Interface SceneGeometryFrameCompressedParams

Use SceneGeometryVertexStateCompressedParams. Timing now belongs to SceneAnimation vertex-state channels.

interface SceneGeometryFrameCompressedParams {
    aabb: AABB3;
    id?: string;
    name?: string;
    normalsCompressed?: IntArrayParam;
    positionsCompressed: IntArrayParam;
    time?: number;
    uvsCompressed?: FloatArrayParam;
}

Hierarchy (View Summary)

Properties

aabb: AABB3

Axis-aligned, non-quantized 3D boundary of this frame's vertex positions.

id?: string

Stable optional ID for this complete vertex state.

name?: string

Human-readable optional name.

normalsCompressed?: IntArrayParam

Vertex normals, octahedral-encoded as pairs of 16-bit unsigned integers.

positionsCompressed: IntArrayParam

3D vertex positions, quantized as 16-bit integers.

time?: number

Timing belongs to SceneAnimation.

uvsCompressed?: FloatArrayParam

UV coordinates for this frame, packed as 32-bit floats.

Optional. When supplied, length must equal vertexCount * 2.