You need to enable JavaScript to run this app. Forge Viewer中v7.32新增的BoxSelection扩展如何启用部分选择功能?
优惠活动
大模型
产品
解决方案
定价
更多

Forge Viewer中v7.32新增的BoxSelection扩展如何启用部分选择功能?

v7.32版本内置BoxSelection扩展的部分选择能力说明

直接说结论

  • 这个版本新增的BoxSelection扩展默认没法直接开启部分选择模式
  • 它内置的选中判定是硬编码逻辑:只有完全被拖拽拉出的选框包裹的构件才会被选中,没有开放配置项让你直接切换成「只要构件和选框存在相交关系就算选中」的判定规则

实际能不能实现你要的效果

  • 完全可以,而且整体改造成本远低于持续维护自研的自定义窗口选择逻辑
  • 这个内置扩展本身已经覆盖了所有窗口选择的通用边界场景:选框的绘制渲染、斜视角下拉框的投影校正、隐藏构件的自动排除、嵌套构件的层级过滤,这些场景都经过了版本迭代的稳定性验证
  • 你只需要在扩展加载完成后,定位到它内部做命中判定的核心方法,把原本的「全包围才算命中」的判断逻辑,替换成「模型包围盒与选框投影区域相交即算命中」的规则即可,不需要重写任何拖拽交互、选框绘制的相关代码

改造时的注意事项

  • 不要直接整体替换整个构件检测函数,一定要保留扩展原有的「隐藏构件自动跳过、标记为不可选的构件自动排除」的默认过滤逻辑,避免出现选中不可见构件、选中禁选零件的交互回归问题
  • 改造完成后可以直接复用扩展原生暴露的选中结果事件,不需要额外开发事件桥接逻辑,就能把选中集合同步到现有的业务选择监听流程中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.26 00:36:04