laGEOsis18 · master document

The Ball and the Quilt

Hold a glass sphere. Unfold it into a square. Paint the square. Wrap it back — no wrinkles, no distortion, at any depth of detail. This page builds that object twice: as a real 3D ball in real 3-space, and as its flat 2D skin. They are the same function.

Octave k = 3 · 512 triangles

Drag to turn. Angular resolution is radius-independent; only the physical patch Δs = r·Δθ changes.

The same field, flattened

Every pixel of this square is one patch of the ball above. The renderer samples this exact function — the quilt is not an illustration, it is the skin.

Dispositions — not only volume

T_k = 8·4^k
512
N_k = 2^k
8 × 8
P_k pixels
64
Δθ angular
0.44311
Δs = r·Δθ
0.44311
Ω per face
2.454e-2
mean edge
0.23544
inradius
0.98473
polyhedral V
4.091065
ideal V = 4πr³/3
4.188790
volume deficit
2.3330 %
polyhedral A
12.403839
ideal A = 4πr²
12.566371
area deficit
1.2934 %

Proof 1

Triangle–pixel correspondence

Begin with the eight spherical triangles of the octahedron. Refine each into four. The counts on both sides of the fold grow in lockstep:

T_k = 8 · 4^k   ·   N_k = 2^k   ·   P_k = N_k² = 4^k

Triangles grow by 4k; pixels grow by 4k. A bijection between spherical triangles and square pixels therefore exists at every level. The discretizations do not merely resemble each other — they match exactly.

k = 0

8 △ ↔ 1×1

k = 1

32 △ ↔ 2×2

k = 2

128 △ ↔ 4×4

k = 3

512 △ ↔ 8×8

k = 4

2048 △ ↔ 16×16

k = 5

8192 △ ↔ 32×32

Proof 2

Projection commutes with refinement

Let R be refinement (triangle → four triangles) and π the sphere→square projection. Refinement uses midpoints and straight edges; projection preserves midpoints and edges; sub-triangles map to sub-triangles. Therefore:

π( R(T_k) ) = R( π(T_k) )

The mapping is structurally exact, not approximately faithful. Below, the refined spherical mesh is pushed through π and lands on a clean subdivided square — the commuting diagram, drawn.

π( mesh at k=4 )

the quilt field it lands on

π ∘ π⁻¹ = id — round-trip probe

sphere = (-0.6047, 0.7055, 0.3696)

back to quilt = (0.3200, 0.6100)

round-trip error = 0.000e+0

Proof 3

Complexity loss, and why the ball still looks real

Angular spacing between samples behaves as

Δθ ≈ √( 4π / 4^k )   ·   Δs = r · Δθ

Doubling k multiplies triangles by four and halves angular spacing: linear gain in precision, exponential cost in geometry. This is the complexity loss, and it is predictable rather than chaotic, because refinement is symmetric and uniform.

Angular resolution does not depend on radius; physical patch size does. Two hundred fifty-six squares look like glass on a marble and like a quilt on a planet. That is why the renderer above shades with Lambert diffusion, a tight specular lobe and a rim term: the eye needs a light model, not more triangles, to accept a sphere as a solid body in three dimensions. Nothing here is a higher-dimensional diagram pretending to be a ball.

Dispositions

Measuring the ball, not only its volume

The metrics panel in the studio is computed from the actual polyhedron, not from a formula for a smooth sphere. Volume comes from summing signed tetrahedra from the centre; area from triangle cross products; the inradius from the minimum face distance; the solid angle per face from 4π / T_k. As k rises, the deficits against 4πr³/3 and 4πr² fall in a clean geometric ladder — you can watch the polyhedron become the sphere.

Volume alone is a poor description of a ball. Edge length says how the mesh feels to walk; inradius says how deeply the discretization cuts; arc Δs says how large a patch is in the world; solid angle says how much sky a single pixel of the quilt owns. These together are the disposition of the ball at octave k.

Sibling system

Eight triangles, two projections

The wider laGEOsis repository carries a second eight-triangle system projected by another method. The two are relatable exactly: both start from the octahedral face set of eight, both refine by the same operator R, and both admit a fold of the lower hemisphere into the corners of a square. They differ only in the metric of the fold — one preserves the L1 norm (|x|+|y|+|z| = 1, the mapping used here), the other distributes area differently across the seam.

Because R commutes with both projections, any statement proved at octave k in one system transfers to the other by a per-face reparametrisation that is smooth away from the seam. The seam — the equator fold, glowing gold in the quilt above — is where the two systems disagree, and it is exactly the locus that Laegna Physics reads as the membrane between interior and exterior.