Taos API Reference
    Preparing search index...

    Interface PagedClusterData

    A PackedClusterData partitioned into ClusterPages.

    interface PagedClusterData {
        clusterCount: number;
        pageCount: number;
        lodLevels: number;
        totalTriangles: number;
        bounds: {
            centerX: number;
            centerY: number;
            centerZ: number;
            radius: number;
        };
        quant: QuantGrid;
        descriptors: Float32Array;
        lodInfo: Float32Array;
        parentIndex: Uint32Array;
        childPage: Uint32Array;
        clusterPageId: Uint32Array;
        pages: ClusterPage[];
    }
    Index

    Properties

    clusterCount: number
    pageCount: number
    lodLevels: number
    totalTriangles: number
    bounds: { centerX: number; centerY: number; centerZ: number; radius: number }
    quant: QuantGrid
    descriptors: Float32Array

    Always-resident descriptors, in reordered cluster order; vertexOffset/ triangleOffset are page-local (add the resident page base at draw time).

    lodInfo: Float32Array

    Always-resident LOD records, reordered to match descriptors.

    parentIndex: Uint32Array

    Representative parent cluster id per cluster (reordered + remapped to the paged ids), or empty when the source had none. Drives streaming LOD fallback.

    childPage: Uint32Array

    Per-cluster page id of its children (NO_CHILD_PAGE for a finest-level cluster), or empty when the source had no groups. The streaming cut's childResident(c) is resident(childPage[c]) — a single page lookup.

    clusterPageId: Uint32Array

    Page id of each cluster (parallel to descriptors).

    pages: ClusterPage[]