Positions (pointCount * 3).
RGB colors in [0, 1) (pointCount * 3).
Per-point world-unit radii (pointCount).
Per-point sharpness knob in [0, 1] (pointCount).
Max world-unit radius — the geometry's footprint expansion.
Empirical min corner of positions.
Empirical max corner of positions.
Payload for a synthetic points node — plain typed arrays (Float32 throughout, so the production widen/normalize path is an identity) plus the measured bounds the injector turns into the geometry's
THREE.Box3.