
openGL
文章平均质量分 78
timidsmile
我若不坚强,软弱给谁看????
展开
-
openGL配置
推荐一篇很详细的文章:http://blog.youkuaiyun.com/lbt609/article/details/1682496在VC6.0下试了试这个测试程序,发现 缺少 GLAUX.LIB ,下载一个放进 vc98\lib 中就可以了。然后,运行程序的时候,发现缺少 ipl.dll OpenGL.dll HfxClasses45.dll 。。。。原创 2011-11-18 21:23:15 · 2542 阅读 · 3 评论 -
openGL学习笔记2(颜色)
OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。ex:void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.5原创 2011-11-27 15:18:26 · 3398 阅读 · 0 评论 -
openGL学习笔记3(三维场景变换简介)
注意:以下内容来自《OpenGL入门教程》选取一部分内容学习学习~~~在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1到1,还只能是X轴向右,Y轴向上,Z轴垂直屏幕。这些限制给我们的绘图带来了很多不便。我们生活在一个三维的世界——如果要观察一个物体,我们可以:1、从不同的位置去观察它。(视图变换)2、移动或者旋转它,当然了,如果它只是计原创 2011-11-27 16:00:10 · 8925 阅读 · 9 评论 -
OpenGL学习笔记0(综合整理)
OpenGL是OpenGraphicsLib的缩写,是一套三维图形处理库,也是该领域的工业标准。 计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术。 OpenGL就是支持这种转换的程序库,它源于SGI公司为其图形工作站开发的IRIS GL,在跨平台移植过程中发展成为OpenGL。SGI在1992年7月发布1.0版,后成为工业标准,由成立于199原创 2011-11-27 21:26:51 · 1965 阅读 · 0 评论 -
openGL学习笔记4(动画)
下面是通过看 《OpenGL入门教程》得来的~~~版权还是作者的啊,只是找不到来源了,我OpenGL动画和传统意义上的动画相似,都是把画面一幅一幅的呈现在观众面前。一旦画面变换的速度快了,观众就会认为画面是连续的。双缓冲技术是一种在计算机图形中普遍采用的技术,绝大多数OpenGL实现都支持双缓冲技术。通常都是利用CPU空闲的时候绘制动画,但也可以有其它的选择。原创 2011-11-27 18:18:46 · 4578 阅读 · 4 评论 -
openGL学习笔记5(光照)
以下内容从《openGL入门教程》整理而来~~~~看一张图片:图中绘制了两个大小相同的白色球体。其中右边的一个是没有使用任何光照效果的,它看起来就像是一个二维的圆盘,没有立体的感觉。左边的一个是使用了简单的光照效果的,我们通过光照的层次,很容易的认为它是一个三维的物体眼睛之所以看见各种物体,是因为光线直接或间接的从它们那里到达了眼睛。人类对于光线强弱的变化的原创 2011-11-27 20:42:44 · 26405 阅读 · 6 评论 -
openGL学习笔记1(入门----如何绘制 直线、多边形、圆、利用图片绘制图形等)
#include void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT);//GL_COLOR_BUFFER_BIT表示清除颜色 glRectf(-0.5f, -0.5f, 0.5f, 0.5f); //画一个矩形。四个参数分别表示了位于对角线上的两个点的横、纵坐标 glFlush(); //保证前面的OpenGL命令立即执行(而不是让它们在原创 2011-11-27 14:24:10 · 38708 阅读 · 8 评论