8.9.3.71 IfcSweptSurface(扫掠曲面)
抽象 该定义可能不会被直接实例化。
8.9.3.71.1 语义定义(Semantic definition)
IfcSweptSurface 是通过扫掠曲线定义的曲面。扫掠曲面由开放或闭合曲线(由 IfcProfileDef 的子类型表示)定义,该曲线作为隐式平面上的二维曲线提供,并通过扫掠操作生成。
- 扫掠曲线通过将轮廓定位在对象坐标系的 xy 平面中来定义;
- 扫掠操作应用于 IfcSweptSurface 子类型中定义的扫掠曲线;
可选的 Position 坐标系允许相对于对象坐标系重新定位生成的扫掠曲面。
8.9.3.71.2 实体继承(Entity inheritance)
-
- IfcSurface
- IfcAnnotationFillArea
- IfcBooleanResult
- IfcBoundingBox
- IfcCartesianPointList
- IfcCartesianTransformationOperator
- IfcCsgPrimitive3D
- IfcCurve
- IfcDirection
- IfcFaceBasedSurfaceModel
- IfcFillAreaStyleHatching
- IfcFillAreaStyleTiles
- IfcGeometricSet
- IfcHalfSpaceSolid
- IfcLightSource
- IfcPlacement
- IfcPlanarExtent
- IfcPoint
- IfcSectionedSpine
- IfcSegment
- IfcShellBasedSurfaceModel
- IfcSolidModel
- IfcTessellatedItem
- IfcTextLiteral
- IfcVector
8.9.3.71.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcRepresentationItem (2) | |||
| LayerAssignment | SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems |
将表示项分配给单个或多个层。LayerAssignments 可以覆盖其所在的 IfcRepresentation 的 Items 列表中的 LayerAssignments。 |
|
| StyledByItem | SET [0:1] OF IfcStyledItem FOR Item |
引用为表示提供表现信息的 IfcStyledItem,例如,为几何曲线提供曲线样式,包括颜色和厚度。 |
|
| IfcSurface (1) | |||
| * | Dim | IfcDimensionCount |
此属性是形式化派生的
IfcSurface 的空间维度。它始终是三维几何表示项。 |
| 点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性 | |||
| IfcSweptSurface (2) | |||
| 1 | SweptCurve | IfcProfileDef |
在定义曲面时要扫掠的曲线。该曲线在位置坐标系中定义为轮廓。 |
| 2 | Position | OPTIONAL IfcAxis2Placement3D |
扫掠曲面的位置坐标系,由 Position 坐标的 XY 平面内的轮廓定义提供。如果未提供,被扫掠轮廓的位置由对象坐标系确定。在这种情况下,扫掠曲面不会被重新定位。 |
8.9.3.71.4 形式化命题(Formal propositions)
8.9.3.71.5 形式化表示(Formal representation)
ENTITY IfcSweptSurface
ABSTRACT SUPERTYPE OF (ONEOF
(IfcSurfaceOfLinearExtrusion
,IfcSurfaceOfRevolution))
SUBTYPE OF (IfcSurface);
SweptCurve : IfcProfileDef;
Position : OPTIONAL IfcAxis2Placement3D;
WHERE
SweptCurveType : SweptCurve.ProfileType = IfcProfileTypeEnum.Curve;
END_ENTITY;