游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6277|回复: 9

请问glRotate()函数到底是旋转物体坐标还是旋转世界坐

[复制链接]

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2005-1-12 12:42:00 | 显示全部楼层 |阅读模式
请问glRotate()函数到底是旋转物体坐标还是旋转世界坐标?
麻烦详细解释一下好么?
谢谢了!

这几天看的我头晕呢

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-12 22:03:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

物体坐标,如果紧跟着你直接画一个有自己局部坐标系的物体的话

你要了解本质的话
glRotate生成了一个4x4旋转距阵,左乘了MODEL_VIEW_MATRIX

变换后的MODEL_VIEW_MATRIX会右乘你从glVertex给进去的那些坐标,得到的结果坐标才是世界坐标

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-13 11:00:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

对不起说错了阿
glRotate生成了一个4x4旋转距阵,是右乘了MODEL_VIEW_MATRIX

9

主题

151

帖子

153

积分

注册会员

Rank: 2

积分
153
发表于 2005-1-13 18:03:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

应该是左乘吧?OPENGL不是右手坐标系么?其坐标点应该表示为一个列向量吧?

69

主题

450

帖子

473

积分

中级会员

战魂缔造者

Rank: 3Rank: 3

积分
473
QQ
发表于 2005-1-13 18:24:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

一般要改变一个物体的矩阵时,必须提前保存世界矩阵,等变换完成后恢复世界矩阵

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-13 20:50:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界


我是说,距阵间相乘,先进入的距阵不总是在式子最右边吗?

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-1-15 00:38:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

最先进行的变换似乎是在右边……

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2005-1-15 19:15:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

yun
麻烦再详细一点好么?

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-15 19:45:00 | 显示全部楼层

Re: Re:请问glRotate()函数到底是旋转物体坐标还是旋转世

♂樱♀: Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界坐标?麻烦详细解释一下好么?谢谢了!

最先进行的变换似乎是在右边……

对啊,我就这意思

楼主,这不太容易讲清楚啦,建议看图形学2维变换
如果不懂的话,其实也没太大关系
glrotate不会经常一开始用,因为一般我们只是想转物体,glrotate紧跟着画物体好了,记得用的前后用glpushmatrix 和glpopmatrix恢复过来

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-1-15 20:36:00 | 显示全部楼层

Re:请问glRotate()函数到底是旋转物体坐标还是旋转世界

楼上我们的意见一致了~坐标系总是会让人打很大的麻烦~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 02:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表