PntsPayload

Decoded pnts (Point Cloud) payload. All position arrays are flattened tile-local [x0, y0, z0, x1, y1, z1, ...] Float32. Colors are flattened RGBA Uint8 (4 bytes per point) regardless of the wire format (RGB / RGBA / CONSTANT_RGBA all normalise to RGBA).

Phase 3 scope:

  • POSITION (vec3 float32) + POSITION_QUANTIZED (vec3 uint16 with QUANTIZED_VOLUME_OFFSET

    • QUANTIZED_VOLUME_SCALE)

  • RGB (vec3 uint8) + RGBA (vec4 uint8) + CONSTANT_RGBA (uniform color applied to all points)

  • RTC_CENTER (vec3, float32 in the JSON form per spec)

Deferred to follow-up: NORMAL / NORMAL_OCT16P, RGB565, BATCH_ID, batch-table styling.

Properties

Link copied to clipboard

Per-point RGBA color, pointsLength * 4 bytes.

Link copied to clipboard
Link copied to clipboard

Tile-local Float32 positions, pointsLength * 3 entries.

Link copied to clipboard

RTC_CENTER offset applied to each vertex before the tile-to-world transform. Null when the asset is already in tile-local coordinates.