从 Autodesk Forge Viewer 中删除测量工具栏按钮
Remove Measure Toolbar Button from Autodesk Forge Viewer
我正在使用 Autodesk Forge 查看器并想从工具栏中删除 'measure' 工具。我尝试了以下但它不会删除 'measure' 按钮
const onToolbarCreated = (e) => {
const settingsTools = viewer.toolbar.getControl('settingsTools')
// settingsTools.removeControl('toolbar-modelStructureTool')
// settingsTools.removeControl('toolbar-propertiesTool')
settingsTools.removeControl('toolbar-settingsTool');
settingsTools.removeControl('toolbar-measureTool');
//settingsTools.removeControl('toolbar-fullscreenTool')
}
除了用于测量工具的函数之外,所有其他 removeControl() 函数都有效。非常感谢有关如何从查看器中删除此按钮的任何指导!
干杯!
编辑:我已经尝试过但没有成功
const onToolbarCreated = (e) => {
const settingsTools = viewer.toolbar.getControl('settingsTools');
const modelTools = viewer.toolbar.getControl('modelTools');
modelTools.removeControl('toolbar-measurementSubmenuTool');
// settingsTools.removeControl('toolbar-modelStructureTool')
// settingsTools.removeControl('toolbar-propertiesTool')
settingsTools.removeControl('toolbar-settingsTool');
//settingsTools.removeControl('toolbar-measurementSubmenuTool');
//settingsTools.removeControl('toolbar-fullscreenTool')
测量工具在 modelTools
组中。
const modelTools = viewer.toolbar.getControl('modelTools')
modelTools.removeControl('toolbar-measurementSubmenuTool')
如果您不打算再使用它,只需从您的项目中卸载扩展即可。
viewer.unloadExtension("Autodesk.Measure");
我正在使用 Autodesk Forge 查看器并想从工具栏中删除 'measure' 工具。我尝试了以下但它不会删除 'measure' 按钮
const onToolbarCreated = (e) => {
const settingsTools = viewer.toolbar.getControl('settingsTools')
// settingsTools.removeControl('toolbar-modelStructureTool')
// settingsTools.removeControl('toolbar-propertiesTool')
settingsTools.removeControl('toolbar-settingsTool');
settingsTools.removeControl('toolbar-measureTool');
//settingsTools.removeControl('toolbar-fullscreenTool')
}
除了用于测量工具的函数之外,所有其他 removeControl() 函数都有效。非常感谢有关如何从查看器中删除此按钮的任何指导! 干杯!
编辑:我已经尝试过但没有成功
const onToolbarCreated = (e) => {
const settingsTools = viewer.toolbar.getControl('settingsTools');
const modelTools = viewer.toolbar.getControl('modelTools');
modelTools.removeControl('toolbar-measurementSubmenuTool');
// settingsTools.removeControl('toolbar-modelStructureTool')
// settingsTools.removeControl('toolbar-propertiesTool')
settingsTools.removeControl('toolbar-settingsTool');
//settingsTools.removeControl('toolbar-measurementSubmenuTool');
//settingsTools.removeControl('toolbar-fullscreenTool')
测量工具在 modelTools
组中。
const modelTools = viewer.toolbar.getControl('modelTools')
modelTools.removeControl('toolbar-measurementSubmenuTool')
如果您不打算再使用它,只需从您的项目中卸载扩展即可。
viewer.unloadExtension("Autodesk.Measure");