HomeClimate, Ecology & EnvironmentMohr-Coulomb Faulting Simulator

Mohr-Coulomb Faulting Simulator

Interactive 3D structural-geology simulator: rotate a candidate fracture plane through a stressed rock block, switch between normal, reverse and strike-slip Andersonian regimes, and watch the live Mohr circle to see exactly when the plane fails.

Climate, Ecology & Environment3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
structural-geology ↗ Open standalone

Real fractures in the crust do not form on the plane of maximum shear stress — they form where shear stress first overtakes the rock's frictional strength, on planes predicted by the Mohr-Coulomb failure criterion. This simulator renders a stressed rock volume with a candidate fracture plane and its Andersonian conjugate, lets you switch between normal, reverse and strike-slip stress regimes, tune the principal stresses, cohesion and internal friction angle, and rotate the plane while a live Mohr circle diagram tracks the normal and shear stress on it against the failure envelope. A one-click "snap to optimal" control jumps to the Coulomb-predicted fracture angle θ = 45° − φ/2, showing why real conjugate faults cluster around 25–35° from σ1 instead of the naive 45°.

⚙ Under the hood

Rotate a candidate fracture plane through a stressed rock block and watch the live Mohr circle to see exactly when it slips: switch between normal, reverse and strike-slip Andersonian stress regimes, tune cohesion and friction, and compare the actual fracture angle to the Coulomb-predicted optimum.

structural-geologyfaultingmohr-coulombrock-mechanicstectonicsanderson-theory

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

What did you find?

Add reproduction steps (optional)