基于VISUAL BASIC/OPENGL的三维图形及动画平台研究和实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:rocxdp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文围绕“基于VISUAL BASIC/OPENGL的三维图形及动画平台研究和实现”过程而展开。本研究面向工程应用,设计和开发有较高实用价值的三维图形和动画平台。 本文主要研究工作及所取得的研究成果如下: (1)基于Visual Basic和OpenGL的软件开发环境,实现三维图形和动画平台的开发。该平台的主要功能包括:场景环境的管理、维护和模型逼真显示等功能,提供参数设置和鼠标键盘等交互及实时对象维护功能。 (2)分析并研究Visual Basic编程的特点及指针和类等关键技术的使用,深入探讨Visual Basic与Windows系统的关系及与OpenGL之间的联系。同时深入研究OpenGL的工作特点和流程。 (3)设计并实现多视点、多角度、全方位的实时视点观测方法,并建立一整套随任意控制视点进行局部或全局的观测场景的方法。为用户进行微观和宏观观察视景对象提供便利的途径。 (4)实现对光照的设计、效果处理和外部数据模型调入的基本功能,把这些基本功能统一起来,能较好的实现模拟真实的效果。对模型进行参数化设计和实时绘制。 (5)对平台中涉及到的关键技术进行探讨,对OpenG的纹理映射技术及原理、拾取技术的使用、显示列表的使用、动画的实现进行了深入研究,并探讨出一套系统平台开发中合理的应用方法。 本论文理论上能更深刻地认识三维图形设计的本质,实践上对二次开发人员可以针对具体应用领域实现复杂的行为。随着软件功能的发展和完善该平台可被广泛的应用于多种行业。
其他文献
传统的分布式流媒体系统主要使用客户端/服务器(C/S)模式,所有的用户都从服务器处获取资源。由于流媒体服务具有高带宽、长持续时间等特点,在这种模式下,一方面随着客户数目
薄膜太阳能生产线自动化系统是结合半导体制造技术和工厂自动化系统而开发出来的一整套软件系统。它通过采集薄膜太阳能生产线中所有设备和在制品的状态信息,对生产活动进行
随着数字存储技术和多媒体技术的发展,对海量的音视频资料进行存储、管理、检索和再利用成了摆在人们面前一个严峻的课题。媒体资产管理系统中的智能化检索技术克服了传统文
当今世界,互联网在一对一模式的应用上取得了巨大成功,点对点的可靠文件传输和即时消息服务大量涌现并为广大用户所青睐。近些年来,人们对流媒体数据的共享需求日益增加,这些需求
基于B/S模式的Web应用既保留了C/S模式分布计算的特性,又便于集中管理,而且最重要的是对客户端的限制较少,因此极大地促进了Web应用的广泛使用。Web应用已经对商业、工业、财政
随着计算机技术的不断发展,计算机系统得到了广泛的应用,尤其是在安全性和可靠性要求极高的系统中,例如电信系统和航空管理系统。然而这些系统无法承担为系统维护、升级等原
随着计算机技术的不断发展,面向各应用领域或行业需求的各种软件不断地孕育而生。计算机软件的开发凝聚了软件开发人员大量的心血,其作为随着计算机技术的不断发展,面向各应用领
近年来,国内外社会和个人安全问题日渐突出,为了保障公共安全,防范恐怖袭击,维护个人生命财产安全,各种安防产品逐渐成为各国政府、机构和个人青睐的产品。视频监控系统作为
随着航空技术的快速发展,航空电子系统逐渐成为航空系统中不可或缺的关键部分,航空电子系统由很多独立的航空电子系统组成。航空电子子系统之间需要传输的数据量不断增加,对航空
单点登录(Single Sign On,简称SSO)的基本思想是用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录打破了传统的“各自为政”的模式,用户不必在不同的系统之间