正文

(OPENGL编程指南第四版)OPENGL范例程序1.22008-02-24 20:25:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yuqiexing/32913.html

分享到:

// 范例P12.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include <gl/glut.h> void display(){ glClear(GL_COLOR_BUFFER_BIT);        //清除所有像素 glColor3f(1.0,1.0,1.0);       //设置画笔白色 /*在缓存中绘制4对顶点坐标的矩形*/ glBegin(GL_POLYGON);  glVertex3f(0.25,0.25,0);  glVertex3f(0.75,0.25,0);  glVertex3f(0.75,0.75,0);  glVertex3f(0.25,0.75,0); glEnd(); glFlush();          //立即显示出来} void init(){ glClearColor(0.0,0.0,0.0,0.0);     //用黑色清除背景 /*初始化视景体*/ glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);} int main(int argc,char ** argv){ glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); glutInitWindowSize(250,250);     //初始化窗口大小 glutInitWindowPosition(100,100);    //初始化窗口位置 glutCreateWindow("hello");      //创建标题为“hello”的窗口 init();           //调用初始化函数 glutDisplayFunc(display);      //注册回调函数 glutMainLoop();         //进入主循环处理事件 return 0;}

阅读(2095) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册