IFC Faceter

The ifcmesh IFC Faceting Library contains programming resources for transforming IFC spatial structure information into triangular meshes suitible for display in an OpenGL, WebGL or other graphics environment. The mesh data structures are defined by the ROSE Math Library and are also used by the STEP Faceting Library

The IFC definitions contain explicit and parametric geometry definitions, many of them inspired by ISO 10303-42 (Part 42) but then simplified. Recent IFC 4 implementations have begun creating trimmed boundary rep geometry similar in capability to STEP.