Apollonius’ Problem II
✓ Published0🌍 Public
Mmbostock
Last edited May 19, 2017
Created on Aug 3, 2015
Apollonius’ Problem II visualizes the up to eight circles tangent to three given circles, computed via the apolloniusCircle function. Three semi-transparent gray circles are draggable using d3.behavior.drag, and eight colored rings update in real-time to show all tangent solutions. The SVG rendering uses D3 v3, with each ring computed from sign combinations of the input radii and stroke colors assigned via d3.scale.category10.
AI-generated descriptionApollonius’ problem is to compute the circle that is tangent to three given circles. There are up to eight such circles.
Drag the circles to see the tangent circles change.
gpl-3.0 Licensed