Luxar Viewer API Documentation - v2026.10.19
    Preparing search index...

    Interface PartitionGroupChild

    interface PartitionGroupChild {
        path: string;
        objects: Object3D<Object3DEventMap>[];
        positionBounds: { min: readonly number[]; max: readonly number[] };
        activate?: () => Promise<void>;
        sliceExempt?: boolean;
        extendDims?: readonly string[];
    }
    Index
    path: string

    Stable node path for a part that may emit more than one scene object.

    objects: Object3D<Object3DEventMap>[]
    positionBounds: { min: readonly number[]; max: readonly number[] }
    activate?: () => Promise<void>

    Deferred part (B4): the part's subtree has NOT been loaded — objects is the empty slot it will load into. The registry runs this once, inside a loader pass (LODGroupRegistry.activatePartitionParts), when the part is in the padded frustum and in the pass's slice. Absent ⇒ loaded.

    sliceExempt?: boolean

    true ⇒ never slice-gate this part (its bounds are not in the space of the world slice, e.g. an nd_transform on its path). See partition-slice-gate.ts.

    extendDims?: readonly string[]

    Names of the dimensions the part extends across (extend_to_all): never gated.