【OpenGL】OpenGL系列——03堆栈操作
来源:互联网 发布:unix编程 编辑:程序博客网 时间:2024/06/05 15:27
void myinit(void){glClearColor(0.8, 0.8, 0.8, 1.0);//glShadeModel(GL_FLAT); }void display(void){glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0, 1.0, 0.0);glPushMatrix();glutWireTeapot(1.0);glPopMatrix();glFlush();}void myReshape(GLsizei w, GLsizei h){glViewport(0, 0, w, h);glMatrixMode(GL_PROJECTION);glLoadIdentity();//glFrustum(-1.0, 1.0, -1.0, 1.0, 1.5, 20.0); //透视矩阵gluPerspective(60.0, (GLfloat)w / (GLfloat)h, 1.0, 20.0);glMatrixMode(GL_MODELVIEW);glTranslatef(0.0, 0.0, -3.0);}int main(int argc, char *argv[]) {glutInit(&argc, argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowSize(400, 400);glutInitWindowPosition(700, 500);glutCreateWindow("color");myinit();glutReshapeFunc(myReshape);glutDisplayFunc(display);glutMainLoop();return 0;}
0 0
- 【OpenGL】OpenGL系列——03堆栈操作
- 【OpenGL】OpenGL系列——05像素操作
- 【OpenGL】OpenGL系列——07帧缓存操作
- OpenGL学习三——矩阵堆栈
- OpenGL之 小小太阳系 堆栈操作
- OPENGL学习系列——OPENGL的版本
- 【OpenGL】OpenGL系列——01颜色使用
- 【OpenGL】OpenGL系列——02坐标转换
- 【OpenGL】OpenGL系列——06纹理映射
- OpenGL系列教程(1)——认识OpenGL
- OpenGL系列教程(2)——OpenGL基础(1)
- OpenGL系列教程(3)——OpenGL基础(2)
- OPENGL学习系列——基本介绍
- OpenGL的矩阵堆栈
- OpenGL的矩阵堆栈
- 《高效学习OpenGL》之 操作矩阵堆栈 glPushMatrix(),glPopMatrix()
- OpenGL系列教程之一:OpenGL
- OpenGL系列教程之一:OpenGL
- OkHttp简易使用教程
- parseInt()
- 基于CentOS7.2搭建Git私人服务器
- char型变量中能不能存贮一个中文汉字?为什么?
- HDU3966-树链剖分(区间更新,点查询)
- 【OpenGL】OpenGL系列——03堆栈操作
- springmvc响应json数据的时候报错406解决方案
- GitLab 与 Gerrit
- MySQL数据库使用mysqldump导出数据详解
- Eclipse 中svn的合并与同步
- Android如何预置apk,jar,lib等任意文件到系统中
- 看电脑是UEFI/bios启动以及mbrgpt分区
- spring-bean作用域
- Framework中添加并引用资源