upvote
> This implementation uses a randomised incremental algorithm to compute the 3D convex hull of the spherical points.

This makes me think he uses the Euclidean geometry of the surrounding three-dimensional space. But of course spherical geometry is induced by the surrounding Euclidean geometry, so the results are the same as using spherical geometry directly.

reply
As soon as I saw the beautiful rendering I wondered if it was using spherical geometry so I asked an AI. It dug and found discussion on d3 from the author about the algorithm :)

https://github.com/d3/d3/issues/1820

reply