
OpenGL
文章平均质量分 63
Hi_乌龟
这个作者很懒,什么都没留下…
展开
-
VS平台下 OpenGL glColor系列函数
glColor系列函数可以用于设置颜色,其中三个参数的版本指定R,G,B的值,而A值采用默认;四个参数的版本分别指定R,G,B,A的值。例:void glColor3f(GLfloat red, GLfloat green, GLfloat blue);void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat al原创 2016-03-10 15:10:10 · 757 阅读 · 0 评论 -
OpenGL 解析glBegin()
函数原型:void glBegin(GLenum mode)glBegin()是和glEnd()结合起来使用。参数解析:mode:创建元素的类型,比如:点,线等。可以是以下数值:GL_POINTS:把每个顶点作为一个点进行处理,顶点n定义了点n,绘制N个点。GL_LINES: 把每个顶点作为一个独立的线段,顶点2n-1和2n之间定义了n条线段,绘制N/2条线段GL_原创 2016-03-10 09:23:55 · 46979 阅读 · 3 评论 -
VS 平台下 OpenGL 实现地球、月球、太阳运动
#include #include #include // 旋转的步进值static float fMoonRot = 0.0f;static float fEarthRot = 0.0f;// 设置渲染状态void SetupRC(){// 设置清除窗口的颜色(黑色背景)glClearColor(0.0f, 0.0f, 0.0f, 1.0f原创 2016-03-09 16:08:59 · 1905 阅读 · 0 评论 -
VS平台下 OpenGL 创建、调用、销毁显示列表
创建显示列表创建显示列表实际上就是把各种OpenGL函数的调用装入到显示列表中。使用glNewList开始装入,使用glEndList结束装入。 glNewList有两个参数:第一个参数:正整数表示装入到那个显示列表。第二个参数:有两种取值GL_COMPILE表示以下内容只是装入到显示列表,但现在不执行他们;GL_COMPILE_AND_EXECUTE在装入的同时,把装入的内容原创 2016-03-11 11:03:31 · 626 阅读 · 0 评论 -
VS平台下 OpenGL glReadPixels、glDrawPixels、glCopyPixels函数
glReadPixelsglReadPixels (GLint x, GLint y, GLsizeiwidth, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);参数1,2:矩阵的左下角横、纵坐标(坐标以窗口最左下角为零,最右上角为最大值)。参数3,4:矩阵的宽度、高度。参数5: 读取的内容。例如:GL_R原创 2016-03-11 11:56:28 · 2059 阅读 · 0 评论