Mohr-Coulomb Faulting Simulator (2D)
Interactive 2D Mohr-Coulomb faulting simulator: build the Mohr circle from principal stresses, plot the failure envelope from cohesion and friction angle, and watch a rock cross-section genuinely fracture at the Coulomb-predicted angle the instant the circle touches the envelope.
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 2D companion renders the Mohr circle directly: a live circle built from the principal stresses σ1/σ3 against a failure envelope built from cohesion and internal friction angle, plus a rock cross-section that fractures the instant the circle touches the line. Switch between normal, reverse and strike-slip Andersonian regimes, tune the stress state, and use "snap to optimal" to see the Coulomb-predicted fracture angle θ = 45° + φ/2 from σ1 — why real conjugate faults cluster around 32–52° from σ1 instead of the naive 45°.
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.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install