三个JS动画旋转网格朝向空间中的特定坐标

时间:2016-03-22 13:45:10

标签: javascript html5 three.js

所以我的飞机模型面向默认位置(Z轴)。 通过单击按钮,飞机应该慢慢转向具有一定旋转速度的矢量。类似于model.lookAt(farAwayMesh.x, farAwayMesh.y, farAwayMesh.z); 但是要动画。

我之前在2d做过这个,但老实说我不知道​​如何在3d中做到这一点。(不打算使用Tween.js)

我希望遇到同样问题的人能够支持我,已经花了好几个小时尝试。

1 个答案:

答案 0 :(得分:0)

使用四元数进行3D方向插值,请参阅http://threejs.org/docs/#Reference/Math/Quaternion.slerp,阅读3D Math primer for graphics and game development以了解四元数的工作原理