Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcCsgPrimitive3D

Definition from IAI:  Abstract supertype of all three dimensional primitives used as either tree root item, or as Boolean results within an CSG solid model. All 3D CSG primitives are defined within an three-dimensional placement coordinate system,.

NOTE  No directly orresponding STEP entity, the select type primitive_3d covers the same individual 3D CSG primitives, the position attribute has been added to apply equally to all subtypes. Please refer to ISO/IS 10303-42:1994, p. 234 for the final definition of the formal standard.

HISTORY  New entity in IFC2x Edition 3.

EXPRESS specification:

ENTITY IfcCsgPrimitive3D
ABSTRACT SUPERTYPE OF (ONEOF(IfcBlock, IfcRectangularPyramid, IfcRightCircularCylinder, IfcRightCircularCone, IfcSphere))
SUBTYPE OF ( IfcGeometricRepresentationItem);
Position  :  IfcAxis2Placement3D;
DERIVE
Dim  :  IfcDimensionCount :=  3;
END_ENTITY;

Attribute definitions:

Position  :  The placement coordinate system to which the parameters of each individual CSG primitive apply.
Dim  :  The space dimensionality of this geometric representation item, it is always 3.

Inheritance graph

ENTITY IfcCsgPrimitive3D;
ENTITY IfcRepresentationItem;
INVERSE
LayerAssignments  :  SET OF IfcPresentationLayerAssignment FOR AssignedItems;
StyledByItem  :  SET [0:1] OF IfcStyledItem FOR Item;
ENTITY IfcGeometricRepresentationItem;
ENTITY IfcCsgPrimitive3D;
Position  :  IfcAxis2Placement3D;
DERIVE
Dim  :  IfcDimensionCount :=  3;
END_ENTITY;