Production

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)