查看: 1911|回复: 5

如何反算相机视图矩阵和投影矩阵

[复制链接]

该用户从未签到

发表于 2011-12-31 10:23:02 | 显示全部楼层 |阅读模式
已知相机(非主相机)视口和一张图片(geode),要求图片刚好在视口中铺满显示,如何反算相机视图矩阵和投影矩阵?
求算法!谢谢各位!

该用户从未签到

发表于 2011-12-31 12:11:56 | 显示全部楼层
如果是2d平面的,可以使用正投影矩阵,此时铺满视口应不是问题

该用户从未签到

 楼主| 发表于 2011-12-31 14:25:40 | 显示全部楼层
fenma3422 发表于 2011-12-31 12:11
如果是2d平面的,可以使用正投影矩阵,此时铺满视口应不是问题

我用的就是正投影,但显示出的就是一部分,而且在窗口的一个角上!我的相机只设了视口。没有用setVieweMatrix,我想设相机位置。但又不知道其参数该如何求?

该用户从未签到

发表于 2011-12-31 17:51:22 | 显示全部楼层
正投影的左右上下坐标要与你的四边形几何体对照才行

该用户从未签到

 楼主| 发表于 2012-1-4 13:48:52 | 显示全部楼层
fenma3422 发表于 2011-12-31 17:51
正投影的左右上下坐标要与你的四边形几何体对照才行

正投影的左右上下坐标要与你的四边形几何体对照,意思我理解。但怎么样才算是对照呢?
OSG中有例子或者你有算法么?
谢谢先!

该用户从未签到

发表于 2012-1-5 09:25:02 | 显示全部楼层
没啥例子,你正投影矩阵设置的上下左右是多少,你的四边形的上下左右就是多少!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表