ifcquery / ifcplusplus

IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format. Features: Easy and efficient memory management using smart pointers. Parallel reader for very fast parsing on multi-core CPU's. Additionally, there's a simple IFC viewer application, using Qt and OpenSceneGraph. It can be used as starting point for all kinds of applications around the open building model standard IFC.
http://www.ifcquery.com
MIT License
595 stars 213 forks source link

ABOUT IFC++

IFC++ is an open source IFC implementation for C++. It is very fast, but it has not the lowest possible memory footprint, because it has a complete class model.

Benefits of the complete class model are (among others):

License

The project is published under the MIT license, which means that you can use it for any purpose, personal or commercial. There is no obligation to publish your source code.

Details and download of executable

Open source example application for Qt here available: https://github.com/ifcquery/ifcplusplus/releases

How to build the library and example application on Windows and Linux

https://github.com/ifcquery/ifcplusplus/wiki/Build-instructions

BIMViewPlus: Advanced IFC viewer with integrated file browser, model split & export to IFC/glTF/html

https://github.com/BIMViewPlus/BIMViewPlus

The IFC viewer BIMViewPlus is based on IFC++, but is not open source.

BIMViewPlus has an integrated file browser and a powerful search feature.

From the search results, a partial model can be extracted and exported to IFC4 or HTML/glTF/glb.

Screenshot 2024-04-01 221420