Table of Contents

Select elements from a work schedule

Choose a wall-installation activity to highlight the walls assigned to it in the building model.

Open in new tab

How it works

Developer integration

The page queries walls and their containing storeys through viewer.IfcAPI, then builds a wall-installation activity for each returned storey. Labels, membership and counts come from the loaded model. The click handler builds a selection-only BCF update, writes it with bcf.save(), then applies it with viewer.add() and viewer.selectTopic(). One topic is reused; no camera, colors or visibility filters are supplied.

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.