glLoadIdentity命令什么意思?

勇敢的搬砖人 2010-05-23 08:06:03
glLoadIdentity():该函数的功能是重置当前指定的矩阵为单位矩阵。
//这句话什么意思啊?
...全文
211 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
勇敢的搬砖人 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhangci226 的回复:]
glLoadIdentity()
是将当前矩阵用单位矩阵来填充

glPushMatrix是复制当前矩阵压入矩阵栈,glPopMatrix是将栈顶矩阵弹出
[/Quote]
如果glPushMatrix之前,绘图坐标系在世界坐标系原点处,那么glPopMatrix后就和直接用glLoadIdentity()是一个效果,对吧?
Eleven 2010-05-24
  • 打赏
  • 举报
回复
The glLoadIdentity function replaces the current matrix with the identity matrix.

void glLoadIdentity(
void
);
张赐 2010-05-24
  • 打赏
  • 举报
回复
glLoadIdentity()
是将当前矩阵用单位矩阵来填充

glPushMatrix是复制当前矩阵压入矩阵栈,glPopMatrix是将栈顶矩阵弹出
向立天 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lovec001 的回复:]
引用 4 楼 xianglitian 的回复:
引用 3 楼 lovec001 的回复:
引用 2 楼 xianglitian 的回复:
就是坐一下矩阵回复
相当于初始化

纳雍glPushMatrix和glPopMatrix不能达到同样的效果吗?

我是觉得很多例子都是用的glLoadIdentity()
然后大家就沿用了
我就是这样
而且很方便啊


也就是说glL……
[/Quote]
这个我就不清楚了
没那么用过
勇敢的搬砖人 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xianglitian 的回复:]
引用 3 楼 lovec001 的回复:
引用 2 楼 xianglitian 的回复:
就是坐一下矩阵回复
相当于初始化

纳雍glPushMatrix和glPopMatrix不能达到同样的效果吗?

我是觉得很多例子都是用的glLoadIdentity()
然后大家就沿用了
我就是这样
而且很方便啊
[/Quote]

也就是说glLoadIdentity()与glPushMatrix(),glPopMatrix()的配对使用是等价的?
向立天 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lovec001 的回复:]
引用 2 楼 xianglitian 的回复:
就是坐一下矩阵回复
相当于初始化

纳雍glPushMatrix和glPopMatrix不能达到同样的效果吗?
[/Quote]
我是觉得很多例子都是用的glLoadIdentity()
然后大家就沿用了
我就是这样
而且很方便啊
勇敢的搬砖人 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xianglitian 的回复:]
就是坐一下矩阵回复
相当于初始化
[/Quote]
纳雍glPushMatrix和glPopMatrix不能达到同样的效果吗?
向立天 2010-05-23
  • 打赏
  • 举报
回复
就是坐一下矩阵回复
相当于初始化
ljz888666555 2010-05-23
  • 打赏
  • 举报
回复
重置当前指定的矩阵为单位矩阵

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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