Build a Points mesh + optional picking shadow node.
Each point is rendered as an instanced quad sprite, matching the
line + gsplat geometry pattern. The mesh's geometry is built by
createPointsGeometry, which attaches the point-texture storage
pair (RGBA32F texture + aSortedIndex) to a shared unit-quad base.
Handles geometry creation, material selection, userData, and
transforms.
Build a Points mesh + optional picking shadow node.
Each point is rendered as an instanced quad sprite, matching the line + gsplat geometry pattern. The mesh's geometry is built by
createPointsGeometry, which attaches the point-texture storage pair (RGBA32F texture +aSortedIndex) to a shared unit-quad base.Handles geometry creation, material selection, userData, and transforms.