Design · Interactive
Design Studio
A full interactive design environment — strings, benches, ramps, surfaces and solids — with server-side geometry engines and a physics-aware haul-road builder.
See it
What it does
Full browser CAD
Plan/section/3D views, snapping, layers and folders, per-design toe/crest colours.
Pit bench construction
Batter projection and berm offset, whole-stack Auto Pit, with wall rules by geotech rosette, domain or segment.
Deterministic stage engine
Thresholds a stage field, dilates each bench by the batter, contour-extracts rings and drops an integrated ramp.
Physics-aware haul roads
The road builder finds the truck-time-optimal route using real haulage physics — not a naive geometric offset.
Design solids
Triangulates bench strings into pit-wall surfaces (CGAL constrained-Delaunay) with manifold3d boolean/offset ops.
Section rendering + help
300-dpi block sections with pit/topo overlays, plus a Claude Q&A over the studio's real menus and shortcuts.
How it works — the engineeringTechnical detail
Django server-side geometry (NumPy, SciPy), a CGAL constrained-Delaunay binary, manifold3d CSG and ezdxf, driving a browser CAD frontend. The road builder optimises on simulated truck cycle-time over the terrain, not geometry alone.
templates/workspace/mine_design_studio.html · blockmodel_studio/services/ (pit_stage_design, road_builder, section_render, design_solid)