API

Variable LinesBuilderConst

LinesBuilder: {
    CreateDashedLines: (
        name: string,
        options: {
            dashNb?: number;
            dashSize?: number;
            gapSize?: number;
            instance?: LinesMesh;
            material?: Material;
            points: Vector3[];
            updatable?: boolean;
            useVertexAlpha?: boolean;
        },
        scene?: Nullable<Scene>,
    ) => LinesMesh;
    CreateLines: (
        name: string,
        options: {
            colors?: Color4[];
            instance?: Nullable<LinesMesh>;
            material?: Material;
            points: Vector3[];
            updatable?: boolean;
            useVertexAlpha?: boolean;
        },
        scene?: Nullable<Scene>,
    ) => LinesMesh;
    CreateLineSystem: (
        name: string,
        options: {
            colors?: Nullable<Color4[][]>;
            instance?: Nullable<LinesMesh>;
            lines: Vector3[][];
            material?: Material;
            updatable?: boolean;
            useVertexAlpha?: boolean;
        },
        scene?: Nullable<Scene>,
    ) => LinesMesh;
} = ...

Class containing static functions to help procedurally build meshes

Type Declaration

  • CreateDashedLines: (
        name: string,
        options: {
            dashNb?: number;
            dashSize?: number;
            gapSize?: number;
            instance?: LinesMesh;
            material?: Material;
            points: Vector3[];
            updatable?: boolean;
            useVertexAlpha?: boolean;
        },
        scene?: Nullable<Scene>,
    ) => LinesMesh
  • CreateLines: (
        name: string,
        options: {
            colors?: Color4[];
            instance?: Nullable<LinesMesh>;
            material?: Material;
            points: Vector3[];
            updatable?: boolean;
            useVertexAlpha?: boolean;
        },
        scene?: Nullable<Scene>,
    ) => LinesMesh
  • CreateLineSystem: (
        name: string,
        options: {
            colors?: Nullable<Color4[][]>;
            instance?: Nullable<LinesMesh>;
            lines: Vector3[][];
            material?: Material;
            updatable?: boolean;
            useVertexAlpha?: boolean;
        },
        scene?: Nullable<Scene>,
    ) => LinesMesh

use the functions directly from the module