用applyMatrix在世界坐标系下的变换

来源:互联网 发布:软件稳定性测试方法 编辑:程序博客网 时间:2024/04/30 13:22
正常情况下直接对一个对象进行旋转操作,都是围绕其本身的,如果需要围绕原点则提供以下方法:
如果是 mesh 的顶点 ,进行矩阵操作前必须要 render(scene,camera);不知道为什么,有知道的请指导一下;如果是对geometry的顶点进行矩阵操作,就不存在需要先画的问题,代码如下。 
var geometry1=planeGeometry.clone();            m.makeRotationY(beta);            var n = new THREE.Matrix4();            n.makeTranslation(0, 0, -400);            geometry1.applyMatrix(n);            geometry1.applyMatrix(m);

0 0
原创粉丝点击