查看: 1177|回复: 8

新手求助,如何旋转摄像机

[复制链接]

该用户从未签到

发表于 2012-3-6 19:29:54 来自手机 | 显示全部楼层 |阅读模式
新手求助,我用viewer->setViewMatrix旋转为什么看到旋转的是场景中的物体,而摄像机没有转?我想实现摄像机旋转一定角度

该用户从未签到

发表于 2012-3-6 20:11:09 | 显示全部楼层
摄像机就是我们的视角啊
摄像机旋转的效果就是物体旋转

该用户从未签到

 楼主| 发表于 2012-3-6 20:59:20 | 显示全部楼层
swgameid 发表于 2012-3-6 20:11
摄像机就是我们的视角啊
摄像机旋转的效果就是物体旋转

我想让摄像机不动,只是旋转一定角度,就是改变摄像机朝向,例如: 无标题.png 。希望可以详细说下实现方法,非常感谢

该用户从未签到

发表于 2012-3-6 22:00:30 | 显示全部楼层
两者是相对的关系,你想改变任何一个都可以通过反向改变另外一个来达到,就算你说的改变朝向,那么最终得到的图形看起来也是物体变化了的,这个问题一定要想明白。。。。
你可以试试将camera加到变换节点,然后顺序旋转360体验下效果。你画的图是第三视角,并不是相机所捕捉的画面。

该用户从未签到

 楼主| 发表于 2012-3-6 22:12:56 | 显示全部楼层
rcyboom 发表于 2012-3-6 22:00
两者是相对的关系,你想改变任何一个都可以通过反向改变另外一个来达到,就算你说的改变朝向,那么最终得到 ...

好的,谢谢。我试试

该用户从未签到

 楼主| 发表于 2012-3-6 22:46:29 | 显示全部楼层
rcyboom 发表于 2012-3-6 22:00
两者是相对的关系,你想改变任何一个都可以通过反向改变另外一个来达到,就算你说的改变朝向,那么最终得到 ...

可能是由于我笨吧。。。我还是想问下怎么“反向改变另外一个”,是把视点固定,不改变物体位置,只是改变视点朝向吗?能具体再说下吗?非常感谢

该用户从未签到

发表于 2012-3-7 08:32:22 | 显示全部楼层
你找本书,opengl编程指南 或者 编程规范,电子版的,看里面关于坐标变换的那一章,里面讲得很详细的。这两本叫红宝书和蓝宝书,属于必备。

该用户从未签到

发表于 2012-3-7 08:35:02 | 显示全部楼层
自带例子里有个orgvertexprogram
看看是不是你要的效果

该用户从未签到

 楼主| 发表于 2012-3-7 12:05:35 来自手机 | 显示全部楼层
谢谢各位,问题已经解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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