Create or use IFC geometry. IFC always describes products, so the shape information appears as a property of a product, often the only property.
- Make Geometry: Create an IFC building with a simple block shape in C++. Also makes GUIDs, owner history, units, and basic spatial structure.
- Mesh All Products: Create meshes for all geometry in a file, and then traverse each IfcProduct, find the IfcRepresentation associated with it, and print some details.
IFC products have property sets and may be related in spatial structures.