首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

opengl中怎么实现视点的变换

2012-03-16 
opengl中如何实现视点的变换我现在画了一个机器人,模拟它飞行,但是当它飞起来时到有些地方会失真。不知道如

opengl中如何实现视点的变换
我现在画了一个机器人,模拟它飞行,但是当它飞起来时到有些地方会失真。不知道如何变换视点。是应该使用gluLoolAt()进行变换吗?具体应该把它放在什么地方?谁能给我一个视点变换的小例子。

[解决办法]
gluLoolAt()
[解决办法]
嗯,模拟是根据真实轨迹来吧~可以考虑用微分几何来表示轨迹,这样无论是插值还是表示复杂轨迹,都是一个不错的solution~

[解决办法]
还有ontimer肯定不对啊~
应该是OnIdle才对。。。
[解决办法]
去网上搜索下 <学OpenGL编3D游戏> 的程序,祝你好运!
[解决办法]
gluLookAt 本质上就是设置一下OpenGL的变换矩阵
需要在每次你改变摄像机位置的时候设置
通常我们是每一帧都更新摄像机位置的
所以应该每帧都调

既然你在 OnTimer()中改变飞机位置
你可以在 OnTimer()中每次改变飞机位置之后调一次即可

热点排行