Interface ArrowOptions

interface ArrowOptions {
    axis?: VectorE3;
    color?: {
        b: number;
        g: number;
        r: number;
    };
    colored?: boolean;
    emissive?: boolean;
    heightCone?: number;
    heightShaft?: number;
    length?: number;
    meridian?: VectorE3;
    mode?: "mesh" | "wire" | "point";
    offset?: VectorE3;
    radiusCone?: number;
    radiusShaft?: number;
    reflective?: boolean;
    textured?: boolean;
    thetaSegments?: number;
    tilt?: SpinorE3;
    transparent?: boolean;
}

Properties

axis?: VectorE3
color?: {
    b: number;
    g: number;
    r: number;
}
colored?: boolean
emissive?: boolean
heightCone?: number

The height of the cone that constitutes the arrow head. Default is 0.20

heightShaft?: number

The height of the cylinder that constitutes the arrow tail. Default is 0.80

length?: number

length = heightCone + heightShaft

meridian?: VectorE3
mode?: "mesh" | "wire" | "point"
offset?: VectorE3
radiusCone?: number

The radius of the cone that constitutes the arrow head. Default is 0.08

radiusShaft?: number

The radius of the cylinder that constitutes the arrow tail. Default is 0.01

reflective?: boolean
textured?: boolean
thetaSegments?: number

The number of segments, in the azimuth plane, used to construct the arrow. Default is 16. Minimum is 3.

tilt?: SpinorE3
transparent?: boolean