three.js - 反转相机旋转矩阵
问题描述:
我有一个场景,物体和一个由轨迹球控制的相机。当我向根对象添加一个新对象时,我希望它在摄像头移动之前的方向。例如,如果您不旋转摄像机,环面将出现面向屏幕的孔,即x,y屏幕平面上的环。three.js - 反转相机旋转矩阵
我试图应用相机的逆矩阵,但这不起作用。
var m = THREE.Matrix4()
m.getInverse(camera.matrixWorld)
obj.setRotationFromMatrix(m)
我错过了什么?
答
的解决方案是简单地以应用照相机旋转: obj.setRotationFromMatrix(camera.matrixWorld)
该目的然后朝向相机。