IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.20.3.5 IfcEdgeCurve(边曲线)

8.20.3.5.1 语义定义(Semantic definition)

IfcEdgeCurve 定义了两个顶点之间的拓扑连接关系,并包含连接的几何表示。

注意:拓扑用于修剪边的几何形状。无需对边进行几何修剪以匹配拓扑关系。

示例
图 8.20.3.5.A — 边曲线

注意:根据 ISO/CD 10303-42:1992 的定义 边曲线是边的一种特殊子类型,其几何形状被完整定义。通过将边与可能无界的曲线相关联来定义几何形状。由于拓扑方向和几何方向可能相反,使用指示符(相同方向)来标识边和曲线方向是否一致或相反。布尔值指示曲线方向是否与边方向一致(TRUE)或相反(FALSE)。与边顶点相关联的任何几何形状都应与边几何形状保持一致。多个边可以引用同一条曲线。

注意:实体改编自 ISO 10303-42 中定义的 edge_curve

非正式命题

  1. 边曲线的域被正式定义为其边几何形状被顶点修剪后的域。该域不包括顶点。
  2. 边曲线具有非零有限范围。
  3. 边曲线是流形。
  4. 边曲线是弧连通的。
  5. 边起点不是边域的一部分。
  6. 边终点不是边域的一部分。
  7. 顶点几何形状应与边几何形状保持一致。

8.20.3.5.2 实体继承(Entity inheritance)

8.20.3.5.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,例如,为几何曲线提供曲线样式,包括颜色和厚度。

IfcEdge (2)
1 EdgeStart IfcVertex

边的起点(顶点)。

2 EdgeEnd IfcVertex

边的终点(顶点)。同一个顶点可以同时用于 EdgeStart 和 EdgeEnd。

点击显示 4 个隐藏的继承特性 点击隐藏 4 个继承特性
IfcEdgeCurve (2)
3 EdgeGeometry IfcCurve

定义边形状和空间位置的曲线。该曲线可能是无界的,并通过边的顶点隐式修剪;这定义了边域。多个边可以引用同一条曲线。

4 SameSense IfcBoolean

此逻辑标志指示边和定义边几何形状的曲线的方向是否相同(TRUE)或不同(FALSE)。边的方向是从边起点顶点到边终点顶点;曲线的方向是参数增加的方向。

表 8.20.3.5.B

8.20.3.5.4 形式化表示(Formal representation)

ENTITY IfcEdgeCurve
 SUBTYPE OF (IfcEdge);
	EdgeGeometry : IfcCurve;
	SameSense : IfcBoolean;
END_ENTITY;

8.20.3.5.5 参考文献