Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使物体作圆周运动_Javascript_3d_Three.js - Fatal编程技术网

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。谢谢您的澄清。如果我需要它在三个平面上移动该怎么办?这取决于你想如何移动它,但上面的线性组合就可以了。所以我试过了。但我似乎无法让物体上下移动,你必须发布代码或创建一个简单的小提琴。