Node type identifier
Total point count
Position dimensionality
Optionalmax_Maximum point radius in world units
Optionalhas_Whether colors array is present
Optionalhas_Whether per-element scalar values are present (drives colormap).
OptionalcolormapColormap name applied to per-element scalars (e.g. 'viridis', 'plasma').
Optionalscalar_[min, max] of the scalar data range used to remap into the colormap LUT.
Optionalhas_Whether radii array is present
Optionalhas_Whether sharpness array is present
Optionalhas_Whether spatial index exists
Optionalhas_Whether per-element string labels exist (CSR-encoded, for hover tooltips)
Optionalhas_Whether per-element image labels exist (CSR-encoded, for hover thumbnails)
Optionalhas_Whether per-element stable string keys exist (CSR-encoded, for element actions)
OptionalorderingSpatial ordering method
Optionalchunk_Elements per chunk
Optionalordering_Dimensions using space-filling curve ordering (spatial dims)
Optionalslice_Dimensions using lexicographic ordering (discrete/slice dims)
Optionalordering_Bits per dimension for space-filling curve encoding
Optionaltransform4x4 transform matrix (column-major for THREE.js)
OptionalopacityOpacity multiplier
OptionalabsorptionAbsorption coefficient κ (volumetric blending mode; identity 1.0)
OptionalgammaGamma correction
OptionalintensityIntensity (linear color multiplier / gain)
OptionaloffsetOffset (additive brightness shift / black level subtraction)
Optionalblending_Blending mode
OptionallayerWhether this node is exposed as a layer in the Layers panel
Optionalextend_List of dimension names to extend visibility across. Points with extend_to_all will be visible regardless of slice position in the specified dimensions (e.g., ['time'] makes points visible at all time values).
Optionalcustombytes loaded from the node's colormap_lut zarr array when
colormap === 'custom'. Populated at scene-graph build time;
runtime-only field, not authored at the zarr level.
Optionalposition_Position array dtype (for proper conversion)
Optionalcolor_Color array dtype
Optionalradius_Radius array dtype
Optionalsharpness_Sharpness array dtype
Points node metadata from zarr .zattrs
This interface defines all metadata stored with a Points node in the zarr archive. It enables type-safe access to point properties throughout the viewer.