Describe geometry, and eventually produce an agular directive containing d3.js code to produce a trucated icosahedron, a.k.a buckyball, soccer ball
- encapsulate
pre-calculate
- simplify executable (buckyball.js)
- convert to gist, and post to mbostock's http://bl.ocks.org/
- Make an angular directive
ng-buckyball
. Review this youtube talk on Angular with D3 .
- Icosahedron - truncated icosahedron
projection = d3.geo.azimuthal().mode("orthographic")
- Spherical clipping:
path(circle.clip(d));
- figuring out
pentify
Trying to evolve icosahedron-3055104.html
turned out to be a dend end.
Started from icosahedron-arcs-3061181.html
to get the sperical projection and clipping, and re-did the geometry from scratch, math was tested in precaclulate.js