This visualisation uses AI Generated code, finetuned for the best visualisation, not code quality
christoffel.mov
Interactive C + Raylib blueprint for building intuition about coordinate charts, metric components, Christoffel symbols, geodesics, and curvature through a large linked field of visual panels.
- How a metric changes from point to point in a curved coordinate system
- How Christoffel symbols are assembled from metric derivatives
- How connection terms change tangent vectors and geodesic motion
- How local coordinate intuition links to curvature and transport effects
flowchart LR
A["Coordinate Chart"]
B["Metric g_ij"]
C["Metric Derivatives"]
D["Christoffel Symbols<br/>Gamma^k_ij"]
E["Geodesic Update"]
F["Curvature / Transport Intuition"]
A --> B
B --> C
C --> D
D --> E
D --> F
q: quit1/2: switch pagesr: reset the current viewmouse dragandmouse wheel: pan and zoom the blueprint- Additional scene-specific interactions are shown directly in the app overlays
make run