码迷,mamicode.com
首页 >  
搜索关键字:glut    ( 232个结果
【计算机图形学】--OpenGl环境配置
一.配置环境 选择编程环境为Visual studio 2010 Visual studio 2010 中已经提供了对opengl库的支持,所以主要需要配置的是GLUT。 GLUT是一个与窗口系统无关的工具包。 当写opengl程序时,可以通过GLUT实现简单的窗口的创建等操作,免去了学习特定OS下 ...
分类:其他好文   时间:2017-03-22 21:08:10    阅读次数:282
OpenGL技术之摆脱GLUT的束缚
详细讲解如何使用自己创建的窗口来让OpenGL进行绘制
分类:其他好文   时间:2017-03-22 18:12:44    阅读次数:316
Opengl_On_VS_1
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中实现双缓冲技术
在OpenGL中实现双缓冲技术的一种简单方法: 1.在调用glutInitDisplayMode函数时, 开启GLUT_DOUBLE,即glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);。这里将我们惯用的GLUT_SINGLE替换为GLUT_DOUBLE,意为要 ...
分类:其他好文   时间:2016-12-17 23:14:15    阅读次数:286
1、基于MFC的OpenGL程序
首先,使用的库是GLUT以及GLAUX,先下载两者,添加查找路径以及链接 一、单文本文件 工程openGLMFC 1、创建单文本文件 2、添加路径、链接 方法如之前篇章所示, 链接库为opengl32.lib ;glu32.lib ;glut32.lib ;glaux.lib 3、头文件 在stda ...
分类:编程语言   时间:2016-12-14 19:15:00    阅读次数:474
glViewport 用例
说明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_DOUBLE和GLUT_SINGLE 用例
说明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
glColor3f的次序对渲染的影响
原始代码如下:#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
232条   上一页 1 ... 7 8 9 10 11 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!