javascript - Three.js - 获取旋转的顶点

标签 javascript three.js

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

关于javascript - Three.js - 获取旋转的顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518434/

相关文章:

javascript - onClick 将 PHP 代码回显到 div (AJAX)

javascript - AngularJS 设置 ng-hide 默认值

javascript - 使用选择元素来控制 Ember View

javascript - 如何使用Timelinemax/Tween来移动对象?

javascript - 在 threejs 中使用纹理网格和线框网格

javascript - 使用 Web Worker 时未加载缓冲区几何网格

javascript - 台式机和笔记本电脑的含义是什么?

javascript - 不可变的 js : make a function more. 。功能性的

javascript - Three.js object3d.translateZ 导致所有位置值均为 NaN

javascript - 旋转.obj文件OBJMTLLoader Three.js