我尝试使用Object.rotation.x旋转对象后获得其顶点的新位置。不幸的是,顶点保持不变,只有旋转矩阵被更新。有没有一种方法可以直接获得新的积分而无需自己计算呢?

最佳答案

var geom = Object3D.geometry.clone();
geom.applyMatrix(Object3D.matrix);
geom.vertices[n] -  value you need;


要么

var vec = Object3D.geometry.vertices[n].clone();
vec.applyMatrix4(Object3D.matrix);

07-28 03:57
查看更多