![]() | Dimension Count |
![]() | Dimensionalité |
The IfcDimensionCount defins the dimensionality of the coordinate space. It is restricted to have the dimensionality of either 1, 2, or 3 for the purpose of this specification.
NOTE The shape representations assigned to a geometric representation context may include geometric representation items of lower dimensionality, particularly when defining the boundary of planar surfaces as 2D cross sections for the purpose of 3D swept areas.
NOTE Definition according to ISO/CD 10303-42:1992
A dimension count is a positive integer used to define the coordinate space dimensionality.
NOTE Type adapted from dimension_count defined in ISO 10303-42.
HISTORY New Type in IFC1.5
Rule | Description |
---|---|
WR1 | The dimension count should be an integer between 1 and 3 NOTE: This is a further constraint by IFC, the upper limit does not exist in STEP. |
<xs:simpleType name="IfcDimensionCount">
<xs:restriction base="xs:long"/>
</xs:simpleType>
TYPE IfcDimensionCount = INTEGER;
WHERE
WR1 : { 0 < SELF <= 3 }
END_TYPE;
References: IfcBooleanResult
IfcBoundingBox
IfcCartesianPointList
IfcCsgPrimitive3D
IfcFaceBasedSurfaceModel
IfcGeometricSet
IfcHalfSpaceSolid
IfcSectionedSpine
IfcShellBasedSurfaceModel
IfcSolidModel
IfcTessellatedFaceSet
IfcCartesianPoint
IfcCartesianTransformationOperator
IfcCompositeCurveSegment
IfcCurve
IfcDirection
IfcPlacement
IfcPointOnCurve
IfcPointOnSurface
IfcSurface
IfcVector
IfcGeometricRepresentationContext
IfcGeometricRepresentationSubContext