Use Web-ifc as an alternative to IFC++
masterThe ifcplusplus repository is currently archived. For new projects, it is recommended to use Web-ifc instead.
Web-ifc is a high-performance alternative that:
- Provides more stable CSG (Constructive Solid Geometry) operations.
- Can run in WebAssembly (WASM).
- Uses a 'tape reader' approach rather than a fully object-oriented model. This keeps STEP file content as-is with inserted tokens, allowing for a very low memory footprint and high performance by positioning a read cursor to access entities and attributes.
- Can be compiled into a C++ console/GUI application or linked as a library on Windows or Linux.