OPENGL里这几个函数有什么用

glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);glMatrixMode(GL_PROJECTION);glLoadId... glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(180, 1, -100, 100);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
在什么情况用,全部聚在一起会发生什么作用
展开
 我来答
archmageee4
推荐于2017-11-27 · TA获得超过1517个赞
知道大有可为答主
回答量:1581
采纳率:78%
帮助的人:957万
展开全部
gl里的api的套路无非是下面这样:
设置开关A ON/OFF
设置开关B ON/OFF
...
绑定A准备进行操作.
对A的操作001.
对A的操作002.
...
绑定B准备进行操作.
对B的操作001.
对B的操作002.
...

我解释下
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 清除屏幕显示内容 深度和颜色都要清一下
glMatrixMode(GL_PROJECTION); 将要对投影矩阵操作
glLoadIdentity(); 设置成单位E矩阵
gluPerspective(180, 1, -100, 100); 设置成视角为180度的样子 深度范围-100 到100可见(这几个参数效果肯定全错!)
glMatrixMode(GL_MODELVIEW); 将要设置模型空间位置
glLoadIdentity(); 设E

...
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式