Boolescher Operand | |
Boolean Operand | |
Opérande booléen |
Item | SPF | XML | Change | Description | IFC4 Addendum 2 |
---|---|---|---|---|
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