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

注意 根据 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。
- 边的范围应为有限且非零。
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 可以覆盖其所在的 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.4 形式化表示(Formal representation)
ENTITY IfcEdge
SUPERTYPE OF (ONEOF
(IfcEdgeCurve
,IfcOrientedEdge
,IfcSubedge))
SUBTYPE OF (IfcTopologicalRepresentationItem);
EdgeStart : IfcVertex;
EdgeEnd : IfcVertex;
END_ENTITY;
其中 V = 1 或 2,且 G^e^ = 1 或 0。具体来说,拓扑边定义数据应满足: > * 一条边有两个顶点
* 顶点不必不同
* 方程应成立 