你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
基于OpenGL的实时投票结果三维显示(一)
 

   可视化技术以其直观、交互性等特点被广泛应用于数据显示等领域。介绍了用三维图形开发库OpenGL开发实时投票结果三维显示的方法。利用此方法可以生动形象地来表示一些统计数据,可以应用在投票表决、数据统计、结果可视等领域。

关键词  三维显示;OpenGL;数据可视

 

 

1 引言

    数据可视化技术指的是运用计算机图形学和图像处理技术,将数据换为图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机辅助设计、计算机视觉及人机交互技术等多个领域。数据可视化概念首先来自科学计算可视化,随着计算机技术的发展,数据可视化概念已大大扩展,几乎可以应用于自然科学、工程技术、金融、通信和商业等各种领域。

    通过三维图形开发库OpenGL开发三维可视化结果,使得开发出来的软件具有重用性、通用性、实时性等特点。

2  使用OpenGL技术的优势

    OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL是个与硬件无关的软件接口,可以在不同的平台如Windows 95Windows NTUnixLinuxMacOSOS2之间进行移植。因此,支持OpenGL的软件具有很好的移植性,可以获得非常广泛的应用。

    OpenGL显示列表(Display List)是由一组预先存储起来留待以后调用的OpenGL函数语句组成的,当调用这张显示列表时就依次执行表中所列出的函数语句。OpenGL显示列表的设计能优化程序运行性能,尤其是网络性能。它被设计成命令高速缓存,而不是动态数据库缓存。蒙板缓存(Stencil Buffer)可以保持屏幕上某些部位的图形不变,而其他部位仍然可以进行图形绘制。正确灵活地运用蒙板缓存,可以实现对象的反射、折射和阴影等显示效果。利用OpenGL开发库驱动图形显示,可以充分利用显卡的3D加速性能,从而实现满足可视化要求的实时显示,实现画面的流畅驱动。

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089