IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.15 IfcProfileResource(轮廓资源)

8.15.1 模式定义

模式 IfcProfileResource 定义了用于定义几何表示的二维轮廓或横截面。轮廓定义应用于:

  • 扫描曲面
  • 扫描实体
  • 截面脊线

轮廓可用于定义曲线或区域。对于曲线,仅边界属于轮廓定义域;对于区域,边界和内部均属于轮廓定义域。曲线可用于:

  • 扫描曲面
  • 截面脊线

而区域可用于:

  • 扫描实体
  • 截面脊线

轮廓定义(IfcProfileDef)可通过各种子类型实例化。轮廓定义分为四类不同组别:

  • 参数化定义轮廓:这些轮廓通过二维位置坐标系和尺寸参数生成二维形状。
  • 显式定义轮廓:这些轮廓通过在父坐标系中定义的(单个或多个)二维曲线定义。
  • 派生轮廓:这些轮廓通过对父轮廓进行笛卡尔变换创建。
  • 复合轮廓:这些轮廓由其他轮廓组合而成

当用作要扫描成曲面或实体的曲线或区域时,轮廓的二维坐标系将映射到扫描曲面(IfcSweptSurface 子类型)、扫描实体(IfcSweptAreaSolid 子类型)或截面脊线(IfcSectionedSpine)的三维坐标系的 xy 平面。拉伸方向沿三维坐标系的 z 轴(或与 z 轴不垂直的拉伸向量,或在原点处具有与 z 轴相切的旋转)。

IFC 中坐标轴的使用与结构分析中坐标轴使用的通用约定不同。应使用以下转换,如表 8.15.B 所示:

IFC 坐标轴约定 结构分析坐标轴约定
+X -Y
+Y -Z
+Z +X
表 8.15.B — 坐标轴转换
IFC 和结构分析中的坐标系
图 8.15.B — 轮廓坐标系

沿革 IFC2x 中的新模式,其定义在早期 IFC 版本中属于 IfcGeometryResourceIfcProfilePropertyResource 模式已在 IFC4 中并入 IfcProfileResource

8.15.2 类型

  1. IfcProfileTypeEnum(轮廓类型枚举)
  2. IfcReinforcingBarRoleEnum(钢筋角色枚举)
  3. IfcReinforcingBarSurfaceEnum(钢筋表面枚举)
  4. IfcSectionTypeEnum(截面类型枚举)

8.15.3 实体

  1. IfcArbitraryClosedProfileDef(任意闭合轮廓定义)
  2. IfcArbitraryOpenProfileDef(任意开放轮廓定义)
  3. IfcArbitraryProfileDefWithVoids(带空隙任意轮廓定义)
  4. IfcAsymmetricIShapeProfileDef(非对称I形轮廓定义)
  5. IfcCShapeProfileDef(C形轮廓定义)
  6. IfcCenterLineProfileDef(中心线轮廓定义)
  7. IfcCircleHollowProfileDef(圆形空心轮廓定义)
  8. IfcCircleProfileDef(圆形轮廓定义)
  9. IfcCompositeProfileDef(复合轮廓定义)
  10. IfcDerivedProfileDef(派生轮廓定义)
  11. IfcEllipseProfileDef(椭圆形轮廓定义)
  12. IfcIShapeProfileDef(I形轮廓定义)
  13. IfcLShapeProfileDef(L形轮廓定义)
  14. IfcMirroredProfileDef(镜像轮廓定义)
  15. IfcOpenCrossProfileDef(开放截面轮廓定义)
  16. IfcParameterizedProfileDef(参数化轮廓定义)
  17. IfcProfileDef(轮廓定义)
  18. IfcProfileProperties(轮廓属性)
  19. IfcRectangleHollowProfileDef(矩形空心轮廓定义)
  20. IfcRectangleProfileDef(矩形轮廓定义)
  21. IfcReinforcementBarProperties(钢筋属性)
  22. IfcRoundedRectangleProfileDef(圆角矩形轮廓定义)
  23. IfcSectionProperties(截面属性)
  24. IfcSectionReinforcementProperties(截面配筋属性)
  25. IfcTShapeProfileDef(T形轮廓定义)
  26. IfcTrapeziumProfileDef(梯形轮廓定义)
  27. IfcUShapeProfileDef(U形轮廓定义)
  28. IfcZShapeProfileDef(Z形轮廓定义)

8.15.4 属性集

  1. Pset_ProfileArbitraryDoubleT(轮廓-任意双T形属性集)
  2. Pset_ProfileArbitraryHollowCore(轮廓-任意空心属性集)
  3. Pset_ProfileMechanical(轮廓-机械属性集)

8.15.5 工程量集

此类别中没有可用资源。

8.15.6 函数

此类别中没有可用资源。

8.15.7 规则

此类别中没有可用资源。

8.15.8 属性枚举

此类别中没有可用资源。