Conversation
Thinking about how Dyson Sphere Program uses a square grid for buildings but since the planets are spheres they're divided into tropics with different grid sizes and it's kinda really annoying (with the area near the pole having really bizarre geometry), I wonder if there's a better way to setup a grid on a sphere like that.
8
0
1
I know that Fibonacci spirals can put a equidistant points on a sphere, but is that useful as a building grid for a game without breaking the player's brain?
0
0
0

@chjara your grids are going to be probably given by charts, and off the top of my head there’s three charts for a sphere:

  • estereographic (covers all but a point, squares squish towards a pole, maybe what they do from your description?)
  • solid angles (this is your latitude-longitude business, can cover the entire sphere)
  • cylinder projection (this one gives you rectangles near the poles because it ignores the “vertical curvature”)
0
0
1
@chjara 3blue1brown made a whole video about it
1
0
2
@chjara smith chart has to do the same transformation
1
0
2
@chjara idea is iirc that the squares are squareish enough
0
0
2

@chjara <Nim> stretched cube if you need squares specifically, otherwise icosohedron (grid of triangles, or hexagons with 12 pentagons)

0
0
1

@chjara there is not, at least in euclidean space and without non-uniform tilings

this isn’t a sphere, strictly speaking, but in hyperbolic space you could have an infinite square grid on the surface of a horosphere

1
0
1

@chjara technically a horosphere can be thought of as embedding a euclidean plane into hyperbolic space, but due to the nature of hyperbolic geometry, it looks curved like a ball.

it also exhibits horocyclic properties (a horocycle is to 2D as a horosphere is to 3D) like every point on its surface being tangent to an ideal point

0
0
1