8.8.3.39 IfcSolidModel
RV ⓘ
AbV ⓘ
ABSTRACT This definition may not be instantiated
8.8.3.39.1 Semantic definition
An IfcSolidModel represents the 3D shape by different types of solid model representations. It is the common abstract supertype of Boundary representation, CSG representation, Sweeping representation and other suitable solid representation schemes.
8.8.3.39.2 Entity inheritance
-
- IfcSolidModel
- IfcAnnotationFillArea
- IfcBooleanResult
- IfcBoundingBox
- IfcCartesianPointList
- IfcCartesianTransformationOperator
- IfcCsgPrimitive3D
- IfcCurve
- IfcDirection
- IfcFaceBasedSurfaceModel
- IfcFillAreaStyleHatching
- IfcFillAreaStyleTiles
- IfcGeometricSet
- IfcHalfSpaceSolid
- IfcLightSource
- IfcPlacement
- IfcPlanarExtent
- IfcPoint
- IfcSectionedSpine
- IfcSegment
- IfcShellBasedSurfaceModel
- IfcSurface
- IfcTessellatedItem
- IfcTextLiteral
- IfcVector
8.8.3.39.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRepresentationItem (2) | |||
Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes | |||
IfcSolidModel (1) | |||
* | Dim | IfcDimensionCount |
This attribute is formally derived.
The space dimensionality of this class, it is always 3. |
8.8.3.39.4 Formal representation
ENTITY IfcSolidModel ABSTRACT SUPERTYPE OF (ONEOF (IfcCsgSolid ,IfcManifoldSolidBrep ,IfcSectionedSolid ,IfcSweptAreaSolid ,IfcSweptDiskSolid)) SUBTYPE OF (IfcGeometricRepresentationItem); DERIVE Dim : IfcDimensionCount := 3; END_ENTITY;