This program visualizes a family of closed space curves that continuously deform between circular and square-shaped orbits. Multiple nested tubes of decreasing thickness are rendered, each following a closed curve parameterized by a time-varying parameter, with additional connecting tubes interpolating between adjacent orbits.
The curves are drawn as tube geometries in three.js, and the deformation is animated in real time, allowing you to watch the orbits morph smoothly between rounded and angular shapes.
Controls: Click and drag to orbit, scroll to zoom.