VPS虚拟全景空间的设计与实现

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:LOVER1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用来生成虚拟全景空间的软件平台简称为VPS(Virtual Panoramic Space)系统。一般VPS系统由全景图生成器、全景空间编辑器和全景空间浏览器三个子系统组成。 本文对VPS系统做了完备的需求分析,并完成了全景空间编辑器和全景空间浏览器两个子系统的设计和实现。 一个虚拟环境的建立主要包括创建场景和漫游场景。一般通过GBMR(Geometry-Based Modeling and Rendering)或IBMR(Image-Based Modeling and Rendering)方法来创建虚拟环境。本文采用IBMR的方法构造虚拟环境。实践证明,该方法是一种快速高效、成本低廉的方法。 系统设计和实现的过程中,采用面向对象的思想,依据需求分析的结果获得系统要实现的功能目标,并绘制UML用例图来表示。采用VC++作为编程工具,运用GDI、JPEG技术进行WINDOWS程序设计实现全景空间编辑器子系统。并采用Delphi作为编程工具,运用基于OpenGL的组件烈glscene实现全景空间浏览器子系统。针对目前各虚拟全景空间生成平台都使用自己专用格式的空间文件来保存全景空间定义,造成了各平台生成的全景空间只能在自己的空间浏览器上浏览的问题,提出了一种基于XML格式的全景空间的组织和保存方式来解决这个问题。由于XML是一种通用的标准,所以通过该方式组织的全景空间也可以被外部平台所使用,而且,其良好的可扩展性使组建更大规模的全景空间成为可能。 该系统能够将离散的相关图像投影后拼接成表示一个完整场景的全景图片,并将那些相关的场景以热点的方式组织成一个包含更多信息的全景空间,实现对全景空间的浏览与漫游。系统运行稳定、操作简单,能够快速生成全景空间,有一定的实用价值。 本文得到国家教育部“大学数字博物馆建设工程”项目的资助。
其他文献
我国是一个农业大国,农业和农村经济的发展直接影响到整个国民经济的发展。农药的使用在增加了粮食产量的同时,也导致了农田生态系统脆弱化,造成了环境的污染和退化。本课题就“
目的 探讨不明原因复发性流产(recurrent spontaneous abortion,RSA)患者凝血功能和血液流变学状况及低分子肝素(low molecular weight heparin,LMWH)在RSA患者妊娠中的临床
机械臂式三维扫描仪是用于逆向工程和产品质量检测领域的复杂机电一体化产品。本论文拟结合UGNX中机电一体化概念设计器(MCD)以及NX中集成的Teamcenter生命周期管理软件,完成机
通过实验,研究了不同振动类型超声波对大厚度奥氏体不锈钢焊缝的作用,得到了一种有效的超声波检测奥氏体不锈钢焊缝中缺陷的定量方法,在一定程度上解决了由于奥氏体不锈钢焊
“互联网+教育”模式下,推动信息技术充分利用于教育领域,能够推动我国教育的信息化现代化.在“互联网+教育”环境,加强高中现代化校园网络建设,有利于促进学校管理效率的提
在产品的研发阶段,合理的设计方法可以在缩短设计周期的同时,更好的提升产品性能,降低生产成本。本文内容为某公司首款ATV全地形车的车架性能分析与研究,使用CAE分析技术与实验相
在Internet-web日益普及的今天,越来越多的企业应用都采用web技术来开发,与此同时,J2EE(Java2 Platform,Enterprise Edition,Java2平台企业版)由于其一系列开放标准的规范和J
三至六岁是幼儿身体与智力发育的关键阶段.因此,教师要注重对幼儿语言表达能力的培养,为幼儿创造健康舒适的学习环境,为幼儿搭建表达与交流的平台.也要运用多元化的教学手段,
期刊