three.js failed to load

The file vendor/three.min.js is missing. Re-download it from https://unpkg.com/three@0.152.2/build/three.min.js and place it in the vendor/ folder.

← Parastrate

THE DIFFERENTIAL

how a car turns without scrubbing its tires

THE THREE EXPERIMENTS

LEFTRIGHTCARRIERSPIDER
Straight ahead1001001000
Turning left7013010042
Hold left wheel0200100140

carrier = (L + R) / 2 · spider = 1.4 × (R − L) / 2 — always

Controls

Drag orbit · scroll zoom · right-drag / shift-drag pan

Space play/pause · ← → chapters · E explore

In Explore: 1–5 pick an experiment · C ride the carrier · K weld/unweld · sliders drive the shaft and the turn.

The tour resumes camera control at each chapter; drag any time to look around.

Open bevel-gear differential: 13-tooth pinion / 39-tooth ring (3.00:1 final drive), two 10-tooth spiders, two 14-tooth side gears. Every speed shown is solved from the real constraint ωleft + ωright = 2 ωcarrier (self-testing — run node js/kinematics.js). Click anywhere to close.