使用onmousemove事件在球体对象上获取新的相机位置,并将其转换为2D地图位置

时间:2016-01-28 14:33:52

标签: three.js onmousemove

我用camera.position(0,0,1)和使用轨道控制(相机)制作了一个球体对象。现在,当我在我的球体上拖动鼠标时,我可以如何获得新的相机位置并将其转换为二维地图?我已经搜索过,但是如果有人可以提供帮助,却无法找到任何相关的来源,它可能真的很棒。

1 个答案:

答案 0 :(得分:0)

您的相机位置在camera.position中存储为vector3,您还可以使用controls.target添加面部方向。使用camera.position矢量,您可以轻松地计算出具有相机x和z位置的2D地图上的位置。