OpenGL开发教程之--第一个OpenGL程序
2012-01-18 17:25
381 查看
#include "stdafx.h"
#include <GL/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);//清除。GL_COLOR_BUFFER_BIT表示清除颜色
//设置当前的颜色
glColor3f(0.0f,1.0f,0.0f);
//画一个矩形
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();//保证前面的OpenGL命令立即执行
}
void test(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(600, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
}
void main(int argc, char* argv[])
{
test(argc,argv);
}
#include <GL/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);//清除。GL_COLOR_BUFFER_BIT表示清除颜色
//设置当前的颜色
glColor3f(0.0f,1.0f,0.0f);
//画一个矩形
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();//保证前面的OpenGL命令立即执行
}
void test(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(600, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
}
void main(int argc, char* argv[])
{
test(argc,argv);
}
相关文章推荐
- Android studio开发NDK,第一个NDK程序教程
- basic4android 开发教程翻译(一)建立模拟器和第一个Hello worlrd程序
- iOS 11开发教程(三)运行第一个iOS 11程序
- titanium开发教程-01-01创建你第一个程序
- 谷歌浏览器扩展程序开发教程之创建你的第一个扩展程序
- Struts1.x系列教程:用MyEclipse开发第一个Struts程序
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
- iOS 11开发教程(三)运行第一个iOS 11程序
- Android开发教程--第一个JNI程序
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序(一)
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
- 微信小程序开发教程(二)创建第一个微信小程序
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序(二)
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- 【VS开发】【OpenGL开发】OpenGL---Windows下配置与第一个OpenGL程序
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
- Windows7下JavaEE(jsp开发环境)快速搭建+第一个jsp程序 超详细教程