IFC 4.3.0.1 (IFC4X3) development

# 8.8.3.12 IfcCsgSolid

## 8.8.3.12.1 Semantic definition

An IfcCsgSolid is the representation of a 3D shape using constructive solid geometry model. It is represented by a single 3D CSG primitive, or as a result of a Boolean operation. The operants of a Boolean operation can be Boolean operations themselves forming a CSG tree. The following volumes can be parts of the CSG tree:

## 8.8.3.12.4 Formal representation

ENTITY IfcCsgSolid
SUBTYPE OF (IfcSolidModel);
TreeRootExpression : IfcCsgSelect;
END_ENTITY;