IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.1.5.1 Qto_BodyGeometryValidation (体几何验证量)

5.1.5.1.1 语义定义(Semantic definition)

在导入时用于验证体形状表示正确解释的量。如果存在多个表示项,则为每个项(无论是否有重叠)累加量。选择合适的容差值来比较提供的数字与从重构几何体计算出的数字,由导入应用程序自行决定。

5.1.5.1.2 适用实体

5.1.5.1.3 属性

名称 数据类型 描述
GrossSurfaceArea IfcQuantityArea

对象的总毛表面积,通常计算为周长×长度+2×横截面积。等于外表面面积+(2×横截面积),仅当无法单独确定外表面面积和横截面积时才应提供。

NetSurfaceArea IfcQuantityArea

对象的净表面积,通常计算为周长 × 长度 + 2 × 横截面积,需考虑可能的加工特征(切口等)或开口和凹槽。

GrossVolume IfcQuantityVolume

对象的总毛体积。未考虑开口、凹槽、封闭物体和突出物。

NetVolume IfcQuantityVolume

对象的净总体积,考虑可能的加工特征(切口等)或开口和凹槽。

SurfaceGenusBeforeFeatures IfcQuantityCount

应用产品级几何特征(如洞口和凸起)前评估表示项的曲面亏格。

曲面亏格是表示曲面上"孔洞"或"柄"数量的拓扑度量。例如,球面的亏格为0,环面的亏格为1。

使用欧拉特征计算:

$$\chi=V-E+F$$

其中V为顶点数,E为边数,F为面数

$$\chi=2−2g−b$$

其中g为曲面亏格,b为边界数,在封闭体积情况下后者为零。

SurfaceGenusAfterFeatures IfcQuantityCount

应用产品级几何特征(如洞口和凸起)后评估表示项的曲面亏格。

曲面亏格是表示曲面上"孔洞"或"柄"数量的拓扑度量。例如,球面的亏格为0,环面的亏格为1。

使用欧拉特征计算:

$$\chi=V-E+F$$

其中V为顶点数,E为边数,F为面数

$$\chi=2−2g−b$$

其中g为曲面亏格,b为边界数,在封闭体积情况下后者为零。

表 5.1.5.1.A