三个js父旋转应用于孩子两次

时间:2017-06-22 23:30:47

标签: three.js transformation

我在Threejs中有这个代码,我有一个圆锥体,一个球体是一个名为" sphereGroup"

的Object3D的子项

在我的animate函数中我有以下

    sphere.position.x = -4;
    cone.position.x= 3 ;
    sphereGroup.rotation.y -= 2* angle ;

当它运行时,我看到锥体和球体都围绕它们的轴和组中心旋转。为什么会发生这种情况?

见这里:http://ahmedfathishaban.herokuapp.com/index.html

我读到订单总是(T R S)父*(T R S)孩子 在我的情况下,它将最小化为:R(父)* T(子)=>从组中心平移锥体,然后围绕组中心旋转整个组。 所以我理解锥体(或球体)需要绕组中心旋转,而不绕自己的轴旋转,我错过了什么?

0 个答案:

没有答案