我可以禁用最近 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 );
最新版本的 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 );