Move the controls and watch three spinning circles draw a figure. The symmetry is no accident: it comes from the frequencies.
Formula: 5e^{it} + 2.6e^{7it} + 1.2e^{-3it}
Symmetry (GCD of the frequency differences):2
Try these
How it is built
Canvas 2D for the curves and Three.js (self-hosted) only where 3D is worth it: the sports car on the home page, the solids on Services, the F1 car on Games and the Klein bottle on the 404 page.
Lazy loading: each scene downloads only when it enters the screen, and pauses outside it or in a hidden tab.
Adaptive HIGH, MEDIUM and LOW quality based on GPU, cores, memory, screen and data saver. If FPS drop below 40 for 2 s, it lowers itself. A button lets you pick Auto, High or Low.
With reduced motion or no WebGL you see a still image.
Budget: Three.js weighs about 171 KB compressed and only downloads on pages that use it.