bimtex
What comes out

3D views

A small derived view set rendered by Three.js with deterministic orthographic cameras.

deriveViewSet() exposes only views the model can support clearly:

  • WHOLE or SITE shows the complete exterior context.
  • INTERIOR or ROOF OFF exposes rooms and furniture.
  • LEVEL appears only when a building has multiple storeys.
  • EXPLODE appears only when multiple storeys need their relationship explained.

These are presentation views, not construction sheets. They carry no construction-sheet number and are never rendered as painter-sorted SVG. The browser uses Three.js, an OrthographicCamera, fixed camera presets, materials, lighting, shadows and ambient occlusion. If WebGL is unavailable, the page says so explicitly.

The reveal set is derived rather than authored. There is no view entity and no section station selector. A future section workflow must first establish an explicit station, direction and review purpose before returning to the schema.

ModelThree is the shared browser renderer for Playground, Studio and example pages. Drag to orbit; changing the view rebuilds only the clipped scene, not the compiled model.

Compiling drawing set…

Open a complete 3D example

Orbit the generated model, then inspect the plans from the same source.