我需要我的对象查看方向(lookAt),但也需要重新定位顶点以使它们看起来不会移动。 我似乎找不到办法来做到这一点。
this.part[this.part.length-1].lookAt(vector);
答案 0 :(得分:0)
好的,我设法弄清楚该怎么做。 我用以下
替换了这一行 this.part[this.part.length-1].children[0].geometry.applyMatrix( new THREE.Matrix4().makeRotationFromQuaternion( mesh.quaternion ) );
根据所提供对象(网格)的方向,它根据我所知将变换应用于几何体中的顶点。 它解决了我的问题,但更具体的问题;你必须在lookat之前存储四元数,然后在之后应用它来移回顶点。我想。