OptionalsnapSnap to point-cloud scan points (#1860). Consumed by RaycastEngine
(SnapDetector itself never produces POINT_CLOUD targets). Optional:
when absent, point snapping follows "is any of the mesh snap kinds
above enabled", so the viewer's single snap toggle governs scan
points too. See pointCloudSnapEnabled.
Declared but never read. Documented as a world-units snap distance, but every proximity check in
SnapDetectoruses screenSnapRadius (pixels) instead — see the two call sites that passopts.screenSnapRadiusinto the candidate search. Snapping is therefore purely screen-space and zoom-dependent; changing this value has no effect. Set screenSnapRadius instead. Slated for removal; see issue #2731.