旋转观察坐标系

chhwanglt 2004-07-11 05:36:51
opengl里面的glrotate()是使观察坐标系与世界坐标系之间的关系发生变化。我是这样想的:对观察坐标系的坐标轴向量进行变换。因为用两个坐标轴可以外积出来第3个,所以只对两个坐标轴向量进行变换就可以。设变换为A那么变换之后就是(假设对z,y)Az和Ay,由于有误差,还需进行正交化,正交化之后算出x轴,再求出过度矩阵。这样就不改变模型在世界坐标系下的坐标。
我想知道:1,上面的方法可不可行;
2,opengl是不是这样实现的。
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
castle64 2004-07-20
  • 打赏
  • 举报
回复
glRotate()是围绕三个坐标轴旋转的,可以达到任意的旋转
syy64 2004-07-13
  • 打赏
  • 举报
回复
opengl里面的glrotate()是可绕着X,y,z三个坐标轴旋转的。

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧