IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.20.3.4 IfcEdge(边)

8.20.3.4.1 语义定义

IfcEdge 定义了两个通过拓扑方式连接的顶点。如果未使用子类型 IfcEdgeCurve 分配曲线几何图形,则两个顶点之间连接的几何表示默认为直线。因此,IfcEdge 可用于交换直线边,而不必通过 IfcEdgeCurve.EdgeGeometry 提供由 IfcLine 或 IfcPolyline 定义的关联几何图形。

边表示
图 8.20.3.4.A — 边表示

注意 根据 ISO/CD 10303-42:1992 的定义 边是对应于两个顶点连接的拓扑构造。更抽象地说,它可表示两个顶点之间的逻辑关系。边的域(如果存在)是 R^M^ 中的一条有限、不自交的开曲线,即一个连通的一维流形。边的边界是两个顶点,这两个顶点不必不同。通过选择从第一个顶点到第二个顶点的遍历方向来确定边的方向。如果两个顶点相同,则该边是一个自环。边的域不包括其边界,且 0 ≤ Ξ ≤ ∞。可将一条几何曲线与边关联,用于在坐标空间中定位该边;这由边曲线子类型表示。该曲线在边的域内应是有限且不自交的。边是一个图,因此其重数 M 和图亏格 G^e^ 可通过图遍历算法确定。由于 M = E = 1,欧拉方程 (1) 在这种情况下简化为图 8.20.3.4.B 所示的方程。

图 8.20.3.4.B
图 8.20.3.4.B

图 8.20.3.4.B 的公式中,V = 1 或 2,Ge = 1 或 0。拓扑边的定义数据应满足下列条件:

  • 一条边有两个顶点,见图 8.20.3.4.C;
  • 顶点不必不同,见图 8.20.3.4.D;
  • 图 8.20.3.4.E 所示的方程成立。
图 8.20.3.4.C
图 8.20.3.4.C
图 8.20.3.4.D
图 8.20.3.4.D
图 8.20.3.4.E
图 8.20.3.4.E

注意 实体改编自 GB/T 16656.42 中定义的 edge。

非形式化命题如下:

  1. 边的维度为 1;
  2. 边的范围应为有限且非零。

8.20.3.4.2 实体继承

8.20.3.4.3 特性

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

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

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

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

点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性
IfcEdge (2)
1 EdgeStart IfcVertex

边的起点(顶点)。

2 EdgeEnd IfcVertex

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

表 8.20.3.4.F

8.20.3.4.4 形式化表示

ENTITY IfcEdge
 SUPERTYPE OF (ONEOF
	(IfcEdgeCurve
	,IfcOrientedEdge
	,IfcSubedge))
 SUBTYPE OF (IfcTopologicalRepresentationItem);
	EdgeStart : IfcVertex;
	EdgeEnd : IfcVertex;
END_ENTITY;

8.20.3.4.5 参考