Javascript 如何从投影矩阵中提取摄像机参数
我有一个带有特定投影矩阵的透视相机,我只想从中提取fow、近平面和远平面。 我知道Three.js中有一个函数:Javascript 如何从投影矩阵中提取摄像机参数,javascript,three.js,projection-matrix,Javascript,Three.js,Projection Matrix,我有一个带有特定投影矩阵的透视相机,我只想从中提取fow、近平面和远平面。 我知道Three.js中有一个函数: .updateProjectionMatrix() 它根据上面列出的参数创建一个投影矩阵,基本上我想要相反的过程。我用这3个公式求解: fov=2*atan(1/camera.projectionMatrix.elements[5])*180/PI 近=camera.projectionMatrix.elements[14]/(camera.projectionMatrix.ele
.updateProjectionMatrix()
它根据上面列出的参数创建一个投影矩阵,基本上我想要相反的过程。我用这3个公式求解: fov=2*atan(1/camera.projectionMatrix.elements[5])*180/PI 近=camera.projectionMatrix.elements[14]/(camera.projectionMatrix.elements[10]-1.0) far=camera.projectionMatrix.elements[14]/(camera.projectionMatrix.elements[10]+1.0) 资料来源:
可能重复:从我读到的内容来看,他没有说如何计算WestLangley的近平面和远平面