将 IFC 对象转换为本机 Tekla Structures 对象
您可以将大多数线性 IFC 参考对象(如梁、柱、支撑、板、基础和墙)转换为本机 Tekla Structures 对象。转换支持具有弯曲剖面的折梁以及最初从 Tekla Structures 导出的折梁,还支持 string、int 和双类型 UDA。在 Tekla Structures 中转换 IFC 对象的目的是帮助创建结构模型并在早期建模阶段避免重复的工作。
在 IFC 对象转换中,IFC 对象转换为项目或挤压。转换为项目 表示,IFC 对象转换为 Tekla Structures 项目,在其中,该项目的几何形状由 3D 形状定义。转换为挤压 表示,IFC 对象转换为具有挤压截面(挤压后可创建相应零件长度)的零件(柱、梁、板等)。
在 IFC 对象转换中,您需要执行以下操作:
- 在转换之前,请检查 IFC 参考模型中的截面和单位是否与您的环境兼容。
- 在 IFC 对象转换设置对话框中查看对象转换设置,并在需要时进行更改。
- 将 IFC 对象转换为本机 Tekla Structures 对象。对象转换有两种替代方法:
- 使用转换 IFC 对象选项卡上的管理命令,一次性转换所有选定的参考模型对象。
- 使用 IFC 对象转换更改管理进行转换。您还可以使用更改管理,利用新的参考模型修订来执行更新转换。
有关截面转换逻辑的更多信息,请参见下面的“截面转换逻辑”部分。下面的“IFC 对象转换限制”部分列出了相关限制。
始终需要进行对象转换吗?
在 Tekla Structures 中,可以按照类似于本机对象的方式使用参考模型对象,例如在碰撞检测、报告和预定过程中。并非所有对象都需要是本机对象,因为在许多方面也可以使用参考模型对象。例如,图纸中可以显示参考模型对象,报告中也可以列出参考模型对象。
与复制文件相比,参考文件的好处在于文件的内容会由该设计领域的设计者自动更新。
检查和更改 IFC 对象转换设置
在开始转换之前,请检查转换设置,并在必要时进行更改。
一次性转换所选 IFC 对象
您可以使用当前对象转换设置一次性转换所有输入的 IFC 对象。您需要至少具有同一模型的两个或更多修订。
使用转换更改管理转换 IFC 对象 - 第一个转换
对象转换更改管理提供对象级别的更改检测和更改管理。在初始的数据更改管理中需要转换更改管理,以减少在建筑工程中面临的挑战。对象不会自动转换,而是需要您使用转换变更列表来转换对象。
使用转换更改管理转换 IFC 对象 - 更新转换
如果先前转换的参考对象已在一个较新的参考模型修订中更改,则您可以对参考模型的较早和较新修订进行比较,并更新转换。
用于选择已转换 IFC 对象的宏
根据 IFC 对象选择,选择已转换的对象宏可选择已转换为本机 Tekla Structures 对象的对象。例如,您可能想要选择已转换对象来检查本机 Tekla Structures 对象的属性。这个宏位于应用程序目录的应用程序和组件部分中。
等级值
转换对象的状态在等级列的更改列表中报告。有时 IFC 模型中的输入数据不适合于成功创建转换的对象。下表说明了等级值的含义。
等级值 | IFC 对象数据 | 转换对象的描述 |
---|---|---|
990 |
带名称的参数化截面 |
IFC 模型中有足够的信息,可以成功转换对象。 |
991 |
不带名称的参数化截面 |
Tekla Structures 会根据对象截面确定对象的名称。 |
992 |
带名称的任意截面 |
由于 IFC 模型中没有参数化截面数据,已转换对象的截面可能会不正确地旋转。 |
993 |
带名称的任意截面 |
由于 IFC 模型中没有参数化截面数据,已转换对象的截面可能会不正确地旋转。 截面名称设置为 |
994 |
带名称的 B-rep 件 |
由于 IFC 模型中缺少截面数据,截面可能是极值框。 |
995 |
带名称的 B-rep 件 |
由于 IFC 模型中缺少截面数据,截面可能是极值框。 截面名称设置为 |
996 |
B-rep 件 |
该对象使用转换器设置中的“转换 B-rep 对象”选项来转换。 转换的 B-rep 对象是项目或混凝土项目,将添加到形状目录中。 |
示例:一次性将 IFC 对象转换为 Tekla Structures 对象
在此示例中,将 IFC 模型用作您的结构模型的基础。将梁和柱转换为本机 Tekla Structures 对象。
下面是已转换的梁和柱的图片。
IFC 对象转换中的截面转换逻辑
您可以使用 Tekla Structures 截面映射 IFC 零件截面名。如果未映射截面,Tekla Structures 会在 IFC 对象转换中使用特定的截面转换逻辑。
在 IFC 模型中使用参数化截面时,可以按参数化方式定义 I 形、L 形、U 形、C 形、T 形、Z 形、矩形和圆形截面:
- 如果是使用 Tekla Structures 创建的 IFC 文件,则将使用原始截面名。
- 如果在 the 型材目录中找到具有相同名称的截面,则将会使用该截面。
- 否则,Tekla Structures 会检查参数值以查找相应的截面。如果找到具有相同名称的截面,则将立即使用该截面。
- 否则,将使用默认参数化截面。
在 IFC 模型中使用任意截面时,截面形状是以多边形定义的:
- 如果是使用 Tekla Structures 创建的 IFC 文件,则将使用原始截面名。
- 如果在 Tekla Structures 型材目录中检测到并找到该形状,则将使用该截面。形状检测支持热轧截面的标准类型。
- 否则,将基于任意截面的描述创建新截面。
在 IFC 模型中使用 B-rep 几何形状时,对象是利用表面进行定义的,而且截面几何形状信息不可用:
- 如果 Tekla Structures 模型中存在相应的项,则将使用该项。
- 否则,将创建并使用新项。
如果作为项转用于零件的挤压类型,则将始终创建新项。
IFC 对象转换限制
Tekla Structures 将大多数线性 IFC 对象转换为本机 Tekla Structures 对象。但是,转换存在一些限制。
Tekla Structures 依赖于 IFC 模型的质量,因为它在转换对象时使用该模型中提供的信息。
IFC 对象转换存在以下限制:
- IFC 对象转换不支持 IFC4.0、IFC4.1 以及任何较新的 IFC4 格式。
- 如果 IFC 模型不符合 IFC 标准,它可能不会按预期进行转换。
- 螺栓、钢筋和焊缝无法转换为本机 Tekla Structures 对象。
- 目前支持以下实体元素:IfcBeam、ifcColumn、ifcMember、ifcPile、ifcFooting、ifcPlate、ifcDiscreteAccessory、ifcSlab、ifcWall、ifcWallStandardCase、ifcRailing 和 ifcBuildingElementPart。
- 仅支持 SweptSolid、Brep、CSG 和 Clipping 表示方法。
- 不支持一个对象有多种表示方法。
- 不支持截面偏移。
- 有时,折角的转换可能不正确。