我尝试使用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);