Collision Radius Transition
✓ Published0🌍 Public
FFrissAnalytics
Last edited Sep 30, 2018
Created on Dec 8, 2016
A collision-radius transition uses the d3.forceSimulation API to animate 100 circles of varying radii toward the center of a 400x400 SVG canvas. Forces include d3.forceX, d3.forceY, d3.forceCenter, and d3.forceCollide, which pushes overlapping nodes apart. Clicking the “grow” or “shrink” buttons triggers a transition on the fifth circle, interpolating its radius via d3.interpolate and restarting the force simulation to rebalance the layout.
AI-generated descriptionBuilt with blockbuilder.org
forked from <a href='http://bl.ocks.org/plmrry/'>plmrry</a>'s block: <a href='http://bl.ocks.org/plmrry/b9db6d47dabaff6e59f565d9287c4064'>Collision Radius Transition</a>
gpl-3.0 Licensed