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

    Interface ProgressNode

    Structural node shape for subtreeDisplayProgress: the subset of THREE.Object3D the walk reads. Every field optional, so a bare FreshnessChild['object'] (leaf stubs in tests) is assignable too.

    interface ProgressNode {
        visible?: boolean;
        children?: readonly ProgressNode[];
        userData?: {
            nodeType?: string;
            loadedViewVersion?: number;
            visiblePointCount?: number;
            visibleSegmentCount?: number;
            visibleSplatCount?: number;
            visibleTriangleCount?: number;
            committedLadderComplete?: boolean;
            committedEnergyFraction?: number;
            attrs?: {
                level_stats?: {
                    quality?: number;
                    reference_energy?: number;
                    geometric_error?: number;
                };
            };
        };
    }
    Index
    visible?: boolean
    children?: readonly ProgressNode[]
    userData?: {
        nodeType?: string;
        loadedViewVersion?: number;
        visiblePointCount?: number;
        visibleSegmentCount?: number;
        visibleSplatCount?: number;
        visibleTriangleCount?: number;
        committedLadderComplete?: boolean;
        committedEnergyFraction?: number;
        attrs?: {
            level_stats?: {
                quality?: number;
                reference_energy?: number;
                geometric_error?: number;
            };
        };
    }

    Type Declaration

    • OptionalnodeType?: string
    • OptionalloadedViewVersion?: number
    • OptionalvisiblePointCount?: number
    • OptionalvisibleSegmentCount?: number
    • OptionalvisibleSplatCount?: number
    • OptionalvisibleTriangleCount?: number

      Mesh's committed count — TRIANGLES; see countFromUserData.

    • OptionalcommittedLadderComplete?: boolean

      Commit-time ladder stamp — see stamp-view-version.ts.

    • OptionalcommittedEnergyFraction?: number

      Commit-time committed-energy stamp e(k) ∈ [0, 1] — see stamp-view-version.ts. Absent on unstamped (legacy) datasets.

    • Optionalattrs?: {
          level_stats?: {
              quality?: number;
              reference_energy?: number;
              geometric_error?: number;
          };
      }

      The leaf's zarr attrs; the display gate reads the static level_stats quality stamps (reference_energy = the leaf's absolute self-energy weight w, used to aggregate committed energy across a partition's leaves; quality = measured Q, for UX).