Table of Contents

Search component properties

Search component names, properties, quantities, materials and classifications, then show only the matching components.

Open in new tab

How it works

Search

Enter a name, property name or value and press Search or Enter to isolate matching components. Search is case-insensitive; every space-separated word must occur in the same component. GlobalIds remain searchable. A search with no matches hides all components; an empty search restores the full model. To inspect properties, click a visible component, then click 1 element selected at the top left to open Properties. If loading fails, click Search to retry.

Developer integration

The page queries all products through the published viewer.IfcAPI, including occurrence and inherited type properties, quantities, materials and classifications. Shared definitions are read once in bounded batches. The original West Riverside Hospital architectural model is hash-verified. Search results are isolated through BCF visibility exceptions using bcf.save(), viewer.add() and viewer.selectTopic(). The viewpoint preserves the camera and does not select or color components. Loading and errors use the viewer message API.

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.

Sources and license notices

Solihin, W. West Riverside Hospital IFC Models. Donated by Wawan Solihin (Singapore) and hosted on the OpenIFC Model Repository by Professor Robert Amor, University of Auckland. Original repository. Distributed by Sylvain Hellin in IFC-Bench at the pinned revision.

The architectural IFC4 file is imported unchanged; the other discipline models are not loaded. The model-specific source license notice specifies Creative Commons Attribution 3.0 Unported for these models.