查看: 1854|回复: 2

Manipulator 中的_rotation是怎么控制视点的

[复制链接]

该用户从未签到

发表于 2009-8-24 22:14:53 | 显示全部楼层 |阅读模式
我试着想做个CS样的场景漫游器,发现只改变其中的_EYE位置,无法实现前退左右,觉得肯定是_rotation没有变化所至,所以想请高手帮忙。

该用户从未签到

发表于 2009-8-24 22:49:34 | 显示全部楼层
TrackballManipulator中的三个值,_center是观察中心的位置,_rotation是眼睛绕中心的旋转角度,_distance是眼睛和中心的距离,据此计算出相机的位置姿态矩阵,进而变换到观察矩阵。

您如果自己写漫游器的话,并无一定之规,只要最后转换成正确的观察矩阵就可以

该用户从未签到

 楼主| 发表于 2009-8-25 09:46:05 | 显示全部楼层
好的,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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