OptionalnormalsOptionalcolorsOptionalscalarsOptionaluvsOptionaltextureThe texture payload. The one handle here that is NOT per-vertex, which is
why it is excluded from every nVertices-shaped cross-check below and
charged against the budget by its own declared dimensions instead.
OptionallabelOptionallabelOptionalimageOptionalimageOptionalkeyOptionalkey
Metadata-only handles for the arrays a mesh node declares.
Every entry is a zarr
Arrayopened withkind: 'array', which fetches.zarray+.zattrsand nothing else. Optional entries areundefinedwhen the node's presence flags say the array is absent.The label/image-label/key CSR arrays are included even though this loader never fetches them: picking resolves a vertex ordinal that indexes the CSR directly, and the shared lazy
loaders/picking/label-loader.tsreads the arrays on first hover. They are still part of the node's declared footprint, so budgeting them keeps the ceiling honest about what the node ultimately pulls.