是否有使用 Design Automation 转换为 SVF 查看器的选项 API

Is there an option for translate to SVF viewer using Design Automation API

我只是在寻找是否可以使用设计自动化 API 并避免模型导数 API 创建 SVF 查看器。 几个月前,我与 Forge 支持团队进行了交谈,他们告诉我,由于翻译量大,出于经济问题,使用设计自动化对我来说很方便。

提前致谢

不幸的是,据我所知,目前不支持 Design Automation API 上的 SVF 翻译,但 AutoCAD 除外。您可以使用此 activity 通过 AutoCAD 的设计自动化 API 生成 SVF:

{
    "commandLine": [
        "$(engine.path)\accoreconsole.exe /i $(args[HostDwg].path) /al $(appbundles[Publish2View22].path) /s $(settings[script].path) /suppressGraphics"
    ],
    "parameters": {
        "HostDwg": {
            "verb": "get",
            "description": "Host drawing",
            "required": true,
            "localName": "$(HostDwg)"
        },
        "Result": {
            "zip": true,
            "verb": "post",
            "description": "Results",
            "required": true,
            "localName": "result"
        }
    },
    "id": "AutoCAD.AcSvfPublish+prod",
    "engine": "Autodesk.AutoCAD+22",
    "appbundles": [
        "AutoCAD.Publish2View22+prod"
    ],
    "settings": {
        "script": {
            "value": "(command \"_prepareforpropertyextraction\" \"index.json\")\n(command \"_indexextractor\" \"index.json\")\n(command \"_publishtosvf\" \"./output/result.svf\")\n(command \"_createbubblepackage\" \"./output\" \"./result\" \"\" \"\")\n"
        }
    },
    "description": "AutoCAD translation sample generating SVF via core console.",
    "version": 4
}

3ds Max 引擎也支持生成 svf 文件。您应该能够轻松编写脚本以导出到 svf 并在设计自动化中执行它。

有关如何在 maxscript 中导出的信息,请参阅此文档:

https://help.autodesk.com/view/3DSMAX/2020/ENU/?guid=GUID-624D3D05-B15D-4A97-9F15-DA35CDB0DDD2#GUID-624D3D05-B15D-4A97-9F15-DA35CDB0DDD2__SECTION_EB566E2CC6444FCEAD2EE67BB366F727

请参阅本教程,了解如何在 Design Automation for 3ds Max 中执行脚本:

https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/3dsmax/