ReadonlyalphasnumPoints floats — per-splat opacity LOGITS (pre-sigmoid; ±Infinity occurs
in real captures). Apply 1/(1+exp(-a)) to get alpha in [0,1].
Readonlycolors3·numPoints floats — DC (band-0) RGB colour.
ReadonlynumSplat count.
Readonlypositions3·numPoints floats — splat centers (x,y,z) in the file's local meters.
Readonlyrotations4·numPoints floats — orientation quaternions (x,y,z,w).
Readonlyscales3·numPoints floats — per-axis log-scales (exp to get the gaussian's metric extent).
ReadonlyshnumPoints · coeffs(shDegree) floats — higher-order SH rest coefficients
(view-dependent colour). Empty when shDegree === 0.
ReadonlyshSpherical-harmonics degree present (0 = DC colour only, no view-dependence).
A decoded SPZ gaussian-splat cloud as flat, parallel
Float32Arrays (struct-of-arrays, one entry per splat), ready to upload to a splat renderer. Returned by SpzDecoder.decode.Remarks
Positions are in the file's own local frame (SPZ stores meters). Counts below are element counts (floats), not bytes: a cloud of
numPointssplats.