Model bounds, or null before ready.
Current camera pose, or null before a source / when unsupported.
Every-Nth-triangle decimation applied to fit the LOD budget (1 = none).
Last error (parse/loader/limit/renderer), or null.
Capability-aware convenience: the source declares plates (build a plate selector).
Instance placements drawn — > objectCount when geometry was reused ("N copies").
A setSource is in flight (parse → build).
Material/colour capability tier of the source (honesty model).
Objects in the current source (0 before ready).
Declared plate structure when the source declares plates (materials-style capability); else null.
Latest staged loading progress (DD-024), or null.
A source has loaded successfully at least once and is currently shown.
False when WebGL is unavailable — the handle is inert; fall back to a renderModelStill image.
Reactive snapshot of the model viewer, derived from engine events. Immutable — every change replaces it.