Skip to content

jamylak/christoffel01

Repository files navigation

Christoffel Symbols Blueprint

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.

What This Visualisation Shows

  • 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

Visual Map

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
Loading

Controls

  • q: quit
  • 1 / 2: switch pages
  • r: reset the current view
  • mouse drag and mouse wheel: pan and zoom the blueprint
  • Additional scene-specific interactions are shown directly in the app overlays

Run

make run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors