
OpenGL
MAZHEN1986
这个作者很懒,什么都没留下…
展开
-
OpenGL库函数列表
OpenGL库函数列表 OpenGl核心函数库 glAccum 操作累加缓冲区 glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形 glAlphaFunc允许设置alpha检测功能 glAreTexturesResident 决定特定的纹理对象是否常驻在纹理内存中 glArrayElement 定义一个被用于顶点渲染转载 2012-04-23 13:01:56 · 543 阅读 · 0 评论 -
OpenGL---GLUT教程(十) GLUT菜单
http://blog.youkuaiyun.com/xie_zi/article/details/1963383 GLUT教程 弹出式菜单基础 弹出式菜单(像点鼠标右键出来的菜单那样的)也是GLUT的一部分,虽然它不能实现我们经常看到的windows系统弹出式菜单的所有的功能,但是它也有很大的作用。给一个程序增加转载 2012-05-21 10:36:18 · 709 阅读 · 0 评论 -
OpenGL---GLUT教程(六) GLUT场景漫游
http://blog.youkuaiyun.com/xie_zi/article/details/1911997GLUT教程 键盘控制例子:场景漫游让我们看一个比较好的使用键盘控制的例子。这一章我们将建立一个应用程序。这个程序绘制了一个小的居住着雪人的世界。并且我们将用方向键来移动照相机(即移动视点在场景中漫游)。左右方向键,将照相机绕y轴旋转,上下方转载 2012-05-21 10:34:26 · 957 阅读 · 0 评论 -
OpenGL---GLUT教程(五) GLUT键盘控制
http://blog.youkuaiyun.com/xie_zi/article/details/1911891GLUT教程 键盘输入GLUT允许我们编写程序,在里面加入键盘输入控制,包括了普通键,和其他特殊键(如F1,UP)。在这一章里我们将学习如何去检测哪个键被按下,可以从GLUT里得到些什么信息,和如何处理键盘输入。 到现在,你应该注转载 2012-05-21 10:33:52 · 554 阅读 · 0 评论 -
OpenGL---GLUT教程(四) GLUT动画
http://blog.youkuaiyun.com/xie_zi/article/details/1911793GLUT教程 动画到现在为止,我们有了一个画着一个白色三角形的OpenGL窗口,但一点也不激动人心。现在让我们在这节教程里,让这个三角形自己旋转起来。 让我们回到main()函数,增加些额外的设置。首先告诉GLUT我们想要一个双转载 2012-05-21 10:33:18 · 973 阅读 · 0 评论 -
OpenGL---GLUT教程(一) GLUT简介,体系
http://blog.youkuaiyun.com/xie_zi/article/details/1911406 GLUT 教程 体系 GLUT 代表OpenGL Utility Tookit。Mark J.Kilgard 为了使OpenGL应用程序结构能够真正独立于窗口系统构思了GLUT库。感谢GLUT,使我们可以写程序而不必去学关于X windows或者微软自己的窗口系统。Kilg转载 2012-05-21 10:31:20 · 1028 阅读 · 0 评论 -
OpenGL---GLUT教程(三) GLUT窗口设置
http://blog.youkuaiyun.com/xie_zi/article/details/1911777 GLUT教程 为改造窗口做准备下载下面的VC工程并运行它(glut0.zip)(这个就是上一节的工程)。你将看到两个窗口:一个控制台窗口,一个OpenGL窗口。现在改变窗口大小使高度与宽度不再相等,这时三角形发生变形转载 2012-05-21 10:32:29 · 1023 阅读 · 0 评论 -
OpenGL---GLUT教程(八) GLUT场景漫游II
http://blog.youkuaiyun.com/xie_zi/article/details/1925696 GLUT教程 键盘例子------场景漫游II 这一节里,我们再来看看上次的例子,这次我们讲使用高级的键盘控制。 在初始化那部分,我们有两个变量:deltaAngle和deltaMode。这些变量控制旋转和移动照相机。当为转载 2012-05-21 10:35:41 · 897 阅读 · 0 评论 -
OpenGL---GLUT教程(七) GLUT高级键盘控制
http://blog.youkuaiyun.com/xie_zi/article/details/1925667GLUT教程 高级键盘控制(keyboard features) 这节我们将去介绍4个新的处理键盘输入的函数。 第一个函数允许我们去禁止keyboard repeat。函数原型如下:int glu转载 2012-05-21 10:35:13 · 620 阅读 · 0 评论 -
OpenGL---GLUT教程(二) GLUT初始化
GLUT教程 初始化设置 在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有glutInit前缀。你首先要做的是调用函数glutInit()。Void glut转载 2012-05-21 10:31:54 · 2745 阅读 · 0 评论 -
OpenGL---GLUT教程(九) GLUT鼠标
GLUT教程 鼠标在前几节,我们看了怎么使用GLUT的keyboard函数,来增加一个OpenGL程序的交互性。现在,是时候研究下鼠标了。GLUT的鼠标接口提供一些列的选项来增加鼠标的交互性。也就是检测鼠标单击,和鼠标移动。 检测鼠标Clicks和键盘处理一样,GLUT为你的注册函数(也就是处理鼠标clicks事件的函数)提供了一个方法。函转载 2012-05-21 10:30:15 · 854 阅读 · 0 评论 -
OpenGL入门学习——第十五课,从“绘制一个立方体”来看OpenGL的进化过程
点击下载附件原文:http://www.ategpu.com/2009/08/27/opengl%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0%E2%80%94%E2%80%94%E7%AC%AC%E5%8D%81%E4%BA%94%E8%AF%BE%E4%BB%8E%E2%80%9C%E7%BB%98%E5%88%B6%E4%B8%80%E4%B8%AA%E7%转载 2012-04-23 12:11:14 · 907 阅读 · 0 评论 -
OpenGL---GLUT教程(十一) GLUT子菜单
http://blog.youkuaiyun.com/xie_zi/article/details/1963461GLUT教程 子菜单 前一章我们知道了怎么建立简单的菜单,现在我们来看看怎样来添加一个级联的子菜单。子菜单的建立和我们前面用的建立菜单的函数一样。建立菜单后我们把子菜单作为一个条目添加进去。使用函数gl转载 2012-05-21 10:36:48 · 1166 阅读 · 0 评论