OpenGL 交互
文章平均质量分 62
Crazyjumper
这个作者很懒,什么都没留下…
展开
-
关于OpenGL的反馈 (转)
*关于OpenGL的反馈 读完此章之后,你将能够做到: 建立允许用户选择(select)屏幕区域或拾取(pick)绘制在屏幕上的物体的应用程序 利用OpenGL的反馈(feedback)模式获取绚染计算结果 有些图形应用程序只绘制两维和三维物体构成的静态图形,另一些允许用户识别屏幕上的物体并移动、修改、删除或用其它方法操纵这些物体。OpenGL正是设计用于支持这些交互式应用程序的。因转载 2007-08-07 15:42:00 · 1997 阅读 · 0 评论 -
使用OpenGL实现三维坐标的鼠标拣选(转)
一、简介(Introduction) OpenGL是一种比较“纯粹”的3D图形API,一般仅用于三维图形的渲染,对于特定领域的开发者(如游戏开发者)而言,如果选择使用 OpenGL进行开发,类似碰撞检测的机制就都需要自行编写了。但是由于鼠标在图形程序中的应用非常非常之广泛(例如现在已经很少有PC游戏能完全地脱离鼠标),OpenGL在图形库的基础上添加了选择与反馈机制(Sele转载 2007-09-22 21:37:00 · 2841 阅读 · 0 评论 -
OpenGL选择机制的一点讨论 (转)
今天上午和susu讨论了下这篇随笔中关于选择和拾取的代码,发现有下面几个问题值得思考:1, selectBuff[BUFFER_LENGTH]是用来存放命中记录的,在选择模式下,与拾取矩阵相交的图元就会被选择命中,就会将一条命中记录写入到选择数组中,每个命中记录包括:selectBuff[0]保存命中发生时名称堆栈中的名称数目,selectBuff[1], selectBuff[2]保存了与拾原创 2007-10-18 12:58:00 · 2076 阅读 · 0 评论 -
OpenGL中的选择和反馈(转)
OpenGL中的选择和反馈读完此章之后,你将能够做到: 建立允许用户选择(select)屏幕区域或拾取(pick)绘制在屏幕上的物体的应用程序 利用OpenGL的反馈(feedback)模式获取绚染计算结果 有些图形应用程序只绘制两维和三维物体构成的静态图形,另一些允许用户识别屏幕上的物体并移动、修改、删除或用其它方法操纵这些物体。OpenGL正是设计用于支持这些交互式应用程序的。因原创 2007-10-18 12:55:00 · 3664 阅读 · 2 评论 -
OpenGL键盘操作和动画基础(转)
这一篇是讲述键盘操作和动画基础(实际还差的远哪)。只是个简单的能由用户控制的动画,让物体前后移动,左右旋转。是我们自己的第一个QUAKE!当然这个版本谁买谁上当,呵呵。 这篇的另一个目的就是加深前面对于CALLBACK函数的认识以及对于变换的直观解释,任何变换你都可以从屏幕上通过自己的操作看出来: 我只把和以前变化的部分标记中文解释 ///////////////////////////原创 2007-10-08 11:27:00 · 2823 阅读 · 0 评论 -
本Blog收藏了大量OpenGL文章,请到右侧"文章"列表查看
本Blog收藏了大量OpenGL文章,请到右侧"文章"列表查看 ,每个分类里面有相应的文章.包括:【帮】OpenGL管线【我】OpenGL光照【点】OpenGL交互【左】OpenGL矩阵转换【边】OpenGL曲线与曲面【的】OpenGL纹理【广】OpenGL颜色与材质【告】OpenGL教程【拜】OpenGL图像与文字【托】OpenGL资料各个分类。。原创 2007-10-26 09:36:00 · 6157 阅读 · 8 评论 -
OpenGL选择模式中的问题
---------作者 熊斌 OpenGL中的交互功能中最重要的一个是拾取(或者叫选择),但是我们经常会碰到开启了选择模式,但是确在屏幕上选不到物体,或者是点屏幕上任何地方都有物体被选中的情况.... 这是为什么呢? 看看使用选择模式的过程是怎么样的: 1.在绘图函数中给图元命名 2.在鼠标响应中调用你的选择处理函数 3. 在处理函数中原创 2007-11-12 17:47:00 · 5172 阅读 · 3 评论