三维场景可视化编辑系统的设计与研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:zhangyan820923
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术,特别是三维技术的飞速发展。可视化技术已广泛应用到科学研究、工程、军事、医学、经济等各个领域。在可视化系统开发的开发过程中,对三维模型与场景进行编辑是一个重要工作。本文介绍了基于Visual C++开发环境及OpenGL图形接口的三维场景可视化编辑系统,并展开了可视化技术及其应用的研究。阐述了系统的总体设计,功能模块及其实现过程中的一些关键技术,并列举了主要功能模块的关键代码。研究内容及采用的方案如下: ⑴研究和实现读取与显示不同类型的模型文件。外部对象的导入可以用3DS MAX,Maya等创建比较复杂的模型,转化为3DS格式,导入到该系统中进行编辑处理。同样的,也可以将处理后的模型导出为3DS格式的文件。对于比较复杂的场景模型,可以以OpenGL文件格式导入系统。 ⑵研究和实现模型的编辑。对外部导入的模型与创建的模型进行编辑,包括对象与场景的材质编辑与贴图编辑,实现光照修改和背景颜色修改等功能。研究设计模型和场景动画制作与显示功能,渲染输出等。 ⑶研究和构建基础数据库。数据库是用于保存定制好的场景模型相关的属性数据。本文研究和设计了基于文件的三维模型管理方式实现对不同种类三维模型的统一管理。 ⑷研究和设计系统结构和开发三维场景编辑系统原型。为了提高系统的安全性和综合性能,方便以后对系统功能进行完善和扩张,系统采用MVC设计模式的思想,设计了三层的系统结构。并基于OpenGL和VC++开发出系统的原型。
其他文献
计算机系统的飞速发展给软件提出了更高的要求,如何提高软件质量这一课题的研究越来越得到人们的重视,而软件的可靠性、正确性、安全性等性质是保证软件具有高质量的关键因素
随着计算机和网络技术的快速发展,互联网在人们的日常生活中发挥着越来越重要的作用。信息检索作为互联网应用的重要组成部分,是用户获取信息的主要方法。目前,信息检索一般
随着信息技术的发展和IP网络的应用普及,能够接入网络并且接受远程监控的网络用具逐渐走进人们的生活。网络用具涵盖范围非常广泛,包括数字化、智能化了的各种电器或增加了控制
随着信息化建设步伐的加快,如何有效化解安全风险,有效应对各种突发性安全事件已成为不容忽视的问题。当前,国家级的通信平台、政府职能部门、电信通讯运营商、跨地域大型企
Internet的飞速发展极大方便了人们对信息的获取和使用,但同时也带来了信息过载的问题。在这些海量信息中快速、准确地找到所需要的信息变得越来越困难。面向查询的多文档自
数据挖掘是一门从大规模的数据中提取有用信息的技术,数据预处理是数据挖掘任务过程中一项重要的环节,特别是挖掘海量高维数据的信息时数据预处理就显得非常重要。因为通常用
布料湿润效果模拟是计算机图形学领域的一项重要研究课题,应用极其广泛,如商业领域,影视动画,虚拟现实等。随着计算机硬件技术的不断进步和物理学某些领域研究的不断深入,与
蛋白质与蛋白质间相互作用的准确预测是计算分子生物学领域的重要研究内容。虽然人们对蛋白质相互作用数据可靠性做了大量的研究工作,受限于当前的技术手段和预测方法,现在通过
随着互联网的发展,网络信息已经成为一种人们熟知的便捷信息来源,但网络上大量的色情淫秽等不良信息已经严重干扰了人们正常的网络生活。由于图像比文本具有更丰富的信息,相
随着互联网规模的不断增长和网络技术的发展,网络趋向于大规模、高速、大容量、应用多元化等方面发展,随之而来的拥塞问题变得越来越严重。网络产生拥塞的原因在于其面对的负