Interface GridOptions

interface GridOptions {
    aColor?: ((u: number, v: number) => {
        b: number;
        g: number;
        r: number;
    });
    aNormal?: ((u: number, v: number) => VectorE3);
    aPosition?: ((u: number, v: number) => VectorE3);
    axis?: VectorE3;
    color?: {
        b: number;
        g: number;
        r: number;
    };
    mode?: GeometryMode;
    uMax?: number;
    uMin?: number;
    uSegments?: number;
    vMax?: number;
    vMin?: number;
    vSegments?: number;
}

Hierarchy

  • Record<string, unknown>
    • GridOptions

Properties

aColor?: ((u: number, v: number) => {
    b: number;
    g: number;
    r: number;
})
aNormal?: ((u: number, v: number) => VectorE3)
(u: number, v: number) => e3
aPosition?: ((u: number, v: number) => VectorE3)

A parametric function determining the positions of points in the grid.

umin <= u <= umax

vmin <= v <= vmax

(u: number, v: number) => u * e1 + v * e2
axis?: VectorE3
color?: {
    b: number;
    g: number;
    r: number;
}
uMax?: number

The maximum value of the u coordinate.

uMin?: number

The minimum value of the u coordinate.

uSegments?: number

The number of segments for the u coordinate.

vMax?: number

The maximum value of the v coordinate.

vMin?: number

The minimum value of the v coordinate.

vSegments?: number

The number of segments for the v coordinate.