8.7.3.7 IfcConnectionPointEccentricity(连接点偏心)
8.7.3.7.1 语义定义(Semantic definition)
IfcConnectionPointEccentricity 用于描述在两个对象的点或顶点处进行物理连接的几何约束,这些点具有相关的点坐标。两个对象的连接点之间存在物理距离或偏心量。偏心量可以通过以下方式给出:
- 提供 PointOnRelatingElement 和 PointOnRelatedElement,其中两个点坐标在公共父坐标系(最终在世界坐标系内)中不完全相同;
- 提供 PointOnRelatingElement 以及三个距离量度 EccentricityInX、EccentricityInY 和 EccentricityInZ(如果底层坐标系是二维的,则仅提供 EccentricityInX 和 EccentricityInY);或
- 同时提供以上两者。
PointOnRelatingElement 属性处的 IfcPoint(或带有相关 IfcPoint 的 IfcVertexPoint)定义了被连接元素的基本几何项连接的点。点坐标在 RelatingElement 的局部坐标系内提供,具体在利用 IfcConnectionPointGeometry 的 IfcRelConnects 子类型中指定。可选地,相同的点坐标也可以通过 PointOnRelatedElement 属性在 RelatedElement 的局部坐标系内提供,否则必须通过三个偏心值给出到 RelatedElement 处点的距离。
EccentricityInX、EccentricityInY 和 EccentricityInZ 的显式值始终按以下方向和坐标系测量(定义值为正或负的情况):
- 在 RelatingElement 的坐标系内,从 PointOnRelatedElement 到 PointOnRelatingElement。
- 此外:当用于指定结构分析模型中的连接时,IfcStructuralMember 应作为利用 IfcConnectionPointEccentricity 的关系对象的 RelatingElement,而 IfcStructuralConnection 是 RelatedElement。
8.7.3.7.2 实体继承(Entity inheritance)
8.7.3.7.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcConnectionPointGeometry (2) | |||
| 1 | PointOnRelatingElement | IfcPointOrVertexPoint |
被连接对象在关联构件处对齐的点,在关联构件的局部坐标系中给出。 |
| 2 | PointOnRelatedElement | OPTIONAL IfcPointOrVertexPoint |
被连接对象在相关构件处对齐的点,在相关构件的局部坐标系中给出。如果省略该信息,则使用相关构件的原点。 |
| 点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性 | |||
| IfcConnectionPointEccentricity (3) | |||
| 3 | EccentricityInX | OPTIONAL IfcLengthMeasure |
参与点连接的两个点(或顶点)之间在 x 方向上的距离。 |
| 4 | EccentricityInY | OPTIONAL IfcLengthMeasure |
参与点连接的两个点(或顶点)之间在 y 方向上的距离。 |
| 5 | EccentricityInZ | OPTIONAL IfcLengthMeasure |
参与点连接的两个点(或顶点)之间在 z 方向上的距离。 |
8.7.3.7.4 形式化表示(Formal representation)
ENTITY IfcConnectionPointEccentricity
SUBTYPE OF (IfcConnectionPointGeometry);
EccentricityInX : OPTIONAL IfcLengthMeasure;
EccentricityInY : OPTIONAL IfcLengthMeasure;
EccentricityInZ : OPTIONAL IfcLengthMeasure;
END_ENTITY;