The committed visible-element count for a node of ANY geometry type, or undefined
when the userData belongs to none of them.
Exported because the debug surface (core/app/debug/debug-state.ts) needs the same
answer and used to re-derive it as a
visiblePointCount ?? visibleSplatCount ?? visibleSegmentCount ?? 0 chain — a
partial copy of the table above, which is how it came to report 0 elements for
every mesh: visibleTriangleCount was simply not in the chain, and a missing
field reads as "no count" rather than as an error. One reader, one answer.
At most one entry can match: a node's userData carries exactly one nodeType.
The committed visible-element count for a node of ANY geometry type, or
undefinedwhen the userData belongs to none of them.Exported because the debug surface (
core/app/debug/debug-state.ts) needs the same answer and used to re-derive it as avisiblePointCount ?? visibleSplatCount ?? visibleSegmentCount ?? 0chain — a partial copy of the table above, which is how it came to report 0 elements for every mesh:visibleTriangleCountwas simply not in the chain, and a missing field reads as "no count" rather than as an error. One reader, one answer.At most one entry can match: a node's userData carries exactly one
nodeType.