问题标签 [autodesk-designautomation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
80 浏览

autodesk-forge - 设计自动化 v3:pdf 绘图不显示 pdf 和附加图像

我正在尝试绘制一个附有 pdf 和图像的 dwg。Dwg 导出良好,但附加的图像和 pdf 不可见。

我正在使用带有 PlotEngine 的自定义活动。

是锻造方面的问题吗?或者是否可以直接在 AppPackage 中修复此错误

0 投票
2 回答
765 浏览

c# - 如何通过 DesignAutomationV3 (Forge API) 导出 PDF

我尝试使用您的代码在 Autodesk Forge 博客中导出 DWG。它工作得很好,我得到了一个带有文件 dwgs 的 zip。现在我尝试导出 PDF,但它不起作用,我只是得到一个没有任何东西的 zip。我认为问题可能来自 Revit Sandbox 的打印设置。请帮我

0 投票
1 回答
180 浏览

python - 云处理后如何将 DWG 保存到 BIM 360 Docs

我正在编写一个设计自动化程序,它从 BIM 360 Docs 项目中读取文件,在它们上运行 lisp 例程,并将它们保存回同一个项目。该程序可以访问文件并运行例程,但无法将它们保存回项目。目前,我在输出中使用与输入相同的 url,我确定这是导致问题的原因。但是,我不知道应该为输出使用什么 url。它也可能是我用于 accoreconsole 的命令行,但我认为前者更有可能。有人有想法么?

命令行:

参数:

输入网址示例:

https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/234790a4-d279-4839-b00b-6f3aab9297bb.dwg

工作项参数:

日志:

0 投票
3 回答
282 浏览

autodesk-forge - 请告诉我在将 DWG 文件转换为 PDF 时应用 ctb 的脚本

我想在使用 Design Automation API 创建活动和将 DWG 文件转换为 PDF 时应用 ctb。

PlotToPDF活动中,脚本如下

如果要应用 CTB 文件并将其转换为 PDF,脚本是 How should I write ?

Autodesk Design Automation API 定义绘图设置,例如灰度/线宽

我尝试了此处编写的脚本,但出现错误。

我将命令调整如下。
-PLOT Y AutoCAD PDF (General Documentation).pc3\n\n\n Y\n\n\n\nY myCTB.ctb\n

结果是一个错误。

0 投票
2 回答
358 浏览

autodesk-forge - Revit 工作项参数未解析的设计自动化

我有一个将工作项提交到 Design Automation for Revit(Design Automation v3 beta)的应用程序。提交的大多数工作项都可以正常工作,但某些版本的模型似乎无法解析“rvtFile”参数。这会导致云 Revit 进程无法运行,因为文件名参数错误。

活动正文:

工作项目 POST 正文:

从 report.txt 文件中成功提交:

从 report.txt 文件中提交失败:

据我所知,两个提交的正文的格式和结构是相同的(它们是同一模型的版本 10 和版本 11)。但是,对于失败的工作项,Revit 文件名未进行解析,并且仍然是字符串 $(rvtFile),而不是 DA 处理工作项时的实际文件名。

对问题有任何见解吗?提交的正文是否有错误?我该如何纠正?

0 投票
1 回答
376 浏览

autodesk-forge - 工作项执行期间的 CorruptModelException

我是 Forge 设计自动化(V3 Beta)的新手

在设计自动化框架内的工作项执行期间,会引发 CorruptModelException。

正在发送的模型 (.rvt) 将在桌面环境 (R2018) 中毫无问题地打开。

我试图清除未使用的并重新保存,但没有帮助。这是日志中说明问题的部分。

我尝试使用的一个示例文件可以从这里找到: https ://www.dropbox.com/s/chffmh62wlmuwx7/empty.rvt?dl=0

有人可以测试一下,他是否可以将它与 Revit 2018 设计自动化一起使用。

我对 Workitem API 也有些困惑。文档说我需要使用 3 legged auth。(这似乎非常困难,因为它需要在请求中添加额外的签名(?)......),但分步指南显示它是两条腿的,否则对我来说也可以。这可能不是我困难的原因。

有任何想法吗...?

0 投票
0 回答
76 浏览

autodesk-forge - Map3D 功能 AutoDesk 引擎

Forge 设计自动化 AutoCad 引擎是否也支持来自 Civil3D 和 Map3D 包(它们是 AutoCad 的一种扩展)的命令?在文档中找不到任何内容,主要是因为在模型派生 Api 中转换时,Map3d 中的附加对象数据似乎没有被提取到元数据中。

0 投票
1 回答
114 浏览

autodesk-designautomation - 使用 DA4R API 创建包含 Revit 族的 Revit 文件

请您就以下问题提供建议吗?

读取存储在 CAD dwg/数据库中的 2D 实体数据,例如 WDH、Position 等,并在云端使用 DA4R API 创建与 Revit 系列关联的 3D 实体?在云端使用 DA4R API 组装所有实体并生成和保存 revit 文件?

谢谢, 苏雷什

0 投票
1 回答
220 浏览

revit-api - 如何使用 Design Automation API for Revit 创建墙

我正在尝试使用 Design Automation API for Revit 创建一堵墙。我怎样才能做到这一点。

我正在做一个基于 excel 文件创建墙壁的项目。首先,我将 excel 文件转换为 json 并将它们作为参数传递给 Revit 模板文件(.rte 文件),结果输出是带有墙的 Revit 文件(.rvt)。此过程根据 excel 文件中的行数循环发生。

我已经在 Revit API 桌面插件中完成了这项任务,但我无法理解如何在 Revit 的设计自动化 API 中实现这一点。

我已按照链接 https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/step1-convert-addin/中给出的步骤进行操作

但我无法理解如何将模板文件 (.rte) 发送到 Forge API 以输出 .rvt 文件。是否可以通过 API 返回多个 revit 文件?

有人可以指导我正确的方向来创建一堵墙吗

提前致谢

0 投票
1 回答
166 浏览

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

我有一个 API,允许使用 API 和标题中的密钥上传文件。这个 url 可以被认为是设计自动化 api 的签名 url 吗?

以下是我发送工作项的 API 请求。

请注意:这里的结果是在创建活动期间声明的,包含我希望上传文件的位置。

我的状态为“status”:“failedUpload”
并且日志显示