Topotoy Labs
banner
topotoylabs.bsky.social
Topotoy Labs
@topotoylabs.bsky.social
I enjoy pain. That is why I code simulation engines.
My blog: http://brashandplucky.com
What ‪@shawnrainbow.bsky.social‬ said: a geodesic on a sphere is an arc of a great circle (the shortest distance between two points on the sphere, measured on the surface of the sphere).
October 23, 2025 at 2:24 PM
This contrasts with great-circle navigation, which feels natural on the sphere, but is non-trivial on a flat projection map.
October 23, 2025 at 6:20 AM
This trajectory is NOT the shortest path between the start and destination points, but the simplicity of navigation far outweighs the extra distance in practical cases.
October 23, 2025 at 6:05 AM
That spiral trajectory is called LOXODROME (or rhumb line) and is the reason why Mercator projection got so popular: Sailors could plot a course by drawing a straight line and following a constant compass bearing.
October 23, 2025 at 6:05 AM
Thank you. For the time being, this is just a small private prototype. Not meant to be distributed or bundled in a way that would be useful outside my project's needs.
October 20, 2025 at 9:23 PM
This system provides O(1) angle<->patchID queries (no spatial trees required), and is fairly low-distortion and reasonable-looking when unfolded.

I struggled with the implementation a little more than I anticipated, but here it is!
October 10, 2025 at 2:12 AM
Feng-Shui, Zen decoration with cute/warm visuals. I bet that many people would dig that setting/aesthetic.
October 8, 2025 at 2:09 AM
Useful related links:

@redblobgames -> www.redblobgames.com/x/1842-delau...
and -> github.com/Fil/d3-geo-v...
Delaunay+Voronoi on a sphere
www.redblobgames.com
October 7, 2025 at 3:18 AM
- Stereograhically-project all other points.
- Add 3 auxiliary points creating a triangle large enough to contain all other 2D points.
- Do classic 2D Delaunay on the projected point set.
- The 3 aux points map to the point we picked as pole. The rest of points map to themselves. Done!
October 7, 2025 at 3:18 AM
- For better stability, take the point that is the furthest from its nearest neighbor in the sphere (I am using euclidean kdtree k=2) here.
- Rotate the pointset so said point becomes the top pole to send its projection to infinity while all other points will have a finite projection.
October 7, 2025 at 3:18 AM
If you take points on a sphere, project them on the floor from the top pole with stereographic proj., and compute the (2D) Delaunay there, you get the exact same triangle connectivity as if you'd triangulated directly on the sphere. Stereographic proj. preserves DT's "empty circumcircle" property.
October 7, 2025 at 3:18 AM
I know, right?
October 6, 2025 at 3:51 AM
In layman’s terms: distributions of samples that are roughly equally spaced, yet do not exhibit any noticeable pattern (as a regular lattice would). In more formal terms: distribs of samples whose spectrum lacks low-frequency components => they are devoid of low frequencies in the spectral domain.
October 6, 2025 at 3:49 AM
Congrats! The demo release is coming closer and closer!
October 2, 2025 at 5:48 AM