HomePhysics & MechanicsStatic vs Kinetic Friction Incline Simulator

🧱 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.

Physics & Mechanics3DModerate60 FPS
static-kinetic-friction-incline-lab ↗ Open standalone

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.

⚙ Under the hood

Interactive 3D ramp where tilting the incline angle shows the threshold where static friction gives way to kinetic friction and the block starts sliding.

static-frictionkinetic-frictioninclined-planefriction-coefficientsclassical-mechanicsphysics

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

What did you find?

Add reproduction steps (optional)