摘要:
1.OpenGL核心库核心库包含有115个函数,函数名的前缀为gl。 这部分函数用于常规的、核心的图形处理。此函数由gl.dll来负责解释执行。由于许多函数可以接收不同数以下几类。据类型的参数,因此派生出来的函数原形多达300多个。 核心库中的函数主要可以分为以下几类函数: (1)绘制基本几何图元的函数。如绘制图元的函数glBegain()、glEnd()、glNormal*()、glVertex*()。 (2)矩阵操作、几何变换和投影变换的函数。如矩阵入栈函数glPushMatrix()、矩阵出栈函数glPopMatrix()、装载矩阵函数glLoadMatrix()、矩阵相乘函数glMul 阅读全文
摘要:
一、初始化
void glutInit(int* argc,char** argv)
这个函数用来初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]);
这个函数从main函数获取其两个参数。
void glutInitWindowSize(int width,int height);
void glutInitWindowPosition(int x,int y); 阅读全文
摘要:
VS2008下OpenGL的配置 从网上Down了OpenGL的SDK,准备学习学习3D开发。文件解压后,将include文件夹Copy的VS安装目录VC目录下的include文件夹下,lib文件夹Copy到lib文件夹下,dll文件Copy到系统System32目录。VS2008下新建一个C++的空工程,添加一个cpp文件,测试以下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1#defineGLUT_DISABLE_ATEXIT_ 阅读全文