HomePhysics & MechanicsTip vs Slide: Block on an Incline

Tip vs Slide: Block on an Incline

Interactive 3D 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 — with real torque-driven toppling dynamics.

Physics & Mechanics3DModerate60 FPS📱 Mobile-adapted
spatial-stability ↗ Open standalone

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 simulator renders a real rigid block on a 3D ramp and computes both critical angles live: θs = atan(μ) for sliding and θt = atan(b/h) for tipping. 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.

⚙ Under the hood

Tilt a rigid block on a 3D ramp and watch whether it slides or topples first — the two critical angles, θ_s = atan(μ) for sliding and θ_t = atan(b/h) for tipping, are computed live and drive real torque-based toppling dynamics.

stabilitytippingfrictionrigid bodytorquecenter of gravity

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)