THREE.JS / TUBE GEOMETRY CONTRACT

A curve becomes a tube.

The official spline study samples native curve families into TubeGeometry, then uses its tangents and binormals to drive an optional camera path. This lab makes curve selection, segment density, radial resolution, closure, and camera orientation observable.

ReadyWEBGL2 / SPLINES
Waiting for a curve selection.
curve
—
objects / vertices
—
segments / radial
—
sample avg / p95
—

The official 16-curve catalog, 100/500 segment ranges, random path data, Stats/GUI, exact camera choreography, and page/pixel fidelity are not copied. Native backend/device coverage, context-loss stress, and whole-example fidelity remain separate.

Sources: TubeGeometry · Curve · official spline extrusion example