Interface CurveOptions

interface CurveOptions {
    aColor?: ((u: number) => {
        b: number;
        g: number;
        r: number;
    });
    aOpacity?: ((u: number) => number);
    aPosition?: ((u: number) => VectorE3);
    color?: {
        b: number;
        g: number;
        r: number;
    };
    mode?: CurveMode;
    uMax?: number;
    uMin?: number;
    uSegments?: number;
}

Hierarchy

  • Record<string, unknown>
    • CurveOptions

Properties

aColor?: ((u: number) => {
    b: number;
    g: number;
    r: number;
})
aOpacity?: ((u: number) => number)
aPosition?: ((u: number) => VectorE3)

A parametric function determining the positions of points on the curve.

umin <= u <= umax

(u: number) => u * e1 + v * e2
color?: {
    b: number;
    g: number;
    r: number;
}
mode?: CurveMode

Specifies the required Geometric Primitive Type. Implementations may choose the nearest type.

LINES
uMax?: number
+0.5
uMin?: number
-0.5
uSegments?: number

The number of segments for the u coordinate.

1