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

    Interface BaseViewState

    Base view state interface shared by all loader types.

    All three data types (Points, Lines, GSplats) share this core view state:

    • displayDims: Which 3 dimensions to project to 3D
    • slicePosition: nD position for slicing
    • tolerance: Visibility tolerance per dimension
    • dimensions: Optional dimension metadata
    interface BaseViewState {
        displayDims: readonly number[];
        slicePosition: readonly number[];
        tolerance: readonly number[];
        dimensions?: DimensionMetadata[];
    }
    Index
    displayDims: readonly number[]

    Which dimensions to display (max 3, indices into nD space)

    slicePosition: readonly number[]

    Current position in nD space (one value per dimension)

    tolerance: readonly number[]

    Tolerance for slicing in each dimension

    dimensions?: DimensionMetadata[]

    Dimension metadata for the dataset (raw metadata array). Same shape as ViewState.dimensions.