是否可以将 Revit 文件转换为我可以检索几何图形(XY points/positions 和形状)的格式?
Is it possible to translate a Revit file to a format where I could retrieve geometries (XY points/positions and shapes)?
我有一个 Revit 文件,我想从中提取形状和几何数据。 Autodesk Forge Model Derivative API 可以做到这一点吗?
谢谢!
Model Derivative 服务将您的设计转换为专有文件格式 - 为使用 Forge Viewer 在 Web 上查看进行了优化 - 称为 SVF。该格式没有公开记录,但有一个 Node.js 库可用于解析 SVF 资产,并可能将它们输出到 glTF 中,这样更容易分析:https://github.com/petrbroz/forge-convert-utils.
这实际上取决于您的背景和需求。
- 如果您想在网络上联机工作 → 使用 Forge
- 如果您希望避免(或完全避免)在台式计算机上安装 Revit → 使用 Forge
- 如果您希望将 Revit 作为无人值守的服务器应用程序执行 → 使用 Forge
否则,您也可以在 Windows 桌面上安装 Revit 并使用 Revit .NET API 提取形状和几何数据。
在 Forge 场景中,您可以使用模型导数 API,正如您和 Petr 建议和讨论的那样,或者您可以使用 Revit API 实现自己的几何提取代码并执行在 Forge 上下文中使用 Forge Design Automation API。实际的 Revit API 代码代码在这两个环境中是相似的。对于设计自动化,您将 .NET 插件代码包装到上传到 Forge 并由 Forge 执行的工作项中。
The Building Coder 在使用 DA4R, or Design Automation for Revit
的主题组中分享了桌面和设计自动化编码之间的一些比较
我有一个 Revit 文件,我想从中提取形状和几何数据。 Autodesk Forge Model Derivative API 可以做到这一点吗? 谢谢!
Model Derivative 服务将您的设计转换为专有文件格式 - 为使用 Forge Viewer 在 Web 上查看进行了优化 - 称为 SVF。该格式没有公开记录,但有一个 Node.js 库可用于解析 SVF 资产,并可能将它们输出到 glTF 中,这样更容易分析:https://github.com/petrbroz/forge-convert-utils.
这实际上取决于您的背景和需求。
- 如果您想在网络上联机工作 → 使用 Forge
- 如果您希望避免(或完全避免)在台式计算机上安装 Revit → 使用 Forge
- 如果您希望将 Revit 作为无人值守的服务器应用程序执行 → 使用 Forge
否则,您也可以在 Windows 桌面上安装 Revit 并使用 Revit .NET API 提取形状和几何数据。
在 Forge 场景中,您可以使用模型导数 API,正如您和 Petr 建议和讨论的那样,或者您可以使用 Revit API 实现自己的几何提取代码并执行在 Forge 上下文中使用 Forge Design Automation API。实际的 Revit API 代码代码在这两个环境中是相似的。对于设计自动化,您将 .NET 插件代码包装到上传到 Forge 并由 Forge 执行的工作项中。
The Building Coder 在使用 DA4R, or Design Automation for Revit
的主题组中分享了桌面和设计自动化编码之间的一些比较