Forge Configurator 的 AppBundles 是如何工作的?

Posted

技术标签:

【中文标题】Forge Configurator 的 AppBundles 是如何工作的?【英文标题】:How does the AppBundles of Forge Configurator work? 【发布时间】:2021-12-21 06:07:31 【问题描述】:

我正在尝试从这个用 C# 编写的演示中提取和运行 AppBundles

https://github.com/Autodesk-Forge/forge-configurator-inventor

我对 C# 一无所知(我使用 php 进行编程),我需要将此 Forge 配置器集成到我的站点中,但我不明白 AppBundles 的工作原理

有人可以向我解释如何运行 AppBundles 吗?

(我已经在 forge 上运行了其他 AppBundle,但每个都有文档,带有输入/输出参数,ecc...)

【问题讨论】:

【参考方案1】:

您可以在 release zip 文件中找到每个 app bundlezip:https://github.com/Autodesk-Forge/forge-configurator-inventor/releases/download/v1.0.355/ForgeConvInv-Release-win7-x64-1.0.355.zip

appsettings.json 文件中,您可以找到将它们上传到 Forge 时使用的每个名称:https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/appsettings.json

在此文件夹中,您会发现 activities 是如何设置的,包括它们使用的输入/输出 parameterscommandLine:@ 987654323@

例如CreateBOM commandLine https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/Processing/CreateBOM.cs#L37 和 输出参数 https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/Processing/CreateBOM.cs#L30

关于 UpdateParameters 活动 使用的输入 json 文件的格式:https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/Processing/UpdateParameters.cs#L55 你可以在这里找到结构https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/Shared/InventorParameters.cs

【讨论】:

以上是关于Forge Configurator 的 AppBundles 是如何工作的?的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk forge 在 Forge Configurator 发明者中自定义转换对象

forge Viewer-无法旋转下面的标记?

如何以编程方式显示 pointCloudMarkup?

伪造查看器 - 不能旋转下面的标记?

7.Configurator API 详细介绍

configurator.embsetupopendsfailed,参考 install.log openam 安装