GODRICH
#css-animation#button#loader#transition#scroll#dashboard#ui#design-trends

06Polar rose Lissajous

Instead of Cartesian axes, a polar approach feeds the two-frequency ratio into the angle θ and derives the radius with Math.cos, so the same Lissajous math from item 01 comes out as a rotating flower-petal shape. Math.sin converts it back to x·y coordinates each requestAnimationFrame tick.

Best forMandala-style loading screens, decorative background patterns

Math.cosMath.sinrequestAnimationFrame
Polar rose Lissajous
Open in a new tab

06 Polar rose Lissajous — Measured area 17.09% · moving frames 23/23Original by GODRICH · SCSS and React ship in the zip · Wave Interference Simulation: 9 Canvas Scenes

The post this demo lives in

Wave Interference Simulation: 9 Canvas Scenes - preview of all 9 demosWave Interference Simulation: 9 Canvas ScenesA wave interference simulation shows what happens on screen when two or more waves combine, and this set builds nine of See all demos in this post

If you like this effect - similar demos