Javascript 使物体作圆周运动
我经常使用以下代码以圆周运动方式移动对象Javascript 使物体作圆周运动,javascript,3d,three.js,Javascript,3d,Three.js,我经常使用以下代码以圆周运动方式移动对象 vector.x = vector.x * Math.cos(.25) - vector.z * Math.sin(.25); vector.z = vector.z * Math.cos(.25) + vector.x * Math.sin(.25); 这将垂直于场景底部移动对象。如何使对象在y平面上作圆周运动。我不知道该如何正确地表达这一点 使用.x和.z可以绕y轴旋转。如果要绕x轴旋转,请使用.y和.zok。谢谢您的澄清。如果我需要它在三个平面上
vector.x = vector.x * Math.cos(.25) - vector.z * Math.sin(.25);
vector.z = vector.z * Math.cos(.25) + vector.x * Math.sin(.25);
这将垂直于场景底部移动对象。如何使对象在y平面上作圆周运动。我不知道该如何正确地表达这一点 使用.x和.z可以绕y轴旋转。如果要绕x轴旋转,请使用.y和.zok。谢谢您的澄清。如果我需要它在三个平面上移动该怎么办?这取决于你想如何移动它,但上面的线性组合就可以了。所以我试过了。但我似乎无法让物体上下移动,你必须发布代码或创建一个简单的小提琴。