Tip vs Slide: Block on an Incline — the 2D Companion
Interactive 2D rigid-body simulator: tilt a block on a ramp and watch it either slide (tan θ > μ) or topple (tan θ > b/h) depending on which critical angle is smaller — the same torque-driven toppling dynamics as the 3D version, rendered on a flat side-view canvas you can pan and zoom.
Every object resting on a ramp fails in exactly one of two ways as the tilt increases: it slides, or it tips over — and which one happens first is decided purely by geometry and friction, not by guesswork. This is the flat side-view counterpart to the 3D block-on-incline simulator: the same rigid block, the same ramp, and the identical equations — θs = atan(μ) for sliding and θt = atan(b/h) for tipping, computed live — rendered on a plain 2D canvas you can pan and zoom instead of orbit. Drag the sliders to reshape the block or change the surface's grip, then either drag the incline angle by hand or hit Auto-tilt to watch the ramp rise on its own until the block genuinely slides down the slope or rotates about its downhill edge under real torque-driven toppling dynamics — never a canned animation.
A 2D side-view rigid-body simulator: tilt a block on a ramp and watch whether it slides or topples first, driven by the same two critical angles as the 3D version — θ_s = atan(μ) for sliding and θ_t = atan(b/h) for tipping — with real torque-based toppling dynamics rendered on a flat, pannable, zoomable canvas.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install