Autodesk forge 在Forge Viewer中重写dblclick行为

Autodesk forge 在Forge Viewer中重写dblclick行为,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,默认情况下,查看器双击时会触发“FitView”。用我自己的处理程序重写此行为的最佳方法是什么 最简单的方法是覆盖默认的双击处理程序: NOP_VIEWER.clickHandler.handleDoubleClick=(mouseClickEvent)=>{ //... } 您可能还想了解有关CanvasClickBehaviorconfig的信息-它将查看器对画布交互的响应设置为一组预设选项: const config = { "click": {

默认情况下,查看器双击时会触发“FitView”。用我自己的处理程序重写此行为的最佳方法是什么

最简单的方法是覆盖默认的双击处理程序:

NOP_VIEWER.clickHandler.handleDoubleClick=(mouseClickEvent)=>{
//...
}
您可能还想了解有关
CanvasClickBehavior
config的信息-它将查看器对画布交互的响应设置为一组预设选项:

const config = {
        "click": {
            "onObject": ["selectOnly"],
            "offObject": ["deselectAll"]
        },
        "clickAlt": {
            "onObject": ["setCOI"],
            "offObject": ["setCOI"]
        },
        "clickCtrl": {
            "onObject": ["selectToggle"]
            // don't deselect if user has control key down https://jira.autodesk.com/browse/LMV-1852
            //"offObject": ["deselectAll"]
        },
        "clickShift": {
            "onObject": ["selectToggle"]
            // don't deselect if user has shift key down https://jira.autodesk.com/browse/LMV-1852
            //"offObject": ["deselectAll"]
        },
}

NOP_VIEWER.setCanvasClickBehavior(config)