🧱 Static vs Kinetic Friction on an Incline
Interactive 3D block on an adjustable incline where raising the angle and varying surface roughness shows the block staying put under static friction until it suddenly slides under kinetic friction.
A block sits on a ramp whose angle, and whose static and kinetic friction coefficients, you control — watch it stay locked in place by static friction until the incline gets steep enough, then suddenly break free and accelerate under kinetic friction.
🔬 What It Demonstrates
Static friction self-adjusts up to μₛ·N to hold the block still; once gravity's along-slope component exceeds that maximum at the critical angle arctan(μₛ), the block slides under the smaller, roughly constant kinetic friction μₖ·N.
🎮 How to Use
Drag the incline angle up until the block breaks loose, or pick a surface preset to load realistic μₛ/μₖ pairs. Live arrows show gravity, the normal force and friction; reset to put the block back at the top.
💡 Did You Know?
Because kinetic friction is normally lower than the maximum static friction, once an object breaks free it typically keeps accelerating rather than settling back into place — the classic "jolt and slide" you feel pushing a heavy box.
Interactive 3D ramp where tilting the incline angle shows the threshold where static friction gives way to kinetic friction and the block starts sliding.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install