三个js向球体旋转网格
Three js rotate mesh towards a sphere
我是 Three js 的新手,我已经为此苦苦挣扎了一段时间。
我有一个面向特定方向的 3d 模型。
它周围还有一个球体,在移动网格之前,我想为它的旋转设置动画,以便它面向指定的球体。
到目前为止,我设法获得了旋转角度,但我想这不是可行的方法
这是我用来将对象旋转到指定点的方法:
if(movementTarget) { playerModel.lookAt(movementTarget); }
这是
的内容
movementTarget = {x:154,y:55,z:35};
好像模型没有真正指向球体,而是一个空点,不知道是什么问题
我已经设法解决了这个问题,坐标系有一个通用变量,它放大了物体之间的距离,通过调用 lookAt()
函数,相机朝向正确的方向,但是由于坐标没有成倍增加,因为它们直接来自服务器。
我是 Three js 的新手,我已经为此苦苦挣扎了一段时间。
我有一个面向特定方向的 3d 模型。 它周围还有一个球体,在移动网格之前,我想为它的旋转设置动画,以便它面向指定的球体。
到目前为止,我设法获得了旋转角度,但我想这不是可行的方法
这是我用来将对象旋转到指定点的方法:
if(movementTarget) { playerModel.lookAt(movementTarget); }
这是
的内容movementTarget = {x:154,y:55,z:35};
好像模型没有真正指向球体,而是一个空点,不知道是什么问题
我已经设法解决了这个问题,坐标系有一个通用变量,它放大了物体之间的距离,通过调用 lookAt()
函数,相机朝向正确的方向,但是由于坐标没有成倍增加,因为它们直接来自服务器。