问题标签 [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.
c# - 以编程方式填充分配给对象的属性集定义中的数据
我正在编写一个 AutoCAD (MEP?) 插件,该插件需要填充已分配给对象的特性集数据。
我有对象的实体句柄和要分配的数据,但我找不到任何关于如何以编程方式将数据插入到属性集定义或如何以编程方式选择/确定属性集定义的文档。API 中似乎完全缺少此文档。
我可以在 UI 中手动完成,但我正在寻找可以使用 Forge Design Automation API 的东西。
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
我使用了错误的网址吗?
autodesk-viewer - 在 Forge Viewer 中显示设计自动化 API 的输出
使用 Inventor 设计自动化 API,我想更改模型中的几个参数并在 Forge Viewer (web) 中显示这些更改。
实现这一目标的最佳解决方案是什么?我想将更改的模型保存为新文件,上传此文件并使用模型衍生 API 生成 SVF。然后以某种方式将新的 URN 送回客户端并将其加载到查看器中。
但我觉得必须有一个更简单的方法,而且我不太确定这个解决方案的性能。
有什么建议么?
autodesk-forge - 为网站上的产品创建 3d 查看器和配置器
我想在我们的网站上为我们的产品创建一个 3d 查看器和配置器。产品是家具,主要在 Autodesk Inventor 中设计。我想知道有一个产品的动态配置器,用户可以更改其尺寸、材料和颜色(纹理),如果可能的话,可以在一个文档中包含一些产品。Autodesk Inventor 中的 iAssembly 和 iCopy 功能。
autodesk-forge - 如何在设计自动化 API 上设置下载到期以输出 URN
请告诉我如何从 S3 中删除结果内容,或者将内容过期时间更改为短。出于安全原因,我不想将结果内容保留在 S3 上一小时。
我尝试从“ https://acadio.s3.amazonaws.com/aces-workitem-outputs/ ****”中删除输出文件。虽然,我无法删除它。
autodesk-forge - 如何在设计自动化 API 上处理 AutoCAD Mechanical 文件
请告诉我如何省略“审核机械数据”过程或在审核后调用正确的命令。
我正在评估设计自动化 API 上的 autocad 插件程序。我的插件适用于 Autocad dwg,但不适用于 ACM dwg。(请参阅下面的日志。)
autodesk-forge - 我可以获取已翻译 DWG 的 URL 并将其用作设计自动化活动的输入吗?
我已经使用 Model Derivative API 将一些 DWG 文件翻译成 SVF。我跟踪了返回的 URNS,并且能够在 Forge 查看器中查看每个翻译的文件。
由于我使用了持久保留策略,这些原始 DWG 文件显然存储在 Forge 云中的某个位置。
现在,我想使用设计自动化 API 在其中一个存储的 DWG 文件上运行 CAD 脚本,并将输出发送到其他一些云存储(Dropbox 等)。
有没有办法根据其翻译的 SVF 的 URN 获取其中一个原始 DWG 的 URL,然后使用该 URL 作为设计自动化活动的输入?
autodesk-forge - 如何使用 AutoCAD Plot API 在 Forge 设计自动化中使用额外字体
当我使用 Forge 设计自动化评估 Autocad 绘图 API 时,我发现打印的 PDF 中缺少字符。缺失的字符以日文字体“MS P Gothic”输入。
请告诉我如何在使用 AutoCAD Plot API 的 Forge 设计自动化中使用额外的字体。
“PlotToPDF”命令可以很好地解决这个问题,但我们现有的插件没有使用导出命令。
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
我的脚本中是否缺少某些内容?我是否必须包含退出脚本的命令?如果是这样,怎么做?