THREE.JS / CURVE EDITOR CONTRACT
Edit the path, see the math.
The official editor keeps four or more control points live while comparing uniform, centripetal, and chordal CatmullRomCurve3 paths. This lab exposes the same interpolation and in-place BufferAttribute update boundaries with deterministic controls.
ReadyWEBGL2 / SPLINE EDITOR
Waiting for a control-point edit.
- control points
- —
- visible curves / vertices
- —
- selected point
- —
- sample avg / p95
- —
The official random initial positions, exact 200-segment lines, shadowed 20-unit helpers, lil-gui layout, pointer drag choreography, and page/pixel fidelity are not copied. Native backend/device coverage, context-loss stress, and whole-example fidelity remain separate.
Sources: CatmullRomCurve3 · TransformControls · official spline editor example