使用 Revit API 和设计自动化从模板文件创建项目文件

Posted

技术标签:

【中文标题】使用 Revit API 和设计自动化从模板文件创建项目文件【英文标题】:Create project files from template files using Revit API and design automation 【发布时间】:2020-05-01 22:51:21 【问题描述】:

我在一家工程公司工作,我们经常处理 Revit 模板,例如 Structure 和 MEP 架构...等每次我们需要根据我们的模板之一创建项目时,我们都需要做一些事情,例如创建工作集和链接文件...等等,我想使用 Autodesk forge 设计自动化来实现一个自动化的结果。就像一个简单的网络应用程序input(set the name) 的工作集,并将其推送到可以伪造设计自动化并在准备好时下载文件。 整个想法是为了节省时间,相反,每个用户打开 Revit 时都选择了一个模板来选择您需要处理的设置类型......我想自动化整个过程。

【问题讨论】:

【参考方案1】:

除了 Jeremy 提供的主题之外,您还可以在此处找到更多关于将 Revit 加载项转换为 Design Automation for Revit 应用程序的教程:https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/

【讨论】:

嗨,迈克尔,谢谢你的回复,我仍然很难理解 Forge Design 自动化将如何理解我有一个 Revit 模板来生成项目文件,请查看评论下面。【参考方案2】:

是的,这当然是可能的。您几乎可以使用纯 DB Revit API 做任何您喜欢的事情,无需 UI 交互。 DA4R – Design Automation for Revit 上的 Building Coder 主题组包含一些示例,说明如何继续准备桌面 Revit 插件以迁移到 DA4R。

【讨论】:

嗨 Jeremy,您的意思是构建一个从模板生成自动 RVT 项目的小插件?但我需要打开 Revit 和模板,然后使用我的插件来构建一个新项目,其中包含我通过插件所做的设置?假设我们成功做到了 Forge Design 自动化将如何理解我有一个模板来生成项目文件......我知道这有点复杂:) 我的建议在博文中有所描述。在桌面上实施和测试您的插件,然后将其迁移到 DA4R。

以上是关于使用 Revit API 和设计自动化从模板文件创建项目文件的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Forge API 提供签名的 url 以创建 revit 文件

如何从 revit 插件或使用 Forge api 为 Revit 文件创建 URN

锻造设计自动化:缺少输出文件

如何使用 Revit API 从上传到系统的 Revit 文件中获取所有元素

Autodesk Forge 数据管理参考 API 未列出 Revit 参考

从 REVIT Api 导入 gbxml