用OpenGL实现屏幕元素的选取 |
| |
引用本文: | 宫法明,祁鑫,张莉莉.用OpenGL实现屏幕元素的选取[J].油气田地面工程,2005,24(7):48-49. |
| |
作者姓名: | 宫法明 祁鑫 张莉莉 |
| |
作者单位: | 1. 中国石油大学 2. 胜利油田滨南采油厂 |
| |
摘 要: | 通过OpenGL画在屏幕上的图元通常都经历过多次旋转、平移和投影变换,在三维场景中要确定用户所选择的究竟是哪一个图元就显得非常困难。OpenGL提供了一种选择机制,可自动通知用户在窗口的某个特定区域里画出的是哪个图元,可以使用OpenGL提供的这种机制,结合面向对象的多态特征,来实现一种通用的(三维)屏幕图形元素的选择功能。任意给定一个图元(通过多态,可以处理所有类型的图元,而不必关心它是一条线还是一个圆)集合和鼠标的位置,使用本文介绍的方法便可以确定在这个鼠标位置之下集合中的哪一个图元被选中了。下面介绍实现选择的基本步…
|
关 键 词: | OpenGL 屏幕 投影变换 三维场景 选择机制 面向对象 图形元素 基本步骤 图元 用户 多态 鼠标 集合 窗口 |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
|