You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Inventor 2024 Design Automation生成的Forge视图在Viewer中方向异常

针对Inventor 2024 Design Automation视角不一致问题的排查方案

我们的产品配置器网站在适配Inventor 2024 Design Automation引擎时,出现生成模型在Forge Viewer中初始视角与Inventor不一致的问题,而2022/2023版本无此情况,且测试用的app bundles和数据集完全相同。这大概率不是版本bug,而是2024版本的默认行为调整,可通过以下步骤排查解决:

  • 显式指定导出时的视图参数
    2024版本可能修改了默认的视图导出逻辑,不再自动保留Inventor中的home view。可以在app bundle的代码里,通过Inventor API主动捕获当前文档的活动视图,并将其绑定到导出选项中,确保导出的模型携带正确的视角信息。示例代码:

    // 获取当前文档的活动视图
    View activeView = inventorApplication.ActiveDocument.ActiveView;
    // 配置导出选项,绑定目标视图
    ExportOptions exportOpts = inventorApplication.ActiveDocument.SaveAsOptions;
    exportOpts.View = activeView;
    // 执行模型导出
    inventorApplication.ActiveDocument.SaveAs(outputFilePath, true, exportOpts);
    
  • 调整Forge Viewer的初始视图加载逻辑
    2024版本生成的模型视图元数据格式可能有变化,Viewer默认读取的视角不再匹配预期。可以在Viewer加载完成后,主动获取模型的默认相机参数并应用:

    viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, async () => {
      // 获取模型的默认相机配置
      const defaultCam = await viewer.model.getDocumentNode().getViewables()[0].getDefaultCamera();
      // 应用正确的初始视角
      viewer.setViewFromCamera(defaultCam);
    });
    
  • 检查Design Automation任务的转换参数
    调用Design Automation接口发起转换任务时,确认是否传递了保留视图的相关参数。部分2024版本的转换选项默认关闭了视图保留,需要显式开启对应的配置项,比如在Activity的参数中指定ExportViewOptions为KeepExisting。

内容的提问来源于stack exchange,提问作者NeilS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 01:52:19