首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】在iClient3D for Cesium 中如何让Camera指向鼠标指向的方向?
43,901EXP 2023年07月26日
【WebGL】在iClient3D for Cesium 中如何让Camera指向鼠标指向的方向?

1个回答

【解决方法】 通过获取鼠标位置后,添加监听函数并以加camera的lookUp方法来实现代码如下 if (flags.looking) { var width = canvas.clientWidth; var height = canvas.clientHeight; var x = (mousePosition.x - startMousePosition.x) / width; var y = -(mousePosition.y - startMousePosition.y) / height; var lookFactor = 0.05; camera.lookRight(x * lookFactor); camera.lookUp(y * lookFactor); }
43,901EXP 2023年07月26日
热门文章
关注我们
...