![]()  | Boolescher Operand | 
![]()  | Boolean Operand | 
![]()  | Opérande booléen | 
| Item | SPF | XML | Change | Description | IFC4 Addendum 2 4.0.2.0 | 
|---|---|---|---|---|
| IfcBooleanOperand | ||||
| IfcTessellatedFaceSet | ADDED | IFC4 Addendum 2 4.0.2.0 | ||
| IfcBooleanOperand | ||||
| IfcTessellatedFaceSet | ADDED | 
Select type including all geometric representation items which may participate in a Boolean operation to form a CSG solid. It includes solid models, half space solids and CSG primitives. Boolean results can also be used as operands thus enabling nested Boolean operations.
NOTE Definition from ISO 10303-42:
This select type identifies all those types of entities which may participate in a boolean operation to form a CSG solid.
NOTE Corresponding STEP type boolean_operand defined in ISO 10303-42.
HISTORY New type in IFC1.5.1.
IFC4 CHANGE The item IfcTessellatedFaceSet has been added to the select.
| Type | Description | 
|---|---|
| IfcSolidModel | |
| IfcHalfSpaceSolid | |
| IfcBooleanResult | |
| IfcCsgPrimitive3D | |
| IfcTessellatedFaceSet | 
 <xs:group name="IfcBooleanOperand">
  <xs:choice>
   <xs:element ref="ifc:IfcBooleanResult"/>
   <xs:element ref="ifc:IfcCsgPrimitive3D"/>
   <xs:element ref="ifc:IfcHalfSpaceSolid"/>
   <xs:element ref="ifc:IfcSolidModel"/>
   <xs:element ref="ifc:IfcTessellatedFaceSet"/>
  </xs:choice>
 </xs:group>
TYPE IfcBooleanOperand = SELECT (
 IfcSolidModel, 
 IfcHalfSpaceSolid, 
 IfcBooleanResult, 
 IfcCsgPrimitive3D, 
 IfcTessellatedFaceSet);
END_TYPE;
  References: IfcBooleanResult