码迷,mamicode.com
首页 > 其他好文 > 详细

opengl中层次建模的实现

时间:2015-03-30 23:04:29      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

1、显示列表的创建

例如:

glNewList(listID,listMode);

     glutSolidCube(2.0);

    ......

glEndlist();

可以创建一个listID显示列表,listID是一个不为零的正整数索引值,listMode指定显示列表的模式,其取值可以使GL_COMPILEh或GL_COMPILE_AND_EXECUTE。

使用GL_COMPILE模式,这是将接下来的opengl函数放在显示列表中而不执行;使用GL_CONMPILE_AND_EXECUTE模式会立即执行接下来的opengl函数,并将结果放入

显示列表中。

 

函数:GLbooleav glIsList(GLuint listID)  它可以判断listID是否已用与标识已定义的显示列表,如果是,函数返回GL_TURE,否则返回GL_FALSE。

函数:GLuint glGenLists(GLsizei range)  获得一组空的显示列表标识,齐总参数range指定要生成的相邻的显示列表的个数,函数将返回生成的一个标识

2、显示列表的调用

void glCallList(GLuint liseID) 调用显示列表,其中参数listID是一定义的显示列表标识

 

opengl中层次建模的实现

标签:

原文地址:http://www.cnblogs.com/acm-jing/p/4379387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!