Dr. Loveless Curiosity Lab

Roller Coasters, Curvature and Torsion

Curvature jumps, Euler spirals, 3D track geometry, and rider forces

How does geometry shape the feeling of a roller coaster? A coaster track is not just a path through space: its bending, twisting, height, and speed determine what riders feel.

The central idea is that curvature measures bending, torsion measures twisting, height controls speed through energy, and speed combined with curvature controls acceleration.

This project uses Math 126 ideas — parametric curves, vectors, curvature, torsion, velocity, acceleration, and moving frames — to show how calculus becomes a real design tool.

Back to Project Showcase

Explore Roller Coaster Geometry

The four visuals follow the design story: compare abrupt curvature jumps with smooth transitions, use curvature and torsion as curve-building instructions, turn those ideas into a 3D coaster, and then graph height, speed, curvature, torsion, acceleration, and g-force during the ride.

Concept 1: The Jolt Problem — Straight to Circle
History, circular loops, clothoid transitions, curvature jumps, and normal acceleration.

Early railways, roads, and roller coasters often connected straight track directly to circular arcs. The pieces matched in position and direction, so the connection looked smooth.

The hidden problem was curvature: at the instant the track switched from straight to circular, curvature jumped from \(0\) to \(1/R\). Since normal acceleration is \(a_N=\kappa v^2\), that jump becomes a sudden change in rider force.

Modern designs use transition curves such as a clothoid or Euler spiral. Along an Euler spiral, curvature changes gradually with distance, so the rider eases into the turn.

Compare the transition
Loading Concept 1 visual...
Concept 2: Curvature and Torsion as Design Instructions
Choose \(K(s)\) and \(J(s)\), then watch how bending and twisting build a curve.
Concept 3: A 3D Roller Coaster
A descending helix, a loop, and more.

Play around with sliders, then hit play and watch the graphs at the right to explore curvature and torsion.

Choose a coaster view
Animate and inspect
Loading 3D coaster visual...
Concept 4: Four Coaster Information Graphs
Height, speed, curvature, and torsion are shown together. Choose one graph to focus.

The 3D coaster gives the path. These four graphs show quantities that change as the car moves along that path. Use the time slider in Concept 3 to pause the car and compare the same moment on each graph.

The dashboard is placed next to the 3D track so the moving car and the moving graph dots can be read together.

Height \(z\)Where the car is vertically. This drives the simple gravity-based speed model.
Speed \(v\)Estimated from height and friction. Higher speed makes curvature more important.
Curvature \(\kappa\)How sharply the track bends. Larger values mean a tighter turn.
Torsion \(\tau\)How the curve twists out of its local plane. This is the 3D companion to curvature.

The vertical scaling is only for display; the value shown in each graph header is the true sampled value from the dashboard model.

Dashboard view
Loading synchronized dashboard...
Height \(z\)--
Speed \(v\)--
Curvature \(\kappa\)--
Torsion \(\tau\)--

Where It Started

This project started with a simple coaster question: why do real loops use transition curves instead of suddenly switching from straight track to a perfect circle?

That question leads directly to curvature, normal acceleration, jerk, and the larger idea that track geometry controls rider experience.

Going Further

Next steps include improving the synchronized dashboard, comparing circular and clothoid-style loops more directly, adding jerk graphs, and making the 3D coaster feel visually smoother.

Longer-term directions include rollback curves, brachistochrone/cycloid comparisons, front-middle-back train forces, spline-based track design, and a 3D-printable mini coaster.