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 arrays may change after rendering; morph attribute topology may not. Rebuild the geometry when the morph target itself must change.

LAB 299 / BUFFERGEOMETRY CONTRACT