2016-12-15 154 views
0

我有一个场景,物体和一个由轨迹球控制的相机。当我向根对象添加一个新对象时,我希望它在摄像头移动之前的方向。例如,如果您不旋转摄像机,环面将出现面向屏幕的孔,即x,y屏幕平面上的环。three.js - 反转相机旋转矩阵

我试图应用相机的逆矩阵,但这不起作用。

var m = THREE.Matrix4() 
m.getInverse(camera.matrixWorld) 
obj.setRotationFromMatrix(m) 

我错过了什么?

回答

0

的解决方案是简单地以应用照相机旋转: obj.setRotationFromMatrix(camera.matrixWorld)

该目的然后朝向相机。