IfcOpenShell web viewer — JavaScript integration

The viewer is an ordinary page element; the model list and selected GUID are plain DOM updated from JS.  ↗ fullscreen example

Drag to orbit · scroll to zoom · right-click to select (drag right-click to box-select)