Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/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
Three.js 对象旋转时的旋转_Three.js_Physijs - Fatal编程技术网

Three.js 对象旋转时的旋转

Three.js 对象旋转时的旋转,three.js,physijs,Three.js,Physijs,[][] 想象一下,这些是汽车的前轮胎,它们在直线上向前旋转。如何旋转它们(在转向运动中)而不受其局部(旋转)旋转的影响?将一个“轮子”添加到一个3.Group()对象中,并在y轴上旋转该组 for(var i = 0; i < wheels.length; i++){ steering[i].rotation.y = Math.sin(new Date() * 0.005) * 0.25; wheels[i].rotation.x += 0.1; } for(变

[][]

想象一下,这些是汽车的前轮胎,它们在直线上向前旋转。如何旋转它们(在转向运动中)而不受其局部(旋转)旋转的影响?

将一个“轮子”添加到一个3.Group()对象中,并在y轴上旋转该组

  for(var i = 0; i < wheels.length; i++){
    steering[i].rotation.y = Math.sin(new Date() * 0.005) * 0.25;
    wheels[i].rotation.x += 0.1;
  }
for(变量i=0;i
每个
转向
都是一个3.Group(),每个
车轮
都是一个气缸

示例

将一个“轮子”添加到一个3.Group()对象中,并在y轴上旋转该组

  for(var i = 0; i < wheels.length; i++){
    steering[i].rotation.y = Math.sin(new Date() * 0.005) * 0.25;
    wheels[i].rotation.x += 0.1;
  }
for(变量i=0;i
每个
转向
都是一个3.Group(),每个
车轮
都是一个气缸


示例

这是对这个问题的一个很好的回答,我不想让你再进一步,但它对physijs对象不起作用,因为你不能像那样对它们进行分组。@fallingCode哦!谢谢你提醒我关于Physijs)我以前就想试试)哈哈,没问题。。如果其他人对physijs解决方案有任何建议,请删除回复。我有一些可能有用的想法。我想实现我的目标需要一些创造力。我将发布我的解决方案。这是对这个问题的一个极好的回答,我不会要求你进一步回答,但它对physijs对象不起作用,因为你不能像那样对它们进行分组。@fallingCode哦!谢谢你提醒我关于Physijs)我以前就想试试)哈哈,没问题。。如果其他人对physijs解决方案有任何建议,请删除回复。我有一些可能有用的想法。我想实现我的目标需要一些创造力。我会发布我的解决方案。