Javascript Three.JS-其中的子对象旋转';s位置
我尝试了所有的方法,这是第二天,我不能在它的中心移动子网格 -这对我没用 我认为我无法正确创建子中心点和父中心点之间的位置矩阵 我想将对象的中心点设置在场景中对象所在的位置,然后旋转任意轴,使其保持在原来的位置Javascript Three.JS-其中的子对象旋转';s位置,javascript,three.js,Javascript,Three.js,我尝试了所有的方法,这是第二天,我不能在它的中心移动子网格 -这对我没用 我认为我无法正确创建子中心点和父中心点之间的位置矩阵 我想将对象的中心点设置在场景中对象所在的位置,然后旋转任意轴,使其保持在原来的位置 任何帮助都是最受欢迎的…我对此感到沮丧/ 如果要更改位置,必须设置属性位置 如果要旋转子对象,则必须拾取轴和角度。对象将围绕其中心旋转(点[0,0,0]) 但若要旋转子对象并确保特定的子顶点将保持在同一个位置,那个么这并不容易。 我这样做-准备子对象并将其中心(0,0,0)顶点放置在您希
任何帮助都是最受欢迎的…我对此感到沮丧/ 如果要更改位置,必须设置属性位置 如果要旋转子对象,则必须拾取轴和角度。对象将围绕其中心旋转(点[0,0,0]) 但若要旋转子对象并确保特定的子顶点将保持在同一个位置,那个么这并不容易。 我这样做-准备子对象并将其中心(0,0,0)顶点放置在您希望“执行”旋转的点上。若以这种方式更改子对象,则可以平移它,然后围绕所需的轴旋转它。在旋转过程中,它的中心点将保持在同一个位置
obj.rotateOnAxis(new THREE.Vector3(0,0,1), 90*Math.PI/180);
// rotate 90 degrees around Z axis