有没有办法在不移动顶点的情况下查看位置? (移动顶点使它看起来像它)

时间:2015-04-16 02:48:24

标签: rotation three.js default angle direction

我需要我的对象查看方向(lookAt),但也需要重新定位顶点以使它们看起来不会移动。 我似乎找不到办法来做到这一点。

 this.part[this.part.length-1].lookAt(vector);

1 个答案:

答案 0 :(得分:0)

好的,我设法弄清楚该怎么做。 我用以下

替换了这一行
 this.part[this.part.length-1].children[0].geometry.applyMatrix( new THREE.Matrix4().makeRotationFromQuaternion( mesh.quaternion ) ); 

根据所提供对象(网格)的方向,它根据我所知将变换应用于几何体中的顶点。 它解决了我的问题,但更具体的问题;你必须在lookat之前存储四元数,然后在之后应用它来移回顶点。我想。