问题标签 [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 回答
138 浏览

c# - 以编程方式填充分配给对象的属性集定义中的数据

我正在编写一个 AutoCAD (MEP?) 插件,该插件需要填充已分配给对象的特性集数据。

我有对象的实体句柄和要分配的数据,但我找不到任何关于如何以编程方式将数据插入到属性集定义或如何以编程方式选择/确定属性集定义的文档。API 中似乎完全缺少此文档。

我可以在 UI 中手动完成,但我正在寻找可以使用 Forge Design Automation API 的东西。

0 投票
1 回答
112 浏览

autodesk-forge - Inventor 设计自动化 API 有哪些可用的引擎?获取inventor.io/us-east/v2/Engines 失败

我正在尝试使用以下请求检索可用的引擎:

我得到了:{ "developerMessage":"The requested resource does not exist.","userMessage":"","errorCode":"ERR-002","more info":"http://developer.api.autodesk.com/documentation/v1/errors/err-002"}

请求 AutoCAD 引擎一切顺利:autocad.io/us-east/v2/Engines

我使用了错误的网址吗?

0 投票
2 回答
300 浏览

autodesk-viewer - 在 Forge Viewer 中显示设计自动化 API 的输出

使用 Inventor 设计自动化 API,我想更改模型中的几个参数并在 Forge Viewer (web) 中显示这些更改。

实现这一目标的最佳解决方案是什么?我想将更改的模型保存为新文件,上传此文件并使用模型衍生 API 生成 SVF。然后以某种方式将新的 URN 送回客户端并将其加载到查看器中。

但我觉得必须有一个更简单的方法,而且我不太确定这个解决方案的性能。

有什么建议么?

0 投票
1 回答
270 浏览

autodesk-forge - 为网站上的产品创建 3d 查看器和配置器

我想在我们的网站上为我们的产品创建一个 3d 查看器和配置器。产品是家具,主要在 Autodesk Inventor 中设计。我想知道有一个产品的动态配置器,用户可以更改其尺寸、材料和颜色(纹理),如果可能的话,可以在一个文档中包含一些产品。Autodesk Inventor 中的 iAssembly 和 iCopy 功能。

0 投票
1 回答
32 浏览

autodesk-forge - 如何在设计自动化 API 上设置下载到期以输出 URN

请告诉我如何从 S3 中删除结果内容,或者将内容过期时间更改为短。出于安全原因,我不想将结果内容保留在 S3 上一小时。

我尝试从“ https://acadio.s3.amazonaws.com/aces-workitem-outputs/ ****”中删除输出文件。虽然,我无法删除它。

0 投票
1 回答
125 浏览

autodesk-forge - 如何在设计自动化 API 上处理 AutoCAD Mechanical 文件

请告诉我如何省略“审核机械数据”过程或在审核后调用正确的命令。
我正在评估设计自动化 API 上的 autocad 插件程序。我的插件适用于 Autocad dwg,但不适用于 ACM dwg。(请参阅下面的日志。)

0 投票
0 回答
75 浏览

autodesk-forge - 为什么在尝试使用 Design Automation API 发布新活动时出现内部服务器错误?

我正在创建一个简单的节点应用程序,它使用 Forge 设计自动化 API 发布一个新的活动。该活动不应该做任何事情。这只是一个测试,我计划立即删除 Activity。当我运行它时,我得到一个内部服务器错误。我究竟做错了什么?

这是我从记录错误中得到的...

在此处输入图像描述

那里不多,所以我很茫然。

0 投票
1 回答
122 浏览

autodesk-forge - 我可以获取已翻译 DWG 的 URL 并将其用作设计自动化活动的输入吗?

我已经使用 Model Derivative API 将一些 DWG 文件翻译成 SVF。我跟踪了返回的 URNS,并且能够在 Forge 查看器中查看每个翻译的文件。

由于我使用了持久保留策略,这些原始 DWG 文件显然存储在 Forge 云中的某个位置。

现在,我想使用设计自动化 API 在其中一个存储的 DWG 文件上运行 CAD 脚本,并将输出发送到其他一些云存储(Dropbox 等)。

有没有办法根据其翻译的 SVF 的 URN 获取其中一个原始 DWG 的 URL,然后使用该 URL 作为设计自动化活动的输入?

0 投票
1 回答
150 浏览

autodesk-forge - 如何使用 AutoCAD Plot API 在 Forge 设计自动化中使用额外字体

当我使用 Forge 设计自动化评估 Autocad 绘图 API 时,我发现打印的 PDF 中缺少字符。缺失的字符以日文字体“MS P Gothic”输入。

请告诉我如何在使用 AutoCAD Plot API 的 Forge 设计自动化中使用额外的字体。

“PlotToPDF”命令可以很好地解决这个问题,但我们现有的插件没有使用导出命令。

PlotToPDF 的 结果 AutoCAD PlotAPI 与 Forge的结果

0 投票
3 回答
249 浏览

autodesk-forge - 使用 .NET 创建的自定义 CAD 脚本是否需要退出命令?

我正在尝试使用设计自动化 API 对存储在我的存储桶中的 DWG 文件执行 CAD 脚本。它只是写“Hello World!!!” 文件上。

为了创建脚本,我遵循了本教程:

https://help.autodesk.com/view/OARX/2019/ENU/?guid=GUID-BA686431-C8BF-49F2-946E-9CEB2F7AE4FA

我完成了设计自动化工作流程。我能够使用 Forge Node.js SDK 发布 AppPackage、发布 Activity 和发布 WorkItem。

但是,WorkItem 的状态返回为FailedExecution

我不会显示整个错误日志,因为它包含机密信息,但这里有一些亮点:

我认为脚本很好,因为我可以通过执行以下操作在我的计算机上使用 AutoCAD 成功运行它:

NETLOAD-> 选择 MyFirstProject.dll 文件 ->ADSKGREETING

我的脚本中是否缺少某些内容?我是否必须包含退出脚本的命令?如果是这样,怎么做?