Interface GaussianSplatStream
interface GaussianSplatStream {
boundMax: readonly [number, number, number];
boundMin: readonly [number, number, number];
children: SceneNode[];
firstFrameReady: Promise<void>;
maxSplats: number;
metadata?: LiteMetadata;
name: string;
parent: IWorldMatrixProvider | null;
position: ObservableVec3;
rotation: EulerProxy;
rotationQuaternion: ObservableQuat;
scaling: ObservableVec3;
screenError: number;
stats: GaussianSplatStreamStats;
visible?: boolean;
worldMatrix: Mat4;
worldMatrixVersion: number;
}
boundMax: readonly [number, number, number];
boundMin: readonly [number, number, number];
children: SceneNode[];
firstFrameReady: Promise<void>;
maxSplats: number;
metadata?: LiteMetadata;
name: string;
parent: IWorldMatrixProvider | null;
position: ObservableVec3;
rotation: EulerProxy;
rotationQuaternion: ObservableQuat;
scaling: ObservableVec3;
screenError: number;
stats: GaussianSplatStreamStats;
visible?: boolean;
worldMatrix: Mat4;
worldMatrixVersion: number;
}
Hierarchy (View Summary)
- SceneNode
- GaussianSplatStream
Properties
Readonlybound Max
boundMax: readonly [number, number, number]
Readonlybound Min
boundMin: readonly [number, number, number]
children
Readonlyfirst Frame Ready
firstFrameReady: Promise<void>
max Splats
maxSplats: number
Optionalmetadata
User metadata. glTF loads populate metadata.gltf.extras when source extras exist.
name
name: string
parent
Readonlyposition
Readonlyrotation
rotation: EulerProxy
Euler XYZ bidirectional proxy — reads decompose current quat; writes update quat atomically.
Readonlyrotation Quaternion
Quaternion rotation — source of truth for the local matrix.
Readonlyscaling
screen Error
screenError: number
Readonlystats
Optionalvisible
visible?: boolean
Self-visibility. Undefined/true = visible; false skips render + camera AABB.
Cascade is materialized at write-time by setSubtreeVisible.
Readonlyworld Matrix
Readonlyworld Matrix Version
worldMatrixVersion: number
Common base for all scene entities: TRS transform, parent/children hierarchy, and a cached world matrix.