forge 中如何手动控制小地图的放大与缩小

forge 中如何手动控制小地图的放大与缩小

阅读 3.1k
1 个回答

通过点击桌面来控制小地图的放大与缩小

let minMapTool = viewer.getExtension("Autodesk.AEC.Minimap3DExtension").tool
document.onclick = function(e){
    let targetZoomLevel = minMapTool.parent.targetZoomLevel;
    //每次缩放等级+0.1
    let zoomLevelNew = targetZoomLevel +=0.1;
    var zoomLevelMax = minMapTool.parent.getMaxZoomLevel();
    var zoomLevelMin = minMapTool.parent.getMinZoomLevel();
    zoomLevelNew = THREE.Math.clamp(zoomLevelNew, zoomLevelMin, zoomLevelMax);
    minMapTool.parent.setZoomLevel(zoomLevelNew, false);
   
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进