LAB 299 / BUFFERGEOMETRY CONTRACT
A geometry that knows it changed.
Edit an indexed surface in place, send only a position range, and watch groups, draw range, bounds, morph targets, and disposal stay explicit.
Initializing geometry contract—
Preparing a dynamic indexed surface…
- position version
- —
- last range
- —
- groups
- —
- draw range
- —
- bounds radius
- —
- draw calls
- —
Morph attribute: created before first render
Position usage: DynamicDrawUsage
Geometry-contract study failed.
The renderer could not initialize.
Position arrays may change after rendering; morph attribute topology may not. Rebuild the geometry when the morph target itself must change.
LAB 299 / BUFFERGEOMETRY CONTRACT