三维校园电子地图
基于WebGIS的长春工程学院校园地理信息系统建设研究

基于WebGIS的长春工程学院校园地理信息系统建设研究基金项目:长春工程学院大学生创新创业训练计划资助项目《基于WebGIS的长春工程学院校园地理信息系统建设研究》(项目编号:S202211437104)摘要:伴随着时代与科技的进步与发展,以数字网络为潮流和代表的信息技术已经深入了人们的生活,地理信息科学这门新兴学科也逐渐走入大家的视野。
长春工程学院的地理信息系统建设与研究,不仅方便学校展示自己的风采,帮助老师提高教学效率,也丰富了学生的校园生活。
关键词:WebGIS,地理信息系统,校园,长春工程学院。
一.引言制作一个校园地理信息系统,需要很多数据与矢量图以及遥感影像。
要解决长春工程学院的地点查找问题,首先要了解学校的地理位置、建筑分布,以及需要有明确的空间定位以及相关的属性数据查询,但是长期以来,以往的校园地理信息系统通常需要借助大量人工服务,数据的更新很慢,对于地理要素的分析也十分落后,很难匹配现在教师与同学的使用。
建立基于WebGIS的长春工程学院校园地理信息系统,有助于学校的老师、同学、甚至是来学校参观的游客、家长等,对于学校的重点区域,主要建筑进行明确的查找,这样不但可以节约大家的时间,还可以快速的给大家提供明确的有关学校的资料,因此,建立一个基于WebGIS的长春工程学院地理信息系统有着十分重要的实际意义。
[1]二.国内外研究现状国外对WebGIS的研究早于中国国内,在1993年的挪威,一个大学就建立了一个属于自己的地图Web服务器。
[2]虽然国外对于WebGIS的技术较为先进,但是对于目前的WebGIS建设仍然面临着四个挑战:①继承数据②数据共享③数据操作④网络交互。
[3]目前国内对于WebGIS的研究已经较为透彻,虽然时间相较于国际上的发展略晚一步,但是我国现在已经有了一些属于自己的GIS软件。
随着GIS的发展,使用更加普及化,有关于校园地理信息系统方面也已经逐步在国内变成了人们研究的方向,“数字校园”已经成为了国内的热点话题,GIS的应用更加的普及,使用成本大幅度的降低。
校园三维虚拟电子地图制作关键技术研究

在标准建模语言(UML)中,用例是一种图形化语言,可支 持模型化的系统开发,支持软件系统的开发,支持软件开发可 视化。用例是系统中重要组成部分,在逻辑上具有较为完整 的功能流程。为增加校园三维虚拟电子地图性能,在校园三 维虚拟电子地图系统构建过程中,应对其功能性需求做全面 分析,才能使开发出来的系统满足使用需要,提高系统的整体 性能,本文对校园三维虚拟电子地图关键技术做深入研究。
3 校园三维虚拟电子地图系统的设计开发及关键技术
3.1 系统的开发环境 为降低地图系统开发成本,开发环境以具有开源特点的
免费软件为首选,为了便于获取建筑的坐标及其在整个校园 环境当中所占的区域,选用 Action Script3.0 作为系统语言开 发工具。 3.2 功能模块设计
本次设计开发的地图系统由两个模块组成,一是前台虚 拟地图模块,另一个是后台信息维护模块。
(1)虚拟地图模块的设计要点。为使整个设计过程得以简 化,采用了如下设计思路:借助 Action Script3.0 加载地图相关 图片,再加入动画效果及响应操作,当需要对 Web 中的数据进 行加载时,可调用 JavaScript,利用 Ajax 技术,提供所需信息并 加以展现。加载和显示地图是地图模块的主要功能,还需要 实现人机交互功能,地图的图片格式为 JPG[3]。在对地图进行 加载时,若图片较大,考虑到网络传输速率,以及大数据尽心 传输时可能会产生的拥塞问题。需将地图图片分割大小约为 30kb 的若干块,借助 Action Script3.0 对每个小块加载,再将它 们拼接组成大地图,具体做法如下:依据地图及各个小图片的 像素大小,对小图片的数量进行计算,并以循环的方式对小图 片进行加载,按照循环变量对确定它们在地图中的坐标,将之 放置在对应的坐标中。完成上述操作便可获得一个完整的校 园三维地图。在对三维虚拟地图的人机交互功能进行设计时, 应当包括放大、缩小、移动、视野改变、鼠标位置显示名称等。
三维校园电子地图

三维校园电子地图(上)访问734次作者:李纳璺陈金龙阮方舟1引言随着计算机技术,特别是计算机图形学、三维仿真技术以及虚拟现实技术的飞速发展,传统的二维电子地图被注入了新的活力,三维电子地图正成为电子地图发展的一个重要方向。
传统的二维电子地图只能以图形和符号的方式来呈现一张地图,这种方式往往不能直观清晰的表示出地图所在位置的地理环境;采用三维电子地图的方式,建立场景的仿真模型,把现实场景进行虚拟再现,真实、互动、情节化的特点是虚拟现实技术独特的魅力所在。
如何设计一个仿真度高,并且具备虚拟漫游和智能导航的三维地图引擎,成为三维电子地图研究领域的一个热点问题。
本文研究的设计的三维电子地图引擎系统,设计了模型动态加载接口,并具备智能导航和虚拟漫游引擎,实现了三维校园仿真电子地图。
它为校园规划建设、游客观光导航、学校对外宣传等方面提供了一个智能化的平台,为广大系统用户提供了极大的便利。
开展虚拟校园三维地图仿真引擎系统及相关课题的研究适应了信息社会发展的趋势,具有重要的理论和现实意义。
本文对从DirectX技术着手,采用Microsoft Visual C#编程语言结合三维图形开发包(Managed DirectX SDK August 2007)在框架中构建的三维校园电子地图程序。
该程序实现了桂林电子科技大学的(东区)的三维校园电子地图的功能。
除此之外,在可视化的基础上实现了一些虚拟现实的交互操作和空间分析,如:校园景物的查看、校园路径导航、三维动态漫游校园等;给需要了解桂林电子科技大学校园地理信息的用户提供了极大方便。
2 本课题研究的内容本课题是一个使用Managed DirectX的三维图形技术实现的一个三维校园电子地图程序,该程序是在框架下建立完成,开发语言为当今最流行的高级语言Microsoft Visual C#。
它是以桂林电子科技大学东校区为实景,进行了校园虚拟仿真,建立了具备观光浏览与智能导航为一体的多媒体三维校园电子地图程序。
三维电子地图的制作与漫游研究实例

大 建筑 物顶 部 的基 本 轮廓 , 获取 校 园平 面 景观 布
局图。
2 . 使用像素较高的数码相机拍摄校 园实景 ,
通 过照 片 的连接 弥 补 卫 星地 图 的一 些 细 节误 差 ,
以二 维校 园平 面 图作 为 底 图 , 对 校 园 场 景 中 的各 种模 型对 象进 行建模 , 并 发 布成 F B X格 式 文
一
、
总体设 计
三维 校 园电子 地 图漫游 系统 的制 作主要 是使 用3 d Ma x建 模 虚 拟 校 园 环 境 实 现 三 维 场 景 建
模, 应 用 Un i t y 3 d 来 实现 三维 场景 的 漫游功 能 , 主 要步 骤如 下 。
( 一) 采 集与 处理数 据
图 1 系统 开 发 框 架 图
第2 6 卷 第 2期
2 0 1 3 年 4月
音 鸟 取甚 技术净阮学报
J o u r n a l o f Qi n g d a o Te c h n i c a l 2
Apr .2 0 1 3
三 维 电 子 地 图 的 制 作 与 漫 游 研 究 实 例
本文使用 3 d Ma x建 立 模 型 , 采 用 Un i t y 3 d
( 四) 构 建漫 游引 擎 将 F B X文件 导人 Un i t y 3 d软 件 中 , 编 写程 序 实现 三维 场景 的漫 游功 能 。
( 五) 制 作 的 网 站
将 二 维 电子地 图 、 三 维 电子地 图 、 实 景漫游 程 序嵌 入到 网页 中 。
图2 使用3 d s Ma x制 作 出校 园景观 模 型
( 四) 烘 焙模 型与导 出 F B X 文 件
基于SketchUp的校园三维手绘地图构建方法--以江苏工程学院主校区为例

基于SketchUp的校园三维手绘地图构建方法--以江苏工程学院主校区为例陈田田;王文玲【摘要】手绘地图兼具实用、观赏及收藏纪念价值,近年来备受青睐。
文中以江苏工程职业技术学院为例,探讨了基于SketchUp构建校园三维手绘地图的方法,以实现校园展示形象立体化、个性化。
【期刊名称】《长沙民政职业技术学院学报》【年(卷),期】2016(023)001【总页数】3页(P133-135)【关键词】空间信息;手绘地图;SketchUp;三维建模【作者】陈田田;王文玲【作者单位】江苏工程职业技术学院,江苏南通226007;江苏工程职业技术学院,江苏南通226007【正文语种】中文【中图分类】P208;TU984.14随着社会生活水平的提高,人们的审美水平不断提升,对地图的美观性也提出了更高要求,尤其是对于以年轻人为主的大学校园地图更需要具有较强的艺术性。
传统的二维地图表现形式已不足以满足读图者对校园整体空间信息的认知程度,手绘地图作为一种古老而又时新的地图表现形式受到越来越多学子们的青睐。
校园地图作为记录信息的一种图形语言形式,最为古老,在人们认知空间环境、获取地理信息中发挥了重要作用。
目前我们所熟悉的校园地图主要有两种。
一种是以正投影法绘制的工程平面图,这种地图内容严谨、道路标注明确、包含的信息量大,但地图中图形的概括性和上北下南方位的特定性,要求读图者除了具备良好的空间认知能力外,还需要一定的读图经验和足够的耐心,给初次拜访者认识空间信息带来了一定的困难,以至于很多人手拿地图仍然迷失方向。
另外一种是通过电脑软件处理出来的整体鸟瞰图,即通常所说的效果图。
这种地图透视准确,刻画出了建筑物以及景观、道路的细节,能很好地反映出建筑、环境、道路间的相互关系,便于人们对学校有着整体、宏观上的认知。
但其缺点在于细节过于繁复,整体刻画太过均一,没有重点,出图成本较高,低质量的印刷会使地物的辨识度不高、颜色灰暗,整体来说,实际画面并不美观。
基于ArcGIS和Google SketchUp的三维电子地图制作与发布

第 7期
S C I E N C E&T E C H N OL O G Y I N F O R MA T I ON
O高校讲1  ̄0
科技信 息
基于 A r c G I S和 G o o g l e S k e t c h U p的 三维电子地图制作与发布
辛俊伟 罗 艳 ( 东华 N a - 大学 测绘 工程学 院 , 江 西 抚州 3 4 4 0 0 0 )
0 研 究 背 景 及 意 义
模 和纹理配置。地形数据 T I N导人 S k e t c h U p中进行地形建模。 最后 , 模型通过 E s r i 插件导出到 A r c GI S系统中进行三维可视化 、 随着 G I S在各行各业的普遍应用 . 人们的需求也加速了 G I S行业 分 析和管理。并通过 G o o g l e E a r t h实现三维地形图的网络发布和网络 的发展 . 三维 G I S目前是其 中的一个重要发展趋 势Ⅲ 。 在三维 G I S 的实 浏览 ( 见图 1 ) 。
现过程 中. 三维模型的构建是三维 电子地 图制作过程中最 重要 的环节
之一。
目 前用 于l 一 维景观模型建立的主要方法有 : 基于摄影测量 ( 航空 摄影测 量和 L i d a r ) 的三维景观 构建 . 其方法利用航测影像 数据和三维 激光扫描数据来提取地形 、 正射影像及 建筑 物等数据 , 数据处理 和建 模都需要大量的人工 干预目 , 其 软件和硬件成本较高 ; 二维 G I S ( 2 D G I S ) 辅助下 的j维景观构建[ 3 1 . 其方法 只能将建筑物在二维 图基础 上提取 生成规则 的几何 体 .建立 的三维 景观模 型缺乏一 定的真 实感 : A u t o C A D与 3 D S M A X结合 的三维景观构建1 3 1 . 其方法是利用A u t o C A D制作 平面地形图 . 然后导人 3 D S M A X进行三维建模 . 它可以制作 出精美的 三维模型 , 但是 其操作极为复杂 . 因此效率较低 、 周期长 ; 基于G o o g l e S k e t c h U p的三维建模方法 . 其方法能够根据 Go o g l e E a r t h的影像 图作 为三维模型的底图 , 建模操作简 单、 周期 短 、 模型逼真 , 且模 型具 有实 时实地的地理位置准确性 . 但模 型的可管理性不强 本文以东华理工大学校园为例 .采取了基于 G o o g l e S k e t c h Up的 三维建模 方法 , 在此基础上加入了 A r c G I S的编辑 、 管理 、 分析 、 三维可 视化等功能 . 并且 在 G o o g l e E a r t h 上实时实地的进行 了网络发布
6.基于移动平台下3D校园电子地图的多功能校园助手_作品简介

【作品名称】基于移动平台下3D校园电子地图的多功能校园助手【关键字】软件开发手机3D地图【第一作者】林屹冬(本科软件82)【其他作者】陶芳波(本科软件82)王昶平(本科软件82)张伟哲(本科软件82)林运祯(本科软件81)王超(本科软件81)【作品简介】摘要介绍:百年校庆来临之际,本项目结合老校友及外访人员对清华校园服务的需求以及清华新生对移动校园服务的需求,以最为便携的移动设备作为平台,真实3D校园地图为中枢,开发了结合课程管理,日程管理,校园游助手,自习室查询,校内实时社区等多项功能的手机软件——“掌上清华”。
同时,该项目同步匹配了校园地图编辑器及其接口,为移动平台下的高校信息服务提供了全程的解决方案。
面向人群:1.清华同学(尤其是新生)2.清华校友及游客开发目的:1.考虑到清华同学尤其是新生在校园生活中存在的不便利,比如自习室冲突,信息不便利,缺乏有效便利的日程管理,又考虑到校园中缺乏相应的移动平台下的校园信息服务,我们希望能将校园虚拟化,实现校园服务在移动平台下的信息化。
2.百年校庆将至,到时候将是故友云集,包括数量巨大的游客及老校友们,我们希望为他们提供更便捷的信息化服务,让他们能在手机的帮助下制定更为合理的游览路线,并通过我们录入的信息了解新清华,体味新清华。
3.鉴于中国高校间缺少一个统一的信息化平台,我们同时希望为高校对外的信息开发制定一个完整的解决方案,于是便将高校地图及信息编辑器纳入了项目开发的过程当中。
项目简介:目前项目以3D校园地图为枢纽,已经集成了课程管理、日程管理、校园游助手、自习室查询、校园信息发布等多种功能,基本能完成两类不同用户对于该软件的不同侧重点的需求。
同时,也已开发完成校园地图编辑器,已能轻松推广到清华外的其他学校的移动信息服务。
该项目获得了软件学院SSRT支持,将会继续完善功能,预计短期内还将完成移动平台下的网络社区,高校地图信息站等服务。
并计划先在本校推广,然后将解决方案向外校推广。
空地一体化实景三维建模在智慧校园中的应用研究宋灵君

空地一体化实景三维建模在智慧校园中的应用研究宋灵君发布时间:2023-05-04T02:38:31.263Z 来源:《工程管理前沿》2023年4期作者:宋灵君[导读] 随着信息化技术不断发展,传统二维地图已经无法满足人们对于空间地理信息获取和表达的需求。
空地一体化实景三维建模在智慧校园中的应用研究宋灵君河北省地理信息集团有限公司摘要:随着信息化技术不断发展,传统二维地图已经无法满足人们对于空间地理信息获取和表达的需求。
因此,基于实景影像进行三维重建成为了当前热门的研究方向之一。
而无人机倾斜摄影测量技术作为一种新兴的航空遥感技术,具有高效、快速等特点,被广泛运用到城市规划建设、资源环境调查以及应急救援等领域。
然而,由于目前大多数无人机航测系统还不能实现真正意义上的“所见即所得”,存在一定局限性。
为此,本文提出将无人机与地面激光雷达相结合,通过空地一体化实景三维建模方法来提高模型精度和真实感,并探讨其在智慧校园建设方面的实际应用价值。
关键词:空地一体化;实景三维建模;智慧校园;应用研究前言:围绕“空地一体化”技术进行研究,以某高校为例,通过对该校部分区域进行实景三维建模和模型精度分析,验证了该项技术在实际生产生活中的可行性。
同时针对目前传统的航空摄影测量存在的问题提出了一种新的解决方案,即采用无人机倾斜摄影测量结合地面激光雷达扫描的方式获取建筑物顶部纹理信息,并将其与卫星遥感影像相融合,从而实现高精度、高分辨率的实景三维建模。
此外,本文还探讨了基于实景三维模型的多种应用场景,如建筑物规划设计、土地资源管理、城市应急救援等方面,具有一定的理论意义和实用价值。
一、空地一体化实景三维建模关键技术分析(一)地形数据获取对于大范围、高精度的实景三维建模,需要大量精细准确的地形数据作为基础支撑。
因此,本章节主要介绍了几种常见的无人机倾斜摄影测量系统搭载的传感器以及对应的数据处理方法:SWDC-5五镜头相机和ILS激光雷达。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在开发三维校园电子地图之前, 首先要对校园的各方面数 据进行收集, 由于大量的建筑数据以及校园平面景观布局图纸 可以从校方直接获取, 也可以通过实地取材和互联网资源来获 取相关数据。
校园建筑的模型比例数据、 贴图数据、 布局位置全部是通 过实地取材得来, 由于学校东区面积比较大, 建筑复杂多样, 导致数据采集工作量很大, 用了近两个星期, 使用数码相机在 校园各个角落获取数码照片近 10000 张, 将校园所有景观囊括 在内。 建筑轮廓基本是从高层楼顶拍摄, 然后通过照片的对比 和组合得到建筑的实际外形和轮廓数据, 通过互 联网的 Google 卫星图获取建筑之间的比例数据以及平面布局数据, 通过照片 的剪切获取景物的纹理贴图数据。 4.2 二维平面图的制作
为了控制好二维平面图的比例和相关建筑的位置精确, 本 系 统 使 用 了 Google 卫 星 照 片 来 做 底 图 作 为 二 维 平 面 图 的 绘 制 参 考 。 然 后 再 使 用 AutoCAD 2007 来 绘 制 线 条 , 这 样 便 能 达 到 精确绘制的目的。
底 图 是 通 过 Google 卫 星 照 片 拼 接 而 成 , 首 先 在 电 脑 上 安 装 Google_Earth_BZXV.exe。 在 搜 索 框 中 输 入 大 学 的 位 置 : 25° 17'5.05" N, 110°19'53.89" E 以获 取校 园 的 卫 星 照 片 。 为 了 得
本课题主要是研究了三维建模技术在程序中的导入技术、 三 维 模 型 的 优 化 、 虚 拟 现 实 技 术 、 Floyd 算 法 实 现 的 智 能 导 航 技 术 、 Alpha 混 合 与 测 试 技 术 、 三 维 场 景 中 的 光 照 技 术 、 XML
技术、 用户交互控件技术等等。 这些技术将全部应用到三维校 园电子地图程序当中, 最终展示出集视觉、 听觉、 用户智能交 互于一体的校园仿真三维地图。
Hale Waihona Puke 2009. 13 63到清晰的底图, 获取图片是采取分次获取, 然后使用 Photoshop 合并成一张完整的高校东区校园底图, 如图 2 所示。
有 了 这 张 平 面 地 图 , 就 能 够 使 用 3DMAX 导 入 *.dwg 文 件 作为底图参照, 然后绘制出等比例的校园 3D 模型。 4.3 三维模型的建立
1 引言
随着计算机技术, 特别是计算机图形学、 三维仿真技术以 及虚拟现实技术的飞速发展, 传统的二维电子地图被注入了新 的活力, 三维电子地图正成为电子地图发展的一个重要方向。 传统的二维电子地图只能以图形和符号的方式来呈现一张地 图, 这种方式往往不能直观清晰地表示出地图所在位置的地理 环境。 采用三维电子地图的方式, 建立场景的仿真模型, 把现 实场景进行虚拟再现, 真实、 互动、 情节化的特点是虚拟现实 技术独特的魅力所在。
62 2009. 13
GRAPHICS PROGRAM
图形图像处理
5) DirectSound 提供播放和捕捉预录制数码采样的支持。 6) Audio Video Playback 允许回放和简单控制音频/视频媒 体。 (4) Managed DirectX 的优点 通 过 消 除 COM 组 件 对 象 模 型 的 互 通 层 , 托 管 代 码 版 DirectX 9.0 改善了执行性能。 托管代码能减少代码 体积和提升 工 作 效 率 。 继 承 于 强 大 易 用 的 Microsoft .NET Framework 公 共 类型的接口更加直观。 托管代码也把开发者从处理很多内存管 理的任务中解放了, 这些任务比如释放对象。 Managed DirectX 还提供了简单的 3D 程序框 架 , 三 维 校 园 电子地图就是基 于 这 个 框 架 而 开 发 的 一 个 3D 应 用 程 序 。 使 用 Managed DirectX 很 大 程 度 上 减 少 了 繁 重 的 初 始 化 操 作 。 由 于 代 码 运 行 于 Microsoft .NET 虚 拟 机 之 上 , 开 发 的 语 言 为 Microsoft Visual C#, 所 以 程 序 能 够 自 动 回 收 垃 圾 , 避 免 了 内 存的泄露, 还降低了代码复杂度, 便于 Web 接口的开发。 3.2 三维坐标系与几何图形学 在 使 用 DirectX 开 发 三 维 校 园 电 子 地 图 程 序 之 前 , 首 先 要 对 3D 图形学的数 学 基 础 有 一 定 的 了 解 , 根 据 三 维 校 园 电 子 地 图程序的需求, 需要掌握以下几个方面的知识点: (1) 向量以及向量的运算; (2) 3D 坐标系; (3) 面和顶点法线; (4) 3D 物体的构成。
4 总体设计
三维校园电子地图程序是把高校东区的校园实景虚拟再 现, 除了能够实现普通地图的功能以外, 还能够进行三维的景 点观光和智能路径导航等功能。 系统总体开发流程框架如图 1 所示。
图 1 系统总体开发流程框架
构建一个三维校园电子地图系统需要按照以下几个关键步 骤来进行程序的开发:
(1) 数据采集: 获取校园的相关建筑数据以及地理环境信 息。
地形模型建立: 整个东区校园的地形样式比较丰富, 由山 坡、 河流、 以及高低不同的坡面, 这个地形的模型制作加大了 难度。 在校园东区地形的创作中, 把整个学校当作一个区域, 按 照 CAD 地 图 建 立 一 个 大 平 面 , 然 后 在 这 个 大 平 面 上 切 割 出 许许多多个小面, 再通过多边形修改器来分区修改这些小面。 在地形中, 比 较 矮 小 的 坡 度 (如 : 路 边 沿 等 ) 则 不 进 行 3D 建 模, 而是使用贴图取而代之, 这样将会最大程度上减小程序的 开销。 在实时虚拟系统中, 它们应该使用尽可能少的面, 获得 尽可能少的面的方法是在建立模型时使用合适的方式, 当把贴 图赋给实时模型时, 也应该使用最少的面。 所以这类模型在建 立时主要用二维的模型结合透明贴图来创造出三维的模型效 果, 即用贴图来代替细节模型。 得出高低不同的坡面以及河流 等模型, 最终完成的地形图如图 4 所示。
除此之外, 在可视化的基础上实现了一些虚拟现实的交互 操作和空间分析, 如: 校园景物的查看、 校园路径导航、 三维 动态漫游校园等, 给需要了解校园地理信息的用户提供了极大 方便。
2 研究内容
本 课 题 是 一 个 使 用 Managed DirectX 的 三 维 图 形 技 术 实 现 的 一 个 三 维 校 园 电 子 地 图 程 序 , 该 程 序 是 在.NET 框 架 下 建 立 完 成 , 开 发 语 言 为 当 今 最 流 行 的 高 级 语 言 Microsoft Visual C#。 它是以某高校校区为实景, 进行校园虚拟仿真, 建立了具备观 光浏览与智能导航为一体的多媒体三维校园电子地图程序。
三维校园电子地图
李纳璺 陈金龙 阮方舟
摘 要: 从 DirectX 技术着手, 采用 Microsoft Visual C# 结合三维图形开发包在.NET 框架下, 构建了三维校园电子地图程序。 通过对校区真实场景转换到三维虚拟场景的引擎构建, 实现了 三维校园的虚拟漫游和智能导航功能。 关键词: 电子地图; 天空盒; 地图引擎; DirectX
(2) 托管代码版 DirectX 9.0 支持 在 DirectX 9.0 下, 开发者在使用托管代码的时候, 能够利 用 DirectX 的 多 媒 体 功 能 和 硬 件 加 速 。 托 管 代 码 版 DirectX 9.0 允许访问大多数原始的非托管 DirectX 功能。 下面是 被 DirectX 9.0 和 DirectX 9.0 SDK 支持的托管代码语言: Microsoft Visual C# Microsoft Visual Basic .NET Microsoft Visual C++ Microsoft JScript .NET 在三维校园电子地图程序中, 采用的是 Microsoft Visual C# 2.0、 Microsoft DirectX Software Development Kit ( SDK) August2007 来开发。 (3) Managed DirectX 包含的组件 托管代码版 DirectX 9.0 由以下主要组件构成。 1) Direct3D Graphics 提 供 了 一 个 单 一 的 API, 能 使 用 它 进 行 3D 图形编程。 2) DirectDraw 提供直接的低级访问显存和高速渲染。 3) DirectInput 提供对于多种输入设备的支持, 包括对力反 馈技术的完全支持。 4) DirectPlay 提供多人网络游戏的支持。
3 开发环境
3.1 Managed DirectX 与托管代码版 DirectX 9.0 语言支持 (1) Managed DirectX DirectX 是 一 系 列 低 级 的 应 用 程 序 接 口 (APIs), 它 用 于 创
建 游 戏 和 其 他 高 执 行 效 率 的 多 媒 体 程 序 。 它 包 括 对 高 效 的 2D 和 3D 图形、 音 效 和 音 乐 、 输 入 设 备 、 力 反 馈 设 备 、 多 媒 体 流 和多人游戏的网络通信程序。 三维校园电子地图程序的三维环 境漫游引擎的构建就是使用 Managed DirectX 9.0 的图形处理 技 术来完成的。