您可以将大多数线性 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 对象转换更改管理进行转换。您还可以使用更改管理,利用新的参考模型修订来执行更新转换。
始终需要进行对象转换吗?
在
Tekla Structures
中,可以按照类似于本机对象的方式使用参考模型对象,例如在碰撞检测、报告和预定过程中。并非所有对象都需要是本机对象,因为在许多方面也可以使用参考模型对象。例如,图纸中可以显示参考模型对象,报告中也可以列出参考模型对象。
与复制文件相比,参考文件的好处在于文件的内容会由该设计领域的设计者自动更新。
属性设置名称支持点 (.)、下划线 (_) 和空格。
将用户定义的属性的名称输入到
UDA
框中。
用户定义的属性的名称最大长度为 20 个字符。您在此处添加的用户定义的属性还必须包括在
objects.inp
文件中。确保属性名称是唯一的。输入用户定义的属性的原始名称。对于以下内容,还支持已翻译名称:截面名、描述、Ifc 类型(类型)、对象类型、状态、材料、抛光、截面和名称。
请注意,您可以使用 ObjectType 将对象类型属性复制到 UDA。
单击
类型
选择属性的格式。
可能的格式为字符串、整数或双精度型。该类型指定 IFC 属性数据类型,而非 UDA 数据类型。
在
Tekla Structures
截面和
Tekla Structures
材质列表中选择适当的选项,以定义缺失的截面或材质的映射。
可以用
Tekla Structures
截面映射 IFC 零件截面名。截面映射用于具有截面名但没有包括足够转换信息的 IFC 数据。如果需要,您可以稍后更改映射。仅在从
Tekla Structures
目录中未找到截面时,才在转换中使用映射。截面转换遵循下面描述的特定逻辑。
材质映射适用于现有和未找到的材质。
单击
更新映射目录并关闭
。
也可以在文本编辑器中打开并修改目录文件。为此,请单击
目录
按钮。完成时,请重新打开 IFC 对象转换设置以使用新的设置。这些文件位于模型文件夹下的
\attributes
文件夹中:
TeklaStructuresCatalogMaterials.txt
包含所有材质
TeklaStructuresCatalogProfiles.txt
包含所有截面
MappedMaterials-default.txt
映射材质
MappedProfiles-default.txt
映射截面
在
IFC 对象转换设置
对话框中,单击
确认
。
现在您可以使用两种可用方法之一转换 IFC 对象。
要选择模型中的对象,请激活
选择模型中的对象
复选框,然后单击对象行。此操作还会选择相关的本机对象。
要在变更列表中高亮显示对象并显示其详细信息,请选中
从模型获取所选对象
复选框,然后单击模型中的对象。
如需缩放至模型中的所选对象,请选中
缩放到选中的对象
复选框,然后在更改列表中单击行。如果
选择模型中的对象
未被选中,则
缩放到选中的对象
复选框被禁用。
若要只显示属性详细信息列表中的更改,请选中
仅显示变更
复选框,然后单击更改列表中的行。
请注意,在属性细部列表中,如果不小心删除了其中一列,则可以右键单击列标题并从上下文菜单中选择该列来将其恢复。然后,您可以将该列拖到所需的位置。
对象状态可能是
新建
(绿色)
已更改
(黄色)、
已删除
(红色)、或
最新
(蓝色,重新打开转换更改管理时会显示灰色)或
错误
(淡紫色)。
转换状态
列显示结果转换状态。
当单击更改列表中的一个对象时,侧窗格中显示的属性详细信息列表会列出已转换对象的属性。
您可以通过将对象的转换状态更改为
转换
并单击
应用变更
,更新列表中的对象。
如果列表消失,请单击以下按钮(仅在转换更改列表处于活动状态时,这些按钮才可见):
变更列表
按钮会重新调回更改列表。
属性细部
按钮会重新调回属性详细信息列表。
使用转换更改管理转换 IFC 对象 - 第一个转换
对象转换更改管理提供对象级别的更改检测和更改管理。在初始的数据更改管理中需要转换更改管理,以减少在建筑工程中面临的挑战。对象不会自动转换,而是需要您使用转换变更列表来转换对象。
单击
参考模型
按钮
,打开
参考模型
列表。
单击
添加模型
,在
添加模型
对话框中浏览模型,然后再次单击
添加模型
。
双击
参考模型
列表中的模型以打开它,然后单击
起始 IFC 对象转换变更管理
按钮
。
当前转换状态显示在更改列表中,且转换管理已激活。该状态基于参考模型对象物理更改和 IFC 转换设置。参考对象的属性在属性详细信息列表中列出,当您在更改列表中单击一个对象时,会为每个对象单独显示一个属性详细信息列表。
使用
选择模型中的对象
、
从模型获取所选对象
和
缩放到选中的对象
复选框可查看模型以及更改和详细信息列表。
参考对象状态以及转换状态逻辑和颜色:
作为项转换
或
作为挤压转换
作为项转换
或
作为挤压转换
作为项转换
或
作为挤压转换
蓝色(重新打开转换更改管理时会显示灰色)
B-rep
显示为
表面几何
,
带参数的
截面作为
参数化
而
任意
形状作为
任意
。构件也是
任意
,使用
选择构件中的对象
或
选择组件中的对象
选择开关选择的参考对象也是如此。
如果选择 B-rep(
参考类型
列中的
表面几何
)转换,则转换为项(如果没有错误)。
如果对象是
挤压
(
参考类型
列中的
任意
或
参数化
),则会转换为挤压。
您可以通过选择
作为项转换
强制转换为项。在这种情况下,挤压对象也会转换为项。该转换不检查相同形状是否已经可用,这意味着将始终创建新形状。
您可以通过选择
作为挤压转换
强制转换为挤压。在这种情况下,B-rep 也会转换为挤压,截面可以通过映射或者边界框(如果没有映射)转换。此转换结果并不始终为首选项。
如果该转换失败,则结果将写入
转换状态
列,行颜色为淡紫色。
如果列表消失,请单击以下按钮(仅在转换管理处于活动状态时,这些按钮才可见):
变更列表
按钮会重新调回更改列表。
属性细部
按钮会重新调回属性详细信息列表。
您可以通过选中属性详细信息窗格中的某个特定属性旁的
更新
复选框,部分更新以前转换的对象。
例如,如果您只希望更新截面信息,请仅选中属性详细信息窗格中
截面
行旁的
更新
复选框。
要转换所有处于已更改转换状态的对象,请选择所有行,将
转换状态
更改为
转换
并单击
应用变更
。
具有已更改转换状态的对象将基于当前 IFC 对象转换设置进行转换。
您可以在
转换状态
列中选择
转换
,基于先前的转换类型和设置来更新先前转换的本机模型对象。您不能将转换类型从挤压更改为项,在这种情况下,您需要删除本机对象,并强制进行转换。
如果参考对象状态是
已删除
,选择
转换
并单击
应用变更
。这会删除本机对象以及指向已删除参考对象的链接。
IFC 对象转换中的截面转换逻辑
您可以使用
Tekla Structures
截面映射 IFC 零件截面名。如果未映射截面,
Tekla Structures
会在 IFC 对象转换中使用特定的截面转换逻辑。
在 IFC 模型中使用
参数化截面
时,可以按参数化方式定义 I 形、L 形、U 形、C 形、T 形、Z 形、矩形和圆形截面:
如果使用
Tekla Structures
创建了 IFC 文件,则将使用原始截面名。
如果在
Tekla Structures
型材目录中找到具有相同名称的截面,则将使用该截面。
否则,
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 表示方法。
不支持一个对象有多种表示方法。
不支持截面偏移。
有时,折角的转换可能不正确。