Voronoi fracture
Click the surface to create impact points. Cracks propagate outward along Voronoi cell boundaries — the same grain-boundary fracture pattern seen in glass, ceramics, and ice. Adjust brittleness and force, then watch fragments separate with physics.
Fracture follows Voronoi tessellation of random grain seeds
Voronoi fracture mechanics
Real materials like glass and ceramics fracture along grain boundaries — the interfaces between microscopic crystal domains. The Voronoi tessellation of random seed points closely approximates this grain structure. When an impact occurs, stress radiates outward and cracks preferentially follow these weaker boundaries.
How it works
The surface is pre-tessellated into Voronoi cells from random seed points. Each impact sends a stress wave that activates cell edges within range. The brittleness parameter controls how easily distant edges crack, while impact force controls the radius of the stress wave. Once enough edges around a cell are cracked, the fragment separates and falls under simulated gravity.
Stress visualization
Toggle stress view to see the color gradient radiating from each impact point. Red indicates high stress near the impact, fading through orange and yellow to blue at the stress wave frontier. This maps to real material stress fields, where intensity falls off approximately as 1/r.