一.配置环境 选择编程环境为Visual studio 2010 Visual studio 2010 中已经提供了对opengl库的支持,所以主要需要配置的是GLUT。 GLUT是一个与窗口系统无关的工具包。 当写opengl程序时,可以通过GLUT实现简单的窗口的创建等操作,免去了学习特定OS下 ...
分类:
其他好文 时间:
2017-03-22 21:08:10
阅读次数:
282
详细讲解如何使用自己创建的窗口来让OpenGL进行绘制
分类:
其他好文 时间:
2017-03-22 18:12:44
阅读次数:
316
1,///////////////////////////////////////2,////////////////////////////3,4,#include "GL\glew.h"#include "GL\glut.h"#define FALSE_RT(a,t) if(!a){return... ...
分类:
其他好文 时间:
2016-12-28 07:39:25
阅读次数:
159
在OpenGL中实现双缓冲技术的一种简单方法: 1.在调用glutInitDisplayMode函数时, 开启GLUT_DOUBLE,即glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);。这里将我们惯用的GLUT_SINGLE替换为GLUT_DOUBLE,意为要 ...
分类:
其他好文 时间:
2016-12-17 23:14:15
阅读次数:
286
首先,使用的库是GLUT以及GLAUX,先下载两者,添加查找路径以及链接 一、单文本文件 工程openGLMFC 1、创建单文本文件 2、添加路径、链接 方法如之前篇章所示, 链接库为opengl32.lib ;glu32.lib ;glut32.lib ;glaux.lib 3、头文件 在stda ...
分类:
编程语言 时间:
2016-12-14 19:15:00
阅读次数:
474
说明glViewport决定了将OpengGL渲染的图形,显示在屏幕的什么位置,第一和第二参数决定开始渲染的位置,后两个参数分别为宽和高代码#include<gl/glut.h>voiddisplay(){glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0,0.0,0.0);//画分割线,分成四个视见区glViewport(0,0,40..
分类:
其他好文 时间:
2016-12-12 15:22:04
阅读次数:
182
说明GLUT_SINGLE0x0000指定单缓存窗口GLUT_DOUBLE0x0002指定双缓存窗口原理GLUT_SINGLE单缓冲,屏幕显示调用glFlush(),将图像在当前显示缓存中直接渲染,会有图形跳动(闪烁)问题GLUT_DOUBLE双缓冲,屏幕显示调用glutSwapBuffers(),将图像先绘制在另外的缓存中,渲染完毕之后..
分类:
其他好文 时间:
2016-12-09 19:57:29
阅读次数:
237
说明鼠标按下的时候,在屏幕上打点代码#include<gl/glut.h>#include<Windows.h>voidmyDisplay(void){glClearColor(1.0f,1.0f,1.0f,0.0f);glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);glFlush();}voidmyMouse(intbutton,intstate,intx,inty){if(state==GLUT_..
分类:
其他好文 时间:
2016-12-09 19:54:14
阅读次数:
170
原始代码如下:#include<gl/glut.h>#include<Windows.h>#defineWIDTH400#defineHEIGHT400#include<math.h>#defineColoredVertex(c,v)do{glColor3fv(c);glVertex3fv(v);}while(0)GLfloatangle=0.0f;voidmyDisplay(void){glClearColor(0.0f,0.0f,0.0f,0.0f);gl..
分类:
其他好文 时间:
2016-12-05 23:55:06
阅读次数:
257
场景渲染点的时候,如果尺寸比较大,实际上是一个矩形,需要采用反走样技术。使用反走样要启用混合操作,确保显卡的反走样设置是用户控制或者打开的。代码#include<GL/glut.h>voidmyDisplay(void){glClearColor(1.0f,1.0f,1.0f,0.0f);glClear(GL_COLOR_BUFFER_BIT);glEna..
分类:
其他好文 时间:
2016-11-30 17:40:16
阅读次数:
250