erhsh 的另一个家

erhsh

走的不快,总比不走强!

随笔分类 -  opengl

Knowledge become power for accumulate
摘要:光照效果的学习:理论知识:Opengl把光照系统分为三个部分=> 光源、材质、光照环境。光源的设置:  glLightfv(param1, param2, param3);  param1:  要设置哪个光源的属性; (GL_LIGHT0, GL_LIGHT1, GL_LIGHT2 ... , GL_LIGHT8 ...)  param2:  设置光源的哪个属性; (GL_POSITION, GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR,                   GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT 阅读全文
posted @ 2011-02-15 20:55 erhsh 阅读(232) 评论(0) 推荐(0)

摘要:1.实现动画效果  glutInitDisplayMode(GLUT_RGB|GLUT_DOUBLE);//使用双缓冲.  值得主要的地方是: glutDisplayFunc(&myDisplay);对应的myDisplay函数中的最后加一条语句:glutSwapBuffers();2. 阅读全文
posted @ 2011-01-27 20:54 erhsh 阅读(154) 评论(0) 推荐(0)

摘要:1. gluPerspective();  1.1 原型:void gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear,GLdouble zFar)   1.2 说明:设置 透视投影矩阵;  1.3 参数说明:fovy: 设置视场的角度(field of view), 以度为单位,在y轴方向的角度。         aspect: 视场的宽高比。         zNear/zFar: 最近视场距离/最远视场距离。2. glMatrixMode();  2.1 原型:void glMatrixMode(GLenum mod 阅读全文
posted @ 2011-01-24 20:46 erhsh 阅读(164) 评论(0) 推荐(0)