opengl

qq_614974933 2016-05-10 05:58:25
求大神指点,在nehe教程中第九课星星的运动:
glLoadIdentity(); // 绘制每颗星星之前,重置模型观察矩阵
glTranslatef(0.0f,0.0f,zoom); // 深入屏幕里面
glRotatef(tilt,1.0f,0.0f,0.0f); // 倾斜视角
glRotatef(star[loop].angle,0.0f,1.0f,0.0f); // 旋转至当前所画星星的角度 ???
glTranslatef(star[loop].dist,0.0f,0.0f); // 沿X轴正向移动 ???
glRotatef(-star[loop].angle,0.0f,1.0f,0.0f); // 取消当前星星的角度 ???
glRotatef(-tilt,1.0f,0.0f,0.0f); // 取消屏幕倾斜 ???
这带???的不明白,求解。
...全文
1047 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun980984305 2016-08-21
  • 打赏
  • 举报
回复
glTranslate用来移动坐标原点的,将之前的原点移动了,再利用 glRotatef对坐标轴进行旋转。
姓小名白丶 2016-05-10
  • 打赏
  • 举报
回复
不明嚼栗。。。。。

703

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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