In this Java animation by Bill Casselman, the motions of the racks can be controlled by the sliders. Speeds are adjustable from -2 to +2 in increments of 1/8.

Return to 2. Straight-line differential