IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.8.3.14 IfcDirectrixDerivedReferenceSweptAreaSolid(准线派生引用扫掠面积实体)

8.8.3.14.1 语义定义(Semantic definition)

在大多数情况下,准线派生引用扫掠面积实体的行为与固定引用扫掠面积实体完全相同,除非准线不仅定义了切线方向,还为曲线上的每个点定义了切平面。例如,在分段引用曲线的情况下,切平面y方向的变化会被添加到固定引用中。准线起点处的y方向变化被定义为0,与起始参数值无关,这意味着在生成的扫掠面积实体的起点处变化可能不为零。

8.8.3.14.2 实体继承(Entity inheritance)

8.8.3.14.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

将表示项分配给单个或多个层。LayerAssignments 可以覆盖其所在的 IfcRepresentationItems 列表中的 LayerAssignments

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

引用为表示提供表现信息的 IfcStyledItem,例如,为几何曲线提供曲线样式,包括颜色和厚度。

IfcSolidModel (1)
* Dim IfcDimensionCount

此属性是形式化派生的

3

本类的空间维度,恒为3。

IfcSweptAreaSolid (2)
1 SweptArea IfcProfileDef

定义要扫掠的面积的面。它在位置坐标系的 xy 平面内作为轮廓定义给出。

2 Position OPTIONAL IfcAxis2Placement3D

扫掠操作生成的扫掠实体的位置坐标系。位置坐标系允许重新定位扫掠实体。如果未提供,扫掠实体将保持在由横截面或用于扫掠操作的准线确定的位置内。

IfcDirectrixCurveSweptAreaSolid (3)
3 Directrix IfcCurve

用于定义扫掠操作的曲线。实体通过将 SELF\IfcSweptAreaSolid.SweptArea 沿着 Directrix 扫掠而生成。

4 StartParam OPTIONAL IfcCurveMeasureSelect

扫掠操作开始的 Directrix 上的参数值。如果未提供值,则扫掠操作从 Directrix 的起点开始。

5 EndParam OPTIONAL IfcCurveMeasureSelect

扫掠操作结束的 Directrix 上的参数值。如果未提供值,则扫掠操作在 Directrix 的终点结束。

点击显示 8 个隐藏的继承特性 点击隐藏 8 个继承特性
IfcFixedReferenceSweptAreaSolid (1)
6 FixedReference IfcDirection

无可用描述

表 8.8.3.14.A

8.8.3.14.4 形式化表示(Formal representation)

ENTITY IfcDirectrixDerivedReferenceSweptAreaSolid
 SUBTYPE OF (IfcFixedReferenceSweptAreaSolid);
END_ENTITY;

8.8.3.14.5 参考文献