简体   繁体   中英

Remove Measure Toolbar Button from Autodesk Forge Viewer

I am using the autodesk forge viewer and want to remove the 'measure' tool from the toolbar. I have tried the following but it will not remove the 'measure' button

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')        
    }

All of the other removeControl() functions work other than the one for the measure-tool. Any guidance on how I could remove this button from the viewer would be greatly appreciated! Cheers!

EDIT: I have tried this without success

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')        
    

Measure tool is in modelTools group.

const modelTools = viewer.toolbar.getControl('modelTools')
modelTools.removeControl('toolbar-measurementSubmenuTool')

If you are not planning to use it anymore you can simply unload the extension from your project.

viewer.unloadExtension("Autodesk.Measure"); 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM