webgl 模型导入之后,如何让鼠标只控制模型,不控制地球

0 投票
webgl 模型导入之后,如何让鼠标只控制模型,不控制地球。
鼠标放在模型外,滚轮滚动之后,模型就不见了
4月 1 分类:  43次浏览 | 用户: Candy_Mouse (8 分)

2 个回答

0 投票

可以写一个监听事件,当鼠标光标没有在模型上面的时候就禁用滚轮。禁用鼠标事件可以参考博客:https://www.jianshu.com/p/14b47da20909

4月 1 用户: 卷饼先生 名扬四海 (2,826 分)
0 投票

您好,这个并不是控制模型或者地球实现的放大缩小,而是通过控制相机的位置实现的。您的这个情况的化您可以选择锁定相机为当前高度(可以横向变化) viewer.scene.screenSpaceCameraController.enableZoom = false ,也可以选择将相机放大缩小的速度改得小一些,viewer.scene.screenSpaceCameraController.zoomFactor = 1。其他的具体设置您可以参见: 接口文档http://support.supermap.com.cn:8090/webgl/web/apis/3dwebgl.html

4月 1 用户: 一班的小明 学富五车 (787 分)
...