
openGL
文章平均质量分 80
tnt32
这个作者很懒,什么都没留下…
展开
-
OpenGL学习:第六课
OpenGL学习:第六课OpenGL可以把纹理映射到指定的图形的表面上。简单一点的,就是给平面映射纹理,比如一个四边形,一个长方体的6个面,都可以指定位图作为纹理映射到各个面上。关于将一个位图作为纹理映射到某个或者多个面上,可以学习Jeff Molofee的OpenGL系列教程。对于指定的多个纹理,要根据自己的需要映射到不同的面上,需要对位图创建一个数组,用来存储位转载 2012-11-18 06:55:57 · 410 阅读 · 0 评论 -
OpenGL学习:第五课
OpenGL学习:第五课OpenGL实现旋转,调用glRotated函数或者glRotatef函数实现,该函数的声明如下:WINGDIAPI void APIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z);WINGDIAPI void APIENTRY glRotatef (GLf转载 2012-11-18 06:56:35 · 977 阅读 · 0 评论 -
OpenGL学习:第四课
OpenGL学习:第四课OpenGL中平移使用glTranslated函数或者glTranslatef函数实现,该函数的声明如下所示:WINGDIAPI void APIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z);WINGDIAPI void APIENTRY glTranslatef (GLfloat转载 2012-11-18 06:57:33 · 822 阅读 · 0 评论 -
OpenGL学习:第三课
OpenGL学习:第三课使用http://nehe.gamedev.net/网站上,Jeff Molofee使用的基于VC的框架来学习OpenGL。有必要理解一下这个框架的实现过程。PS:这方面的教程很多,可以下载,因为是我个人学习,我会对照MSDN,对程序中涉及到的API函数都进行了了解,做了注释,同时也算是对VC学习的一个积累。Jeff Molofee第一课的源转载 2012-11-18 06:58:00 · 587 阅读 · 0 评论 -
VC 6中配置OpenGL开发环境
VC 6中配置OpenGL开发环境这里,我习惯使用VC 6,就使用它作为开发OpenGL应用的IDE吧。要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助。第一步:下载OpenGL库Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.o转载 2012-11-18 07:12:15 · 604 阅读 · 0 评论 -
OpenGL学习:第二课
OpenGL学习:第二课OpenGL中,可以对基本图元进行颜色的设置。先说一下,OpenGL中的基本图元。基本图元是构成图形的基本元素,在启动绘图模式的时候,使用函数glBegin(GLenum mode),其中该函数的参数就是指定的图元的类型,主要包括如表(来自天极网)所示的内容:类型 说明 GL_POINTS 单个顶点集 GL_LINES 多组双顶点线段 GL_转载 2012-11-18 06:59:46 · 731 阅读 · 0 评论 -
OpenGL学习:第一课
OpenGL学习:第一课先了解一下OpenGL中对数据类型的定义,对后面使用一些库函数会有所帮助的。打开gl.h文件,就可以看到OpenGL定义的一些基本数据类型,如下所示:typedef unsigned int GLenum;typedef unsigned char GLboolean;typedef unsigned int GLbitfield;转载 2012-11-18 07:00:11 · 1123 阅读 · 0 评论 -
OpenGL程序框架
OpenGL程序框架在很多教程中都有人介绍过了,作为我个人学习,我还是写一下。在实现OpenGL的框架之前,必须保证你已经正确配置好了OpenGL,才能通过建立OpenGL框架来测试。启动VC 6,新建一个名称为OpenGL的Win32 Console Application,新建一些头文件和CPP文件,工程结果如图所示:下面对工程中的文件简单介绍:第一个:St转载 2012-11-18 07:06:47 · 711 阅读 · 0 评论