要在导出为 IFC 时包括用户定义的属性集,必须创建 TXT 文件。该文件在 IFC 导出中以有意义的方式构造数据。
- 下载样例模板以用于用户定义的参数集。
- 使用文本编辑器,开始一个新行并创建自定义属性集。(即“#PropertySet:”)
- 按“Tab”键并为属性集提供一个名称。(即“ColumnPSet”)
- 按“Tab”键定义标高、实例 [I] 或类型 [T]。在 2024.1 及更高版本中,不需要执行此操作,请使用 [I]。
- 按“Tab”键并定义 IFC 类以包含这些属性。包含的每个类别都用逗号分隔。在我们的示例中(即“IfcColumn, IfcColumnType”)
这将为您提供一个参数集定义,该定义与所示示例类似。
#PropertySet: ColumnPSet I IfcColumn, IfcColumnType
- 将另一行内容添加到文本文件中。
- 在该行中,创建 3 列,用制表符分隔,如下所示:
- 已导出 IFC 文件中的属性名称。(即“CommentsProp”)
- 数据类型。支持的类型会在样例模板中列出。(即“文字”)
- Revit 中显示的属性名称。(即“注释”)
- 对于要包含在 IFC 导出中的若干属性,请重复步骤 6。
用户定义属性的完整定义将如下所示:
#PropertySet: ColumnPSet I IfcColumn, IfcColumnType
# CommentsProp Text Comments
# TypeCommentsProp Text Type Comments
上例导致 Revit 中的柱图元导出为 IFC,这些图元带有如下所示的属性。