Skip to content

About

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 po…

Resources

Stars

661 stars

Watchers

60 watching

Forks

Repository files navigation

ABOUT IFC++

This repository is not actively developed any more.
If you need support or customization for existing projects, it is still available (please contact info at ifcquery.com)

Follow-up and alternative to IFC++

For new projects, xeoIFC is recommended.

xeoIFC is newer, using the latest WebAssembly and WebGPU technology. The geometry quality and robustness is better than IfcSplitAndMerge (this repo).

Extremely high performance in the browser, desktop and server. Load IFC models like the Garabit viaduct model directly in the browser without installing anything. The command-line converter processed more than 2,200 real-world IFC files (95 GB) in under 20 minutes on one workstation.
https://xeofoundry.github.io/xeoIFC/

xeoIFC viewer with the Garabit viaduct: a bearing of the arch, cut by a section plane

The Garabit viaduct in the xeoIFC viewer: 9 IFC files in one scene, 678,768 rivets. Source and downloads: github.com/xeofoundry/xeoIFC.

About

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 po…

Resources

Stars

661 stars

Watchers

60 watching

Forks

Releases

Packages

Used by

Contributors

Languages