Text this: Crack modeling via minimum-weight surfaces in 3d Voronoi diagrams