View, split and merge IFC files
- Load IFC file, extract element hierarchy into tree view
- 3D view of loaded model
- Mesh compression (deduplication, quantization) for efficient rendering of large models.
- Select elements in 3D view through single click or rubberband
- Select elements in tree view
- Find and select entities by STEP ID (local ID, unique in each file), GUID (globally unique ID), name or description via text input
- Split feature: Write IFC file with selected entities. Selecting objects like IfcBuildingStorey or single objects with any of the above mentioned selection methods.
- Merge feature: Write IFC file of merged models
- Save IFC model as html document with embedded geometry and meta data
- Very low memory footprint: loading several GByte IFC files works fine on standard PCs
- Find and select by type, property sets etc
Select elements in 3D view (single or rubberband selection), treeview, or text input search criteria:
Free to use. ⬇️ Download IfcSplitAndMerge
You can use this tool as a template for your own IFC application, or parts of it for other applications. The source code is very clean and minimalistic, perfect for easy maintenance and further development. To request access to the source code, please go to www.ifcquery.com
https://github.com/ThatOpen/engine_web-ifc/tree/main/tests/ifcfiles/public
https://github.com/user-attachments/files/15805837/ViadottoAcerno.zip
this tool uses
- https://github.com/ThatOpen/engine_web-ifc for fast and robust loading and processing of IFC files.
- Qt as GUI toolkit
- OpenSceneGraph for the 3D view
