Autodesk Model Derivative API:使用 exportSettingsName 选项将 Revit 转换为 IFC 不会在 2023 文件中创建 PSET

问题描述 投票:0回答:1

我正在使用 模型衍生 API 将 Revit 文件 (.rvt) 转换为 IFC (.ifc) 文件。我正在按照文档中“适用于 IFC 输出的属性”部分中所述设置属性,即 exportSettingName (formats.advanced.exportSettingName)。在这里,我传递 Revit 文件中存储的 IFC 导出设置的名称进行翻译。

此导出设置将“将明细表导出为属性集”设置为 true,其子选项“仅导出标题中包含 IFC、Pset 或 Common 的明细表”设置为 true。

Revit 文件还包含一个明细表(以 IFC_ 开头命名)。

使用 API 翻译版本 2021 的 Revit 文件时,API 会产生预期结果,即。具有自定义 PSET 的 IFC 文件,其名称类似于明细表,并包含明细表中描述的所有属性。

但是,将此文件迁移到2023后,API 不再产生预期结果,即。创建一个没有此 PSET 的 IFC 文件。

API 或导出设置需要存储在 Revit 文件中的方式是否有变化?

autodesk-forge autodesk-model-derivative
1个回答
0
投票

事实证明(感谢 Eason 通过电子邮件提供的全面回复和信息)无法在 Revit 2023 文件中传递自定义导出设置。

更准确地说,模型衍生 API(尚)不支持 Revit 2023(2023 IFC 插件)将设置写入模型的格式。从 Revit 2021 迁移到 Revit 2023 的 Revit 文件可以具有与 Model Derivative API 兼容的自定义 IFC 设置,直到设置发生更改(这就是我们案例中的问题)。

有关更多详细信息,请关注 Eason Kang 对问题的第一条评论中的

博客文章

© www.soinside.com 2019 - 2024. All rights reserved.