IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.20.3.4 IfcEdge(边)

8.20.3.4.1 语义定义(Semantic definition)

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

边表示
图 8.20.3.4.A — 边表示

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

图片 其中 V = 1 或 2,且 G^e^ = 1 或 0。具体来说,拓扑边定义数据应满足: > * 一条边有两个顶点 图像 * 顶点不必不同 图像 * 方程应成立 图像
Figure 8.20.3.4.B
Figure 8.20.3.4.C
Figure 8.20.3.4.D
Figure 8.20.3.4.E

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

非正式命题

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

8.20.3.4.2 实体继承(Entity inheritance)

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

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

边的起点(顶点)。

2 EdgeEnd IfcVertex

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

表 8.20.3.4.F

8.20.3.4.4 形式化表示(Formal representation)

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

8.20.3.4.5 参考文献