OPENGL 自学笔记:画一个三角形
2012-02-16 20:20
190 查看
配置完opengl 后,打开C++ 6.0 新建一个Win32 Console Application ,然后输出编译完后就可以输出一个简单的三角形。
#include <stdlib.h>
#include <GL/glut.h>
void Rendersence(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glVertex2f(0.0f, 0.0f); // V0
glVertex2f(5.0f, -5.0f); // V1
glVertex2f(-5.0f, -5.0f); // V2
glEnd();
glFlush();
}
void main()
{
glClearColor(0.0,0.0,0.0,0.0);//设置背景颜色为黑色
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);//单帧 RGB
glutInitWindowPosition(200,500);//定义窗口的位置
glutInitWindowSize(400,400);//定义窗口的大小
glutCreateWindow("Hell world");//创建窗口
glutDisplayFunc(Rendersence);
glutMainLoop();//进入循环
}
#include <stdlib.h>
#include <GL/glut.h>
void Rendersence(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glVertex2f(0.0f, 0.0f); // V0
glVertex2f(5.0f, -5.0f); // V1
glVertex2f(-5.0f, -5.0f); // V2
glEnd();
glFlush();
}
void main()
{
glClearColor(0.0,0.0,0.0,0.0);//设置背景颜色为黑色
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);//单帧 RGB
glutInitWindowPosition(200,500);//定义窗口的位置
glutInitWindowSize(400,400);//定义窗口的大小
glutCreateWindow("Hell world");//创建窗口
glutDisplayFunc(Rendersence);
glutMainLoop();//进入循环
}
相关文章推荐
- OPENGL 自学笔记:画一个三角形
- OPENGL 自学笔记:画一个三角形
- OpenGL学习笔记(八):进一步理解VAO、VBO和SHADER,并使用VAO、VBO和SHADER绘制一个三角形
- 【郝斌数据结构自学笔记】49-52_递归的定义和不同函数之间相互调程序举例_一个函数自己调自己程序举例
- OpenGL可编程笔记一-绘制三角形
- 今天开了一个博客,开始写我的自学笔记了!
- openGL——在Android中使用openGL来画一个三角形
- 编写一个基于OpenGL的程序,绘制一个三角形,并分别绘制这个三角形经旋转、平移、缩放后的结果
- 【Visual C++】游戏开发笔记二十九 一步一步教你用优雅的Direct3D11代码画一个三角形
- OpenGL ES初探(一) -- 用OpenGL画一个三角形(1)
- 安卓自学笔记:5:用ImageView创建一个图片浏览器
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——1.2 用OpenGL ES 2.0画一个三角形
- qt opengl lesson2 绘制一个三角形和一个正方形
- OpenGL_Qt学习笔记之_01(创建一个OpenGL窗口)
- 【Visual C++】游戏开发笔记二十九 一步一步教你用优雅的Direct3D11代码画一个三角形
- 【郝斌数据结构自学笔记】53-56_一个函数为什么可以自己调用自己_递归必须满足三个条件_循环和递归的比较
- Opengl学习笔记1 -- 做一个透视立方体
- 【OpenGL4.0】GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形
- 伟东山视频自学笔记——第9课第3节 u-boot分析之源码第1阶段(2增加一个命令)
- (JAVA自学笔记)创建一个对象都在内存中做了什么事情