This block shows how the points on a circle can be smoothly expanded into an ellipse. Think of taking every unit vector and and multiplying it by the matrix
[ a 0 ]
[ 0 b ]
where a
and b
are the axis lengths of the ellipse.
Now, think of smoothly interpolating between that matrix and the identity...
Built with blockbuilder.org
https://d3js.org/d3.v4.min.js
https://d3js.org/d3-path.v1.min.js
https://d3js.org/d3-shape.v1.min.js
https://d3js.org/d3-timer.v1.min.js