我可以禁用最近 Viewer 版本的本机矩形选择吗?

Can I disable the native rectangle selection of recent Viewer versions?

最新版本的 Autodesk Forge Viewer 通过使用 ctrl 键实现了矩形选择工具。我们已经实现了一个多选工具(使用博客 post https://forge.autodesk.com/blog/custom-window-selection-forge-viewer-simpler-extension),它使用 ctrl 键添加到当前选择。问题是,当按下 ctrl 键时,本机工具会激活,并且由于本机行为是在选择之前取消选择所有内容,我们无法让我们的工具按预期工作。

是否可以禁用原生工具的ctrl键激活?在 Viewer 源中搜索按键非常困难,我找不到任何指向此工具的内容。

您可以传递如下选项 disabledExtensions 以防止 Forge Viewer 自动加载 Autodesk.BoxSelection 扩展。

const config3d = {
  disabledExtensions: { boxSelection: true }
};

const viewer = new Autodesk.Viewing.Private.GuiViewer3D( viewerDiv, config3d );