Pnts Payload
class 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.