为了账号安全,请及时绑定邮箱和手机立即绑定

如何从投影矩阵中提取相机参数

如何从投影矩阵中提取相机参数

慕尼黑5688855 2021-06-11 14:09:25
我有一个带有特定投影矩阵的透视相机,我只想从中提取 fow、近平面和远平面。我知道 Three.js 中有一个函数:.updateProjectionMatrix()它根据上面列出的参数创建一个投影矩阵,基本上我想要相反的过程。
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

我用这 3 个公式解决了:

FOV = 2 * ATAN(1 / camera.projectionMatrix.elements [5])* 180 / PI;

Near = camera.projectionMatrix.elements[14] / (camera.projectionMatrix.elements[10] - 1.0);

far = camera.projectionMatrix.elements[14] / (camera.projectionMatrix.elements[10] + 1.0);


查看完整回答
反对 回复 2021-06-18
  • 1 回答
  • 0 关注
  • 278 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信