Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...
    • Create a progressive lines loader for a multi-additive-LOD scene node. Mirrors :func:createProgressivePointsLoader for Lines.

      Parameters

      • node: SceneNode
      • nAdditive: number
      • parentEffectiveAttrs: {
            transform?: readonly number[];
            nd_transform?: NdTransformMap;
            opacity?: number;
            absorption?: number;
            gamma?: number;
            intensity?: number;
            offset?: number;
            blending_mode?: string;
            join?: string;
            max_radius?: number;
            n_points?: number;
            layer?: boolean;
            visible?: boolean;
            color_data_range?: [number, number];
            amplitude_data_range?: [number, number];
            scalar_data_range?: [number, number];
            colormap?: string;
            has_scalars?: boolean;
            extend_to_all?: string[];
            [key: string]: unknown;
        }
        • [key: string]: unknown

          Any additional attributes

        • Optionaltransform?: readonly number[]

          Transformation matrix (16 elements for a column-major 4x4 matrix). Typed as readonly number[] because zarr metadata is parsed dynamically; see import('../types/zarr').Matrix4x4 for the narrowed 16-tuple shape.

        • Optionalnd_transform?: NdTransformMap

          Per-dimension transforms for non-displayed dimensions

        • Optionalopacity?: number

          Rendering attributes

        • Optionalabsorption?: number
        • Optionalgamma?: number
        • Optionalintensity?: number
        • Optionaloffset?: number
        • Optionalblending_mode?: string
        • Optionaljoin?: string

          Lines-only join style at degree-2 polyline joints: 'none' | 'miter' (#790).

        • Optionalmax_radius?: number
        • Optionaln_points?: number
        • Optionallayer?: boolean

          Whether this node is exposed as a layer in the Layers panel

        • Optionalvisible?: boolean

          Initial visibility when the scene loads (default: true). Authoring-time only.

        • Optionalcolor_data_range?: [number, number]

          Min/max of color data, computed at encoding time

        • Optionalamplitude_data_range?: [number, number]

          Min/max of amplitude data (GSplats), computed at encoding time

        • Optionalscalar_data_range?: [number, number]

          Min/max of scalar data (Points/Lines), computed at encoding time

        • Optionalcolormap?: string

          Colormap name for scalar-to-color mapping (e.g., "viridis", "green", "custom")

        • Optionalhas_scalars?: boolean

          Whether this node has scalar values for colormap lookup

        • Optionalextend_to_all?: string[]

          Dimensions to extend visibility across (points visible at all values)

      • deps: LoaderFactoryDeps

      Returns Promise<LinesDataLoader>