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

如何通过编程在Forge Viewer中设置选择模式为First Object

设置Forge Aggregated Viewer选择模式为First Object

当你的Forge Aggregated Viewer已经成功加载Navisworks格式模型后,直接调用Viewer实例的setSelectionMode方法,传入内置枚举值即可将选择模式切换为"First Object"。

核心实现代码

// 假设viewer是你的Forge Viewer实例对象
viewer.setSelectionMode(Autodesk.Viewing.SelectionMode.FIRST_OBJECT);

注意事项

  • 确保Viewer实例已完全初始化,建议在模型加载完成的回调中执行该设置,避免因Viewer未就绪导致API调用失败:
    // 监听模型几何加载完成事件
    viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, () => {
        viewer.setSelectionMode(Autodesk.Viewing.SelectionMode.FIRST_OBJECT);
    });
    
  • 如果是单Viewer场景,也可以通过Autodesk.Viewing.theFirstViewer快速获取当前Viewer实例:
    Autodesk.Viewing.theFirstViewer.setSelectionMode(Autodesk.Viewing.SelectionMode.FIRST_OBJECT);
    
  • 若后续需要切换回默认的全选模式,传入Autodesk.Viewing.SelectionMode.SELECTION_ALL_OBJECTS即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:42:39