Table of Contents

Open saved floor plans by storey

Choose a storey to open its saved floor plan, then pan and zoom to inspect the layout.

Open in new tab

How it works

BIM workflow

Choose any storey returned by the model. The lowest storey opens first. Each button restores a top-down floor slice; pan and zoom to inspect the plan. The left toolbar's Sections panel shows the recognized storey and cut. Select a component and click 1 element selected at the top left to open Properties.

Developer integration

An integration supplies each saved floor plan as a downward BCF camera and two horizontal clipping bounds. The page queries storey names and placements through viewer.IfcAPI. Cuts retain 0.30 m below each queried elevation and 1.50 m above it. bcf.save(), viewer.add() and viewer.selectTopic() handle the saved views; the model is imported once and plan changes select an existing topic.

Copy this folder and serve it over HTTP, for example python -m http.server 8080. Open http://localhost:8080/; the SDK and sample downloads require internet access.

The page opens the original source bytes with await viewer.IfcAPI, reads native model data, then closes the model and disposes WASM before displaying the source with viewer.add(). See the complete web-ifc API reference.

Model source and license

BIM Whale Advanced Project. Copyright (c) 2020 André "MG" Wisén. Original IFC at the pinned revision · MIT License. The original IFC2x3 file is imported unchanged.