OptionalclassOptionalcolorHow to color points each frame. Defaults to 'rgb'.
OptionaldeviationBIM↔scan deviation heatmap range. centerOffset shifts the
"white" point off zero (handy when a scan has a global offset
from the model); halfRange is the metres mapped to ±1 on the
blue→white→red ramp. Defaults to (0, 0.05) → ±5cm.
Only consulted when colorMode === 'deviation'.
OptionalfixedRGBA in 0..1, used when colorMode === 'fixed'.
OptionalpointSplat size in pixels (mode='fixed-px'/'attenuated') or maximum size cap.
OptionalpreviewStride-cull factor for the splat shader: 1 = render every point, 2 = every other, 4 = every fourth, etc. Used by the section-plane preview path so dragging a slider over a 100M-point scan stays responsive — UI flips this to e.g. 4 on drag start and back to 1 on drag end. Default 1.
OptionalroundRender splats as discs instead of squares. Defaults to true.
OptionalsizeSplat sizing strategy. Defaults to attenuated.
OptionalworldWorld-space splat radius in metres for adaptive / attenuated modes. Defaults to 0.02 m which works well for typical 5–20 mm scan spacing.
Per-LAS-class visibility bitmask covering the full 0..255 code range (#1783). Bit
i % 32of wordi / 32set → classiis visible. Pass up to 8 u32 words LSB-first (missing words default to all-visible), or a plainnumberfor the legacy 32-bit form (classes 32..255 stay visible). Defaults to everything visible. Only affects points carrying classifications; meshes ignore it.