- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
三维校园电子地图设计
三维校园电子地图是我在大学的时候为学校设计三维校园导航系统,采用C#语言和
ManagedDirectX2.0技术开发的三维地图引擎。可是就目前来看,微软并不打算进一步
对ManagedDirectX发展,取而代之的则是XNA(微软力推的游戏开发平台,多用于开
发XBOX的游戏),同时也在进一步的拓展DirectX(C++)的功能。本着C#语言的强
大性和简易性,我相信在不久的将来XNA开发队伍会越来越壮大。目前我是踏着C++和
C#双向路线来学习和研究DirectX的相关技术。
在学校开发三维校园电子地图引擎的时候我把大量的时间花在了校园地理数据采集、模
型设计和地图引擎框架设计方面,所以在三维校园电子地图引擎中并没有很深入的运用到
DirectX三维图形编程技术,在Terrain方面也做得不够好,但是它重点在于功能和运用方
面的开发,以达到一个智能化三维电子地图的平台。从实现的效果上来看我还是非常满意的,
而且当时作品还获得了毕业设计全校第一名,稍微自豪一下:)。我打算用DirectX技术
把三维电子地图引擎用C++重写一遍,在其中加入地形、平截头体选择、场景管理、智能
摄像机、碰撞检测、骨骼动画、模型层次细节优化等技术,使得地图引擎更加逼真完美。
以下是三维电子地图引擎设计的介绍,主要把整个三维电子地图引擎的创建过程描述了
一遍,并没有对程序代码进行详述;它着重于三维地图的设计方法的介绍,对于开发制作三
维地图系统还是很有参考价值的。
三维校园电子地图
Arky
摘要:三维校园电子地图是基于ManagedDirectX的相关技术开发的三维校园地图导航
系统。系统对校园实景进行仿真建模,将学校的各种地理信息都收集、整理、归纳,然后按
照学校建筑的地理坐标建立完整的三维模型,它为校园规划建设、游客观光导航、学校对外
宣传等方面提供了一个智能化的平台,为广大系统用户提供了极大的便利。本系统还通过对
校区真实场景转换到三维虚拟场景的引擎构建,实现三维校园的虚拟漫游和智能导航功能。
关键词:三维建模;三维校园;地图引擎;DirectX
3DCampusElectronicMap
Arky
Abstract:3Dcampuselectronicmapisanavigationalsystemdevelopedbase
onManagedDirectXSDK.Withsimulativemodeling,thesystemcollectively
includesvariousgeographicalinformationofthecampussuchascoordinates
andlandscape,thenitcanbuildthefull3Dmodelsaccordingthecoordinatesof
thecampusbuilding,itanofferanintelligentplatformtoplanningthe
constructionofthecampus,helpingthevisitor,andpropagandizingtheschool,
itgiveslotsofconveniencetoallthesystemusers.Thesystemalsobyusing
reallyimagesofthecampustoconstructthe3Dsimulationenvironmentin
ordertopresentthe3Dvirtualnavigationsystemintheelectronicmap.
Keywords:3DModeling;3DCampus;MapEngine;DirectX
1
文档评论(0)