Circle Wave
✓ Published0🌍 Public
Mmbostock
Last edited Oct 23, 2019
Created on Dec 20, 2016
Three semi-transparent rings in cyan, magenta, and yellow form undulating circular waves around a shared center. Each ring’s radius oscillates based on a cosine function modulated by time, creating a continuously morphing, layered pattern with a darken blend mode. The animation uses `d3.radialLine` to generate the wave paths from an array of 200 angles, while `d3.timer` drives the redraw of each SVG path every frame. The code relies on D3 v4’s SVG rendering and the `mix-blend-mode` CSS property to composite the overlapping strokes.
AI-generated descriptionInspired by Dave Whyte’s circle wave.
gpl-3.0 Licensed