上传者: chenzifeng
|
上传时间: 2021-11-03 21:32:59
|
文件大小: 86KB
|
文件类型: -
首先感谢各位的下载,这个文档是我自己整理的,由于函数太多,没办法一一详细的添加用法的中文翻译,还望大家见谅,里面写明了是中文分类。
如哪位朋友有中文的用法介绍可以提供给我,让你我一起完善这个中文的翻译工作!
有些朋友说给我骗了,你要知道整理这个文档我花了大量时间。已经非常的不容易了,我找了好多CHM文档都没有一个是我自己想要的。非常痛苦弄出来的!希望大家多多支持!!
中文分类
OpenGL 库函数汇总
=================================
目前OpenGL的函数主要包含在3个库中
1.GL 函数库
2.GLU 函数库
3.GLUT 函数库
1.GL 库函数
===================================
颜色编辑
-------------------
glShadeModel
选择平面明暗模式或光滑明暗模式
void glShadeModel(GLenum mode)
参数:mode 指定表示明暗模式的符号值,可选 GL_FLAT 和 GL_SMOOTH ,缺省值为 GL_SMOOTH
glColor
设置当前颜色
这是一个家族性质的函数集合,并没有glColor()这个函数。其包含的函数如下:
void glColor3b(GLbyte red , GLbyte green , GLbyte blue)
void glColor3d(GLdouble red , GLdouble green , GLdouble blue)
void glColor3f(GLfloat red , GLfloat green , GLfloat blue)
void glColor3i(GLint red , GLint green , GLint blue)
void glColor3s(GLshort red , GLshort green , GLshort blue)
void glColor3ub(GLubyte red , GLubyte green , GLubyte blue)
void glColor3ui(GLuint red , GLuint green , GLuint blue)
void glColor3us(GLushort red , GLushort green , GLushort blue)
void glColor4b(GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha)
void glColor4d(GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha)
void glColor4f(GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha)
void glColor4i(GLint red , GLint green , GLint blue , GLint alpha)
void glColor4s(GLshort red , GLshort green , GLshort blue , GLshort alpha)
void glColor4ub(GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha)
void glColor4ui(GLuint red , GLuint green , GLuint blue , GLuint alpha)
void glColor4us(GLushort red , GLushort green , GLushort blue , GLbyte alpha)
参数:red , green , blue 指定当前新的红、绿、蓝的颜色值
alpha 透明度,指明当前新的 alpha 颜色值 ,只有在 glColor4 函数中带4个变量时才会指定此参数。
此外还包括:
void glColor3bv(const GLbyte * v)
void glColor3dv(const GLdoble * v)
void glColor3fv(const GLfloat * v)
void glColor3iv(const GLint * v)
void glColor3sv(const GLshort * v)
void glColor3ubv(const GLubyte * v)
void glColor3uiv(const GLuint * v)
void glColor3usv(const GLushort *