Revit 根据建筑图元所属的类别(和子类别)将这些图元导出为 IFC 文件。
例如,Revit 将墙导出为 IFC 实体 IfcWallStandardCase,因为墙是属于墙类别的图元。 在很多情况下,将图元从 Revit 导出为 IFC 的过程直接简单,使用默认设置即可。
但是在某些情况下,可能需要指定特定族的图元应该属于的 IFC 实体。例如,假定您设计一个电梯族。该族属于“常规模型”类别,您为其创建一个名为“电梯”的子类别。 您需要确保将项目导出为 IFC 时,一个电梯正确(且自动)映射到类 IfcTransportElement 和类型 IfcTransportElementType。
将族映射到 IFC 实体
创建名为 IFCExportAs 和 IFCExportType 的共享参数。 请参见共享参数。
将这些共享参数保存到位于网络位置的文件,以便可以向其他族和项目添加这些参数。 也可以使用 Revit 提供的共享参数文件 (IFC Shared Parameters.txt)。 请参见访问 IFC 特定文件以了解有关如何访问此文件的信息。
例如,在存储公司其他标准文件的文件夹中,创建一个名为 IFCexportParameters.txt 的参数文件。 您只需创建这些共享参数一次, 然后即可在多个族中重用这些参数。
使用族编辑器创建新族或修改现有族。 请参见 Revit 族。
将共享参数添加到族中:
在族编辑器中,单击“创建”选项卡 “属性”面板 (族类型)。
在“族类型”对话框中,为“名称”选择一种族类型。
在“参数”下单击“添加”。
在“参数属性”对话框的“参数类型”下,单击“共享参数”,然后单击“选择”。
定位到定义 IFCExportAs 和 IFCExportType 的共享参数文件(例如 IFCexportParameters.txt),然后打开该文件。
在“共享参数”对话框的“参数”下,选择“IFCExportAs”,然后单击“确定”。
在“参数属性”对话框中的“参数数据”下,选择“IFC 参数”作为“参数分组方式”。
确保选择了“类型”,然后单击“确定”。
在“族类型”对话框中,IFCExportAs 将显示在参数列表中。
在“参数”下单击“添加”。
在“参数属性”对话框的“参数类型”下,单击“共享参数”,然后单击“选择”。
在“共享参数”对话框的“参数”下,选择“IFCExportType”,然后单击“确定”。
在“参数属性”对话框中的“参数数据”下,选择“IFC 参数”作为“参数分组方式”。
确保选择了“类型”,然后单击“确定”。
在“族类型”对话框中,IFCExportType 将显示在参数列表中。
指定 IFCExportAs 和 IFCExportType 的值。
将共享参数添加到一个族类型时,Revit 自动将其添加到该族的所有类型中。 接下来,可以指定每种族类型中每个参数的值。
为“名称”选择一种族类型。
为 IFCExportAs 指定所需的 IFC 类。
为 IFCExportType 指定所需的 IFC 类型。
单击“应用”。
在“族类型”对话框中:
在“族类型”对话框中对该族的其余每种类型重复执行上一步骤以定义 IFC 参数。
为所有族类型定义了值之后,单击“确定”。
保存对族的修改。
如果要将更新的族载入到项目中,请打开相应项目。 然后返回到族编辑器中,单击“创建”选项卡 “族编辑器”面板 (载入到项目中)。
检查项目中的参数值(可选)。
可以对指定给项目中某一图元的 IFC 导出参数值进行核对。
在项目中,选择一个属于添加了 IFCExportAs 和 IFCExportType 共享参数的族的图元。
在属性选项板上,单击 (编辑类型)。
在“类型属性”对话框中,向下滚动到“IFC 参数”组。
IFCExportAs 和 IFCExportType 参数显示您为族类型指定的值。 将项目导出为 IFC 时,该族中的图元将映射到指定的 IFC 类和类型。
转载请注明来源本文地址:https://www.tuituisoft/blog/13354.html