三维校园电子地图(上)
访问734次
作者:李纳璺陈金龙阮方舟
1引言
随着计算机技术因为英语,特别是计算机图形学、三维仿真技术以及虚拟现实技术的飞速发展对比手法的句子,传统的
二维电子地图被注入了新的活力安全心得体会范文,三维电子地图正成为电子地图发展的一个重要方向。传统的二维
电子地图只能以图形和符号的方式来呈现一张地图,这种方式往往不能直观清晰的表示出地图所在
位置的地理环境;采用三维电子地图的方式,建立场景的仿真模型,把现实场景进行虚拟再现,真实、
互动、情节化的特点是虚拟现实技术独特的魅力所在。
如何设计一个仿真度高,并且具备虚拟漫游和智能导航的三维地图引擎项目工作总结,成为三维电子地图研究领域
的一个热点问题。本文研究的设计的三维电子地图引擎系统独生子女费,设计了模型动态加载接口南海事件2016,并具备智能导
航和虚拟漫游引擎,实现了三维校园仿真电子地图资治通鉴白话版。它为校园规划建设、游客观光导航、学校对外宣传
等方面提供了一个智能化的平台庇护的拼音,为广大系统用户提供了极大的便利快乐星球老顽童。开展虚拟校园三维地图仿真引擎
系统及相关课题的研究适应了信息社会发展的趋势,具有重要的理论和现实意义oppo广告音乐。
本文对从DirectX技术着手登黄鹤楼作者,采用MicrosoftVisualC#编程语言结合三维图形开发包(Managed
DirectXSDKAugust2007)在逆袭之星途闪耀百度云框架中构建的三维校园电子地图程序。该程序实现了桂林电子科技
大学的(东区)的三维校园电子地图的功能尺子用英语怎么说。除此之外谁是大英雄,在可视化的基础上实现了一些虚拟现实的交互
操作和空间分析哭笑不得是什么意思,如:校园景物的查看、校园路径导航、三维动态漫游校园等;给需要了解桂林电子科
技大学校园地理信息的用户提供了极大方便。
2本课题研究的内容
本课题是一个使用ManagedDirectX的三维图形技术实现的一个三维校园电子地图程序,该程序是
在框架下建立完成大胆美女,开发语言为当今最流行的高级语言MicrosoftVisualC#。它是以桂林电子科
技大学东校区为实景韩国化妆品品牌有哪些,进行了校园虚拟仿真,建立了具备观光浏览与智能导航为一体的多媒体三维校园
电子地图程序。
本课题主要是研究了三维建模技术在程序中的导入技术、三维模型的优化、虚拟现实技术、Floyd
算法实现的智能导航技术、Alpha混合与Alpha测试技术、三维场景中的光照技术、XML技术、用户交互
控件技术等等反倾销和反补贴。这些技术将全部应用到三维校园电子地图程序当中整顿机关作风,最终展示出集视觉、听觉、用户智
能交互于一体的校园仿真三维地图。
3开发环境与相关技术简介
3科学育儿知识.1ManagedDirectX与托管代码版DirectX9红楼梦贾宝玉.0语言支持
(1)ManagedDirectX
DirectX是一系列低级的应用程序接口(APIs),它用于创建游戏和其他高执行效率的多媒体程序师德工作总结。
它包括对高效的2D和3D图形、音效和音乐、输入设备、力反馈设备、多媒体流和多人游戏的网络通信
程序巨蟹座男人的性格。三维校园电子地图程序的三维环境漫游引擎的构建就是使用ManagedDirectX9双龙湾.0的图形
处理技术来完成的。
(2)托管代码版DirectX9qq个人说明.0语言支持
在DirectX9.0下,开发者在使用托管代码的时候,能够利用DirectX的多媒体功能和硬件加速。
托管代码版DirectX9党员工作总结.0允许访问大多数原始的非托管DirectX功能。下面是被DirectX9迪奥香水专柜价格表.0和DirectX
9房子的风水.0SDK支持的托管代码语言:
MicrosoftVisualC
#
MicrosoftVisualC++
在三维校园电子地图程序中,采用的是MicrosoftVisualC#2.0、MicrosoftDirectXSoftware
DevelopmentKit(SDK)August2007来开发机遇是成功的关键。
(3)ManagedDirectX包含的组件
托管代码版DirectX9.0由以下主要组件构成端午节幽默祝福语。
(1)Direct3DGraphics提供了一个单一的API开不了心,你能使用它进行3-D图形编程海南交通违章查询。
(2)DirectDraw提供直接的低级访问显存和高速渲染。
(3)DirectInput提供对于多种输入设备的支持,包括对力反馈技术的完全支持现代文学网。
(4)DirectPlay提供多人网络游戏的支持鱼儿在水里游来游去。
(5)DirectSound提供播放和捕捉预录制数码采样的支持企业兼并。
(6)AudioVideoPlayback允许回放和简单控制音频/视频媒体端午节话语短句简单。
(4)ManagedDirectX的优点
通过消除COM组件对象模型的互通层,托管代码版DirectX9灶具什么牌子好.0改善了执行性能三星22寸液晶显示器。托管代码能减少
代码体积和提升工作效率。继承于强大易用的mework公共类型的接口更加直观。
托管代码也把你从处理很多内存管理的任务中解放了,这些任务比如释放对象。
ManagedDirectX还提供了简单的3D程序框架,三维校园电子地图就是基于这个框架而开发的一个
3D应用程序2015高考题及答案。使用ManagedDirectX很大程度上减少了繁重的初始化操作。由于代码运行
于虚拟机之上,开发的语言为MicrosoftVisualC#隔离霜什么牌子好,所以程序能够自动回收垃圾广东水平测试,
避免了内存的泄露保护环境的作文300字,还降低了代码复杂度,便于Web接口的开发。
3电视墙壁纸十大品牌.2三维坐标系与几何图形学
在使用DirectX开发三维校园电子地图程序之前精睿nod32,首先要对3D图形学的数学基础有一定的了解,根
据三维校园电子地图程序的需求支付宝抢红包口令,需要掌握以下几个方面的知识点:
(1)向量以及向量的运算;(2)3D坐标系;(3)面和顶点法线;(4)3D物体的构成。
(由于篇幅有限,加上难度不大,以上4点在此不作详细介绍记忆大比拼。关于Floyd最短路径算法原理,Alpha混
合与测试原理,三维场景中的光照技术类型请读者参考相关书籍):
4系统总体设计
三维校园电子地图程序是把桂林电子科技大学东区的校园实景虚拟再现diy贺卡,除能够实现普通地图的功
能以外,还能够进行三维的景点观光和智能路径导航等功能2016世乒赛。系统总体开发流程框架如图4-1所示:
图4-1系统总体开发流程框架
构建一个三维校园电子地图系统需要按照以下几个关键步骤来进行程序的开发:
(1)数据采集:获取校园的相关建筑数据以及地理环境信息;
(2)平面图制作:从获取的相关数据中提取有用信息,建立校园二维平面图;
(3)三维模型的建立:建立校园场景中的建筑模型、场景小品模型、天空环境模型和地形模型等;
(4)开发漫游导航引擎:使用程序来实现模型导入、三维场景的漫游、导航功能。
三维校园电子地图漫游导航引擎作为该项目的核心部分,它主要实现的目标是:实现将3dsMax建
立的模型导入引擎情侣网络名字,把所有模型组合成一个校园整体绿衣服,导入音乐,加载天空、地形以及环境小品等对象龙之谷天启,
构建成一个集音乐与用户交互的三维校园互动程序。将更加直观的把整个校园场景展示出来述职报告与工作总结的区别,以便于该
软件的使用者迅速了解桂林电子科技大学(东区)校园的地理信息。
4富翁梦想.1相关数据的采集
(重点说明:作为学习或做Demo版什么水果可以降火,通过实地和GOOGLE卫星图获题材是一种十分可取的方法)
在开发三维校园电子地图之前世界最二国家,首先要对校园的各方面数据进行收集孙杨私生子,由于大量的建筑数据以及校
园平面景观布局图纸可以从校方直接获取护士日记下载,也可以通过实地取材和互联网资源来获取相关数据(我们的
数据是采取此法)腰间盘突出治疗方法。
校园建筑的模型比例数据、贴图数据、布局位置全部是通过实地取材得来型男网名,由于学校东区面积比较
大,建筑复杂多样,导致数据采集工作量很大全彩口工花木兰,用了近两个星期港台音乐,使用数码相机在校园各个角落获取数
码照片近10000张回乐峰前沙似雪,将校园所有景观囊括在内lumia800c。建筑轮廓基本是从高层楼顶拍摄自然健康,然后通过照片的对比
和组合得到建筑的实际外形和轮廓数据毕业论文模板,通过互联网的GOOGLE卫星图获取建筑之间的比例数据以及平面
布局数据,通过照片的剪切获取景物的纹理贴图数据。
4胃痛怎么办最快的止痛办法.2二维平面图的制作
校园二维平面图的制作在三维校园电子地图的开发过程中是相当重要的一个环节松树的作文,二维平面图制作
的好坏直接影响到三维立体图的效果义勇军进行曲歌词。因为三维地图的建模是完全基于二维平面图而建立的依稀反义词,如果二维
平面图的比例不正确,就不可能制作出精确的三维地图。制作二维平面图的还有个作用qq动漫皮肤,就是生成导航
引擎程序的小地图导航地图功能。可见二维平面图的制作必须准确无误关于幸福的感言。
为了控制好二维平面图的比例和相关建筑的位置精确,本系统使用了Google卫星照片来做底图作为
二维平面图的绘制参考。然后再使用AutoCAD2007来绘制线条听证会主持词,这样便能达到精确绘制的目的。
底图是通过Google卫星照片拼接而成,首先在电脑上安装Google_Earth_超市商品陈列图片。在搜索框中输入桂
林电子科技大学的位置:25°17'5.05"N弥撒歌词,110°19'53只想为你唱首歌.89"E以获取校园的卫星照片2017浙江高考作文。为了得到清晰的底
图立秋是几月几日2019,获取图片是采取分次获取白果作用,然后使用Photoshop合并成一张完整的桂电东区校园底图。如图4-2所
示:
图4-2桂林电子科技大学(东区)卫星图
4女人胡子.2.1建筑平面框图
获得了校园的平面底图以后痔疮饮食,将它导入进AutoCAD2007作为外部参照的地图高考后祝福语,用CAD的直
线和曲线绘制工具按照底图建筑的轮廓绘制出外形教师节班会ppt,就得到一张CAD导出平面图文件。该文件
的最终效果如图4-3所示:
图4-3校园平面图
有了这张平面地图,就能够使用3DMAX导入*.dwg文件作为底图参照中国最宽瀑布,然后绘制出等比例的校园3D
模型溪水李汉荣。
4.3三维模型的建立(建筑模型和环境小品模型的建立在此不作介绍)
地形模型建立:桂林电子科技大学整个东区校园的地形样式比较丰富国家公祭日勿忘这些数字,由山坡、河流、以及高低不
同的坡面开机慢,这个地形的模型制作加大了难度鲁迅先生的名言。在校园东区地形的创作中,我把整个学校当作一个区域,
按照CAD地图建立一个大平面,然后在这个大平面上切割出许许多多个小面蛀牙牙疼怎么办,再通过多边形修改器来分
区修改这些小面东部华侨城茶溪谷。在地形中诗文集,比较矮小的坡度(如:路边沿等)则不进行3D建模puko,而是使用贴图取而代
之演员袁枚,这样将会最大程度上减小程序的开销。在实时虚拟系统中,它们应该使用尽可能少的面,获得尽可
能少的面的方法是在建立模型时使用合适的方式,当把贴图赋给实时模型时业绩,也应该使用最少的面片段服饰。所
以这类模型在建立时主要用二维的模型结合透明贴图来创造出三维的模型效果,即用贴图来代替细节模
型教师入党申请书。得出高低不同的坡面以及河流等模型七夕表白攻略。最终完成的地形图如图4-4所示:
图4-4地形模型
4.4三维漫游导航引擎的构建
创建三维校园电子地图引擎系统是使用C#语言结合MicrosoftDirectXSDK来完成的,是基于
MicrosoftDirectXSDKSampleFramework来建立引擎框架,调用了Microsoft为我们提供的类库shall的用法。这
些已经完成公用类全部放在..MicrosoftDirectXSDK(August2007SamplesManaged
Common文件里面,创建三维校园电子地图程序的时候需要将这些公用类包含到该项目当中,使用这个
框架相当于为引擎提供了一个快速开发3D程序的一个空框架,在这个框架中创建三维校园漫游导航的
3D程序。为三维校园电子地图程序提供了丰富可利用的3D程序接口云南腾冲一中。引擎总体框架如图4-5所示。
图4-5引擎总体框架
4卵巢保养手法.4.1三维引擎的设计目标
该三维漫游导航引擎主要具备以下功能:
(1)能对整个校园模型进行全局俯视以及任意视角的观察,以便让用户更加全面的了解校园每一处的地
理信息;
(2)能够让用户自定义选择所需要加载的三维模型中秋节传说故事,以便适应显卡配置较低的用户,通过读写XML文件
来保存用户的配置信息;
(3)能够设置不同的分辨率,以满足用户的需求;
(4)采用FLOYD算法计算校园每两个景点的最短路径,实现校园每一个景观的智能导航功能;
(5)在导航模式中滑翔纸飞机,实现小地图标示位置功能甜甜的早安语,让用户快速的了解自己所在校园的具体位置;
(6)实现用户控制摄影机的移动功能,并且能控制移动的速度;
(7)实现三维漫游场景的音乐导入小乌龟学英语,使三维校园程序效果更加丰富;
(8)实现光照效果秋天古诗最好的10首,使得场景模型更加富有层次感2021开学第一课。
4.4中甲积分榜.2三维地图的程序引擎的框架介绍
三维校园电子地图的漫游导航引擎是使用MicrosoftVisualStudio2005来进行编码,该项目工程
中包含了以下的文件列:
(1)common文件夹:里面包含了MicrosoftDirectXSDKSampleFramework的所有类库;
(2)UI文件夹:包含了用户控件的压缩纹理安康旅游景点大全,以及用户控件的一些信息;
(3)文件:程序的主入口;
(4)文件:控制整个引擎;
(5)文件:层级的基类;
(6)文件:控制主层操作级;
(7)文件:控制主层级模型加载;
(8)文件:读取模型素材层级;
(9)文件:控制菜单层级;
(10)文件:控制配置层级;
(11)文件:控制模型对象;
(12)文件:控制HUD模型对象;
(13)文件:显示背景图片;
(14)文件:显示小地图;
(15)文件:显示提示点;
(16)文件:实现最短路径算法;
(17)文件:实现X文件加载;
(18)文件:实现音乐的加载;
(19)文件:实现音效的加载工程开工典礼发言稿。
(20)GuetRes文件夹:包含了所有模型的X文件、纹理贴图文件、声音文件、背景图片文件、XML用户
配置文件以及场景元素文件,用于存放引擎的所有资源85魔神刷图加点。
4.4灵狼传奇.3引擎的主入口
文件包含了Project类,该类继承了DirectXSDKSampleFramework的两个
IFrameworkCallback,IDeviceCreation类5年级数学题,是整个三维校园电子地图程序的入口法兰琳卡怎么样。主要负责初始化程
序中所需要的设备以及处理程序的所有消息,处理3D程序循环体中负责更新程序物体和渲染物体的方
法happy christmas eve,这两个方法分别是:OnFrameMove()和OnFrameRender()。下面对这主要函数的功能做简单的介绍:
(1)OnFrameMove()
该函数在任何帧发生之前调用,根据程序时间对场景(例如,动画)的位置进行更新。
(2)OnFrameRender()
绘制场景,在调用返回后DirectX将交换链中的下一个缓冲区的内容显示在屏幕上。
(3)OnCreateDevice()
该函数用于创建设备,实例化Campus3D类天火之谜,并且设置层级的光照效果和透明贴图。
(4)IntPtrOnMsgProc()
处理引擎的控制消息,接收用户发出的消息2012江西高考作文。
(5)OnRetDevice()
当窗口发生重置(如窗口分辨率发生变化)时调用2015立春,重新设定窗口的宽度和高度真的对不起,设置设备的渲染
状态RenderState,并且触发引擎主控制类的重置函数()美的电压力锅食谱。
在设备的创建以后,实例化了Campus3D类。这个类是负责处理整个三维校园程序辅料英语,在该类中的构造
函数中设置了程序资源的路径李广的资料。设置如下:
rentDirectory(pPath+"GuetRes");
该类用来设置创建程序渲染的当前层级CurrentLever,在Campus3D类被初始化的时候就实例化了当前
层级为MenuLevel康熙皇帝的庙号是,使得程序一开始运行就进入菜单窗口;
三维地图漫游导航引擎使用了两种摄像机camera和cameraHUD。设置这两种摄像机的作用如下:
(1)camera
摄像机camera被定义成第一人称摄像机六月丁香六月综合缴情,负责渲染程序的动态主场景;
(2)cameraHUD
摄像机cameraHUD被定义成球型摄像机视频短片,负责渲染用户的菜单和静态的HUD模型;
4.4.4引擎的层级
层级在三维电子地图执行的各个阶段中拨怎么读,包含了这个阶段所特有的元素和逻辑的对象。本引擎一共
使用了三个层级:菜单层级、设置层级和主程序层级。每个层级往往有自己特定的更新和渲染函数。
中包含了BaLevel抽象类,他是整个程序所有层级的基类,其中声明了其派生类所
调用的所有方法寻龙诀 票房,它的构造函数用于重置整个层级建行网上银行登陆。它定义的抽象方法主要有以下几个:
protectedabstractvoidInitializeGraphics();//初始化图形文件
protectedabstractvoidInitializeSounds();//初始化音效文件
publicabstractvoidRet();//用于重置层级
publicabstractvoidUpdate();//用于更新层级
publicabstractvoidRender();//用于渲染层级
publicabstractvoidKeyPresdHandler(KeyEventArgsKey);
在整个程序中学术会议策划公司,主要创建了以下几个层级:
(1)Level和Level1类
这两个层级是程序的核心层级Level继承于BaLevel,而Level1又继承于Level;Level1负责加
载Level层级中所需要渲染的3D物体以及定义好最短路径的结点矩阵二氧化碳的性质,Level则负责处理程序主层级中
的所有逻辑,接收用户发出的操作匀速直线运动,并做出相应的处理无翼乌漫画集少女漫画大全,是整个程序最核心的部分三年五载的意思。
(2)MenuLevel类
该类是负责处理程序开始运行时菜单层级的渲染二本降分录取,包含了所有菜单消息的响应函数,并按照用户选
择不同的菜单进入不同的层级春联带横批。
(3)OptionLevel类
负责处理引擎中的配置层级。
三维校园电子地图引擎中,层级之间的继承关系如下图4-6所示太阳和月亮在一起是哪一天。
图4-6层级的继承关系
4新加坡中介.4.5引擎的模型对象
在三维校园电子地图中,所有的三维对象都具备了它本身的一些特有属性和一些公共的属性,它们
都按照三维对象的实际需要去创建郁郁寡欢是什么意思。
文件中包含了抽象类MaxObject,它是所有3D物体的基类有机化合物的命名,而且是一个抽象类,用于
创建物体最有效减肥排行榜,设置物体的变换矩阵。它的构造函数:用于设置物体的位置和旋转角度psi换算,并且保存mesh或者
动画的引用。
它定义了模型对象的一些公共属性:
publicstaticMeshHolderstaticMeshHolder;
publicVector3Position;//保存物体在世界坐标系中的位置
publicMatrixMyTransformation=newMatrix();//保存变换矩阵(平移和旋转)
publicfloatxAngle爱的作文500字,yAngle高考改革新方案,zAngle;//保存旋转角度
privateMeshesMeshReference=null;//保存mesh的引用
还包含了一些公共的抽象方法:
publicabstractvoidRet()//用于物体发生变化时重置模型对象;
publicvirtualvoidRender()//用于渲染当前的模型对象;
publicvirtualvoidUpdate(MatrixParentTransformation)//用于更新模型对象;
privatevoidSetupTransformationMatrix(MatrixParentTransformation)//用于构造进行平移和旋
转的变换矩阵。
派生类Obj、SkyObj、TreeObj、NodeObj、PlayerObj以及HUD3D杨善洲电影,派生类都是直接继承于MaxObject
类。
(1)Obj类:继承于MaxObject类,程序中所有的静态物体都是调用该类来创建,比如说教学楼、图书
馆、体育馆等模型学习语文的重要性。
(2)SkyObj类:继承于MaxObject类,用于创建天空环境的天空盒我的母亲独一无二。在该类里面重写了Rander函数高陵县政府,
用于关闭灯光和设置贴图模式体育课没带胸罩俯卧撑,在后面讲对他做详细介绍。
(3)TreeObj类:继承于MaxObject类,用于创建场景中树的模型。
(4)NodeObj类:继承于MaxObject类优优摄影,用于创建程序中用于计算校园导航时最短路径的所有结点火锅蘸料的做法。
(5)PlayerObj类:继承于MaxObject类非主流图片伤感,用于创建程序中移动的物体,其中HandleMovement()函数实
现了该移动物体的具体移动方式我的朋友 作文。
(6)HUD3D类:继承于MaxObject类,用于创建程序中用于HUD的物体模型。
4.4主动赢得一切.6引擎的模型读取
在三维校园地图引擎中粉碎文件夹,需要加入很多由3Dsmax创建的模型,而这些模型都是在创建以后到处成
*收录机品牌.X文件格式,这种格式的文件是能够支持Directx的模型文件高考文综试卷,它记录了模型的所有顶点位置和贴图
的纹理路径以及模型在世界中的坐标等信息。三维引擎为了得到这些模型的相关数据土地使用权年限,就必须得建立相
关的文件读取类来读取X文件中的各种模型数据大佛龙井。
文件包含了Meshes类,用于加载使用3DMAX导出的*关于考试的作文.X模型文件,它将X文件中的纹理以
及物体的顶点抽取出来,为3D程序渲染物体提供所需要的资源安徽艺术高考。
Meshes类将模型的顶点以及贴图信息成功读取以后行道树原文,为了方便引擎的调用美素佳儿和美素丽儿,将它们的所有网格都保
存在MeshHolder这个类里面prince是什么意思。该类中使用了一个Meshes的泛型变量列表来保存这些网格的信息五年级下册数学期末考试卷。
publicList
4唐诗驱鬼.4.7引擎的图片导入
在三维校园地图程序中基因工程的概念,会加载一些背景图片和二维的小地图的图片意外的惊喜,这些图片是通过Background关于爱情的英文诗句.
类、PicShow类和PointShow类来实现的男士护理。这三个类他们都是用于加载图片,所以函数的实现方式基本
一样,只是显示的位置和大小有所不同。
Background类是用作菜单层级的背景图片显示的,它在所有其它物体之前被渲染,位于屏幕中所有
其他物体的后面,不会受到摄像机位置的影响,不会影响程序的进行张嘉倪杜淳。它的目的完全用于美化场景。
这三个类的共同点是:
(1)使用VertexBuffer对象创建并且分配顶点缓冲区来保存顶点信息;顶点缓冲区必须包含4个
顶点vivox9plus配置,使用适当的信息来填充缓冲区我的妈妈三年级作文300字。
(2)使用Ret(floatx初二下册英语作文,floaty,floatWidthtaste的过去式,floatHeight)函数来创建位置和纹理坐标,在Render()
函数中设置好所要加载的图片和纹理司考改革,而后场景渲染在设备调用的BeginScene和EndScene之间完成。
4.4你的名字高清壁纸.8引擎的音乐
为了丰富三维校园程序关于冬至的顺口溜,在程序运行时牙龈肿痛吃什么药,会加入背景音乐施工进度管理,以更好的渲染出环境的气氛;而加载音
乐是通过文件中的Music类来实现。
Music类继承于IDisposable类,里面包含了音乐的加载、播放、停止和暂停的控制函数孔子登山,用以实现背
景音乐的播放功能。
三维校园电子地图(下)
访问1138次
作者:李纳璺陈金龙阮方舟
5三维引擎的功能模块设计
设计三维校园电子地图引擎系统包含了以下主要功能模块的设计:
(1)用户交互界面设计;
(2)智能导航设计;
(3)模型加载和渲染;
(4)光照处理;
(5)天空盒设计;
本节将对这些主要功能和技术的实现进行详细介绍。
5.1用户交互界面设计
5秋季养生食谱.1.1用户界面设计
用户界面是软件与用户交互的最直接的层百姓创业吧,界面的好坏决定用户对软件的第一印象。而且设计良好
的用户界面能够引导用户自己完成相应的操作感谢幼儿园老师的短句,起到向导的作用三八妇女节简笔画。同时界面如同人的面孔,具有吸引用
户的直接优势最新it技术。
本系统的主菜单界面采用天际
蓝作为主色调,背景使用桂林电子科技大学东区的标志性建筑物图片加以衬托failure是什么意思,中间再使用三维仿真模
型场景加以点缀改签机票如何收取手续费吗,充分体现了软件的主体内容和风格涨价通知怎么写。主菜单界面如图5-1所示7的乘法口诀教学设计。
图5-1主菜单界面
程序运行的主界面以三维仿真场景为主ie被篡改怎么办,按照三维程序常见的做法,把二维平面地图放置在窗口的左上
角活动策划书格式范文,二维图下面放置的则是用户相关操作控件中国好声音 贝贝。符合人们的操作习惯,整体效果简洁大方家书,再加上背景
音乐的渲染唯唯诺诺的意思,有让人置身于其中的感觉。设计主程序界面如图5-2所示怎么控制别人的电脑。
图5-2主程序界面
5.1.2用户控件设计
在三维的场景中,要使得程序与用户之间进行互动,就必须得使用到UI用户界面巴黎圣母院读后感1000。而由Direct3D进行
渲染的三维程序中直接使用Windows的控件明显是不可行的。因此四个全面战略目标,在三维校园电子地图引擎中的用户
控件的创建,我直接调用了DirectX9.0框架的UI支持,创建了DirectX的用户控件。
在三维校园电子地图引擎中,除了主菜单使用了UI以外卡特教练电影,在设置界面也大量的使用了支持Directx的
CheckBox控件来设置模型的隐藏和显示;在程序的主层级当中,也使用了ComboBox控件来选取所要寻
找的景点,还用到了Slider控件来调节移动的速度。
UI的创建过程如下:
(1)将Directx示例文件夹中的UI文件夹复制到当前项目中,该文件夹中包含了UI的外观模型与UI
的贴图文件和女生聊天话题,贴图文件如图5-3所示信赖保护原则,该图像就是所有用户控件的贴图压缩纹理;而
则是控件的模型数据写给英语老师的教师节祝福语。
图5-3UI的压缩纹理
(2)将UI的外观数据添加到项目当中以后手机中毒了怎么办,要在程序中调用这些信息来创建控件。首先要定义一个
Dialog对象,然后在这个Dialog对象上加载所需要的控件。
privateDialogDlg_UI=null;//dialogforstandardcontrols
(3)下一步骤是建立它需要的控件天涯明月刀配置要求。这是通过调用诸如AddButton之类的对话框AddXXX方法完成的。这
部分代码全部放在InitializeUI()函数中完成青春电影,而该函数是在Level类被实例化的时候在构造函数中被
调用曹禺日出。
(4)在定义好需要加载什么类型的控件以后我是小偷,就需要设置好控件放置在什么位置white lie in black,这些由RetUI()函
数来完成cleansingfoam,代码如下所示:
privatevoidRetUI(){
Dlg_e(tWindowWidth,tWindowHeight);
Dlg_trol(cb_mainID)不会变的是爱.SetLocation(20南岳大庙,360);
„„(由于代码太多,需要请与编辑部联系)
}
(5)光把UI加入到对话框中还不能使得UI在三维的场景中显示出来斗蛋比赛作文,必须得对他进行渲染才能使得已
经设置好的控件按照所指定的位置显示出来因为有你第三季,渲染控件的代码当然是放在Level的Render()函数中完成
了南京审计学院专业。写法如下:
Dlg_er(elapdTime);
(6)制作UI本身就是来接受用户所发出的消息翁帆的孩子,要求UI完成的最后一步是将消息传递给控件,这让它
们从用户那里接收键盘和鼠标事件。在MsgProc中食品安全整改通知书,程序调用对话框MsgProc方法传递消息。如果对话
框的MsgProc返回true指明消息已经被处理,程序将noFurtherProcessing参数设置为true并立即
返回就是非常重要的。没有这样做的话将会导致消息被不止一次的处理郝红岩。
noFurtherProcessing=Dlg_eProc(hWnd欢呼的近义词,msg,wParam阿信的女朋友是谁,lParam);
if(noFurtherProcessing)
returnnoFurtherProcessing;
添加完成消息传递函数之后2022年春节晚会节目名单,控件就能接收用户发出的消息。
5.2智能导航设计
智能导航在三维电子地图程序中是难点部分,它将自动的寻找出用户所需到达的目的地的最短路径,并
且进行跟踪导航。要实现最短路径的搜索功能钻石戒指真假,本引擎采取基于结点的最短路径算法——弗洛伊德
(Floyd)算法雪的成语。该功能模块的流程图如下图5-4所示:
图5-4智能导航模块流程图
在三维校园电子地图程序中,将Floyd算法运用到各个景点之间来求得他们的最短路径,下面将介绍如
何在程序中实现基于Floyd算法的智能导航模块。
(1)Floyd算法是通过邻接矩阵来实现的,因此首先要给每个景点排序,按照校园建筑的分布与坐标亚细亚的孤儿,
将校园定义了149个结点心理咨询师认证考试,他们之间的关系如下表5-1所示:
表5-1邻接矩阵的坐标与邻接点的定义
序号
0
1
2
3
4
5
„„
146
147
148
149
X坐标
-96
-108
-108
576
1836
720
„„
-2096
-1392
-1248
-736
Y坐标
-4608
-4500
-4140
-4140
-4140
-4032
„„
1824
1968
1904
1904
邻接点
1
2
3,18搞笑剧本,86
4,5,6
8
null
„„
147
148
149
null
(2)有了结点的坐标与他们之间的关系列表之后2021江西高考分数线,就能够在程序当中来构造用于Floyd算法的矩阵了熊猫烧香病毒样本。
在程序当中美味季节,Floyd算法的构造与求值都是在文件中Floyd类来实现最新党章。创建矩阵数组是在Level1
类里面完成的,ConstructNodeMatrix()该函数构造出矩阵的数组cost[i工程测量学实习报告,j]澳大利亚留学优势,而两个顶点之间的权值
则是求这两个结点在三维空间坐标系的距离,求法如下:
distance=(ct(NodeObjList[n1]经典歌曲推荐.Positiony樱桃,
NodeObjList[n2].Position));
cost[n1撒谎的坏处,n2]=cost[n2,n1]=distance;
构造好矩阵数组以后蕙兰,在ConstructNodeMatrix()实例化Floyd类装修需要花费,并且将构造的数组传入该类,进行
最短路径的计算唯美花海图片。
Floydfd=newFloyd(cost,Xlol5月幸运召唤师,INFINITY);
其中cost表示构造的数组,X为数组的最大值,INFINITY为一个无穷大的数。在Floyd的构造函数中,
已经导入了求最短路径的函数ArkyFloyd()求出各点之间的最短路径美国惊悚片,然后再通过List
OrderByPath(intstarNode,List
出了所有结点之间的最短路径钱的化身片尾曲,并且能够按照先后的顺序将它们进行排序微博二维码。
(3)在Level类中四季养生食谱,程序将实现最短路径的导航逻辑随遇而安造句。由于一开始定义结点时,就给每一个景点定义了
一个固定的序号。那么只需要将当前坐标点的序号与目的坐标点的序号传递给Floyd类的
GetShortestPath(intstarNode好汉歌搞笑视频,intendNode)函数baiyansong,就能够得出这两个点之间的最短路径王安忆佳,即为两个
景点在校园中的最短路程。
当用户选择好一个景点以后360图标,按“查找”按钮,摄像机将进行自动导航礼品大全,实际上查找按钮触发的是
PlayerMove(letedItemsNum)函数,该函数中实现的功能就是将当前摄像机所在的结点和查找的目标结
点的值传递给Floyd类的GetShortestPath()函数,并且将得到的最短路径结点的列表压入一个队列心碎的个性签名,
以便摄像机智能导航时使用。实现方法如下:
privatevoidPlayerMove(intNodeIndex){
List
listNode=rtestPath(PlayerCurrentNodeIndex印度舞串词,NodeIndex);
for(inti=0;i<;i++)
e(listNode[i]);
v3=NodeObjList[PlayerCurrentNodeIndex].Position;
}
(4)有了结点移动队列以后,就能够在Level类的update函数中调用处理摄像机智能移动的函数
UpdatePlayerMove()了假李逵剪径劫单人,该函数每被调用一次就执行摄像机位置的更新,直到摄像机到达第一个目标结
点为止,然后设置当前结点为第一个目标结点,第一个目标结点从队列中弹出,继续按照下一个结点的
位置移动整天胡思乱想怎么办,直到所有的结点全部移动完成相濡以沫不如相忘于江湖,那么摄像机就到达了目的地了。实现代码如下:
privatevoidUpdatePlayerMove(){
if(on==v3)
if(>0){
t=e();
s=NodeObjList[t].Position;
v3=NodeObjList[t].Position;
PlayerCurrentNodeIndex=t;//设定移动物体的位置
}
}
5.3模型加载和渲染
要将3dsMax制作的教学楼模型导入进程序男人痣的位置与命运,并且将它们渲染出来必须经过一系列的代码转换处理,最
终显示才能在三维的场景当中。下面将介绍如何把3dsMax制作的建筑模型导入程序,并且渲染到三维
场景中的制作过程倒立的好处。
在桂林电子科技大学的三维校园电子地图当中四川高考满分作文,主要的建筑物有教学楼(如:二教、三教、九教等)还
有学生食堂、图书馆等植树节的诗句,他们都在校园中有固定的坐标位置叶慈 当你老了。在3dsMax建立模型的时候Alice munro,一般都是在
原点建立模型。如果是这样,在导入进3D引擎的时候就得设定他们的具体坐标泰坦尼克号主题曲,在世界场景中设定了一
个相对中心点设定了位移,就相当于多乘了一个矩阵。要在程序中同时渲染所有建筑经典签名,就要把每个建筑
的位移值乘一次世界矩阵,这样很大程度的增加了程序的运算。为了消除这些运算,而把建筑物放到相
应的位置上删除windows old,那么就需要在建立模型的时候就移动好建筑的位置。
下面将介绍3dsMax制作模型是如何导入程序进行渲染的:
(1)在3dsMax建立好模型以后北京第二外国语学院中瑞酒店管理学院,将模型群组成一个对象疫情作文800字,再次导入CAD底图狐狸洞,然后以这张地图为参照
来设定建筑物的位置,这样导入程序之后就是已经在该建筑的指定坐标上面了个人工作能力怎么写,如图5-5所示;最后再
将此模型导出成X文件。
图5-5模型位移放置
(2)本系统使用3dsMax8的插件来导出X文件日本航空123,该X文件中保存了模型
的顶点信息和贴图信息等,在三维校园电子地图引擎里面通过Mesh类来获取这些X文件的顶点信息和贴
图路径,以提供引擎渲染模型时使用。
(3)引擎使用LevelMeshHolder来保存所有三维模型的数据,加载方式如下:
h("move.x");
有了这些模型的相关数据以后小学三年级语文上册,就能够使用MaxObject的派生类来实力化这些模型,从而得出不同类型
的场景模型体描写春节的诗句,由MaxObject派生出来的类有Obj、SkyObj、TreeObj、NodeObj、PlayerObj以及HUD3D。
他们分别表示建筑模型对象、天空模型对象、树木模型对象、结点模型对象、操作者模型对象和HUD模
型对象。每一个模型对象都有他们特殊的属性出国游,所以区分出这几种派生类老师节日快乐。但是股票短线操作技巧,他们都使用一个
Render()函数来进行渲染,使用Update()函数来进行模型的相关数据更新。
5.4光照处理
为了使得三维校园的虚拟场景更加富有层次感,本引擎在程序中添加了光照一贯等于多少文。引擎在初期调试的时候是
采用环境光秦始皇灭六国的顺序和时间,渲染的模型如果两个面是相同颜色李冰玉,那么很难辨别模型的交界处,这样看起来就很不真实。
在Direct3D一共可以添加8个光源20万汽车排行榜,在引擎中只添加了一个光源,光源的类型是方向光长高的科学方法,也就是我们平
时所说的平行光。有了平行光照射到模型上庆祝2020国庆节的图片,渲染出来的物体就有了明面和暗面张良拜师,这样渲染模型显得更
加真实而富有层次感如何改掉坏习惯。
添加光照的方法如下:
在引擎创建好Device以后设计艺术心理学,调用光照设置函数SetLight()来初始化光照系统。
(1)在代码中,首先定义了一个v3向量来设置光源的方向,在这里设置的方向为西北方,因为天空盒的
太阳所在位置也是这个方向,这样设置能使得场景更加真实。
(2)设置好光的方向之后,[0]会计法规.Type=ional;来设置光源的类型为
方向光。
(3)再将Ambient属性设置一个光线亮度值行货跟水货的区别,这个数值决定了光照的暗面的亮度郑州市安全教育平台登录。
(4)接下来设置Diffu属性宠物图片大全,它决定了光照的颜色。
(5)在函数的最后将设置好的光照Lights[0]开启通讯报道范文。
(6)在场景建立好以后,开启灯光系统鼻子黑头怎么办,并且关闭没有使用的其它7盏光源。设置代码如下:
ng=true;
for(inti=1;i<8;++i)
[i]公司团建方案.Enabled=fal;
通过这些设置地震安全知识,场景中就成功的添加了一个平行光源建筑工程承包合同,下图5-6是未添加光源和添加光源以后渲染场景
的效果赞美教师的古诗。
(a)无光照(b)添加平行光
图5-6光照对比
5.5天空盒设计
在三维程序中小学六年级作文,实现天空环境渲染主要采用天空盒和半球面两种方式山东2020高考分数线。采用天空盒方式渲染的模型面要
比半球少得多四国军旗布局,所以一般都是采用天空盒模型来渲染周围环境gentle什么意思,而半球面一般是用在精度比较高的场景
中渲染天空。
三维校园电子地图的场景中,除了有地形和建筑物还需要有周围天空环境的烘托赞美老师诗句,这样才能使得三维环
境更加的真实女生霸气头像。本系统采用的是天空盒技术制作场景的环境蛇女出装,天空盒是一个长方体,它是由六个面构成
一个天空盒经典哲理文章,贴上云彩和山水图片立冬图片大全,就可以实现一个矩形面的天空。
天空盒是由六张无逢贴图实现的一个盒子模型体,本系统使用的环境贴图如图5-7所示。
图5-7天空盒贴图
在3dsMax里面,给天空盒模型贴图时要注意的是贴图贴在长方体的内杨柳,所以建立模型时要将长方体的
六个面进行一次flip操作,使得图片贴在盒子的内部积累运用。如图5-8所建立的是场景中使用的天空盒模型。
图5-8天空盒模型
建立好天空盒模型以后和妈妈的真实故事,同样是导出X文件爱与痛的边缘歌词,在程序中三八妇女节的简单由来,创建天空盒必须得使用SkyObj类来实例化天空
模型对象,因为天空环境跟普通模型不一样去皱祛斑,它永远是跟随着摄像机移动的教育指南,但是他不会随着摄像机的
旋转而转动。所以在场景中,人物永远无法走到天空尽头,这样就能创建出一个无边界的广阔环境了。
在渲染天空的时候,不能像普通模型那样去渲染天空,因为场景中添加了光照qq克隆空间,直接渲染的话,会出现
明显的边界线,对比图如图5-9所示。因此关于三八妇女节的诗,在渲染天空模型的时候必须关闭光照,待渲染完毕以后一起来看流星雨的主题曲,
再将灯光开启蛇年贺词。渲染时桥的作文,还需要开启贴图的延展模式防震演练,否则在天空盒的接缝处同样会出现边沿线。天空
盒的渲染代码如下:
publicoverridevoidRender()
{
//设置边沿的伸展模式
plerState(0,sU母子,3);
plerState(0,sV怎么做疙瘩汤,3);
ng=fal;//关闭光照
();
ng=true;//打开光照
plerState(0,sU呼唤的近义词是什么,1);
plerState(0唐代诗人王维的诗,sV感恩自然作文,1);
}
(a)有光照渲染(b)无光照渲染
图5-9有无光照渲染天空的对比
6系统测试
在软件工程项目中华硕p8h61,在软件项目开发的各个阶段都会采用不同措施来保证软件的质量,但是在软件项目
实际开发过程中难免会存在问题2016年12月25日。为了避免正式投入使用时产生错误,在软件投入使用前要对项目进行
全面的测试。软件测试是根据软件开发各阶段的规格说明和程序内部结构,设计若干测试用例岁月无情催人老,测试程
序的正确性和兼容性驾校新规定。
6.1测试环境
三维校园电子地图程序是采用ManagedDirectXSDKAugust2007来开发吃鸡撩人名字,使用的DirectX的版本比较
新。因此爱迪生发明电灯泡,对进行系统测试的电脑配制要求也比较高美国留学签证费。在使用显卡与CPU配置比较低的电脑上运行本程
序时,不建议启用渲染所有模型,否则会导致运行画面十分不流畅更名通知。为了达到实时的目的乘坐飞机注意事项,至少要保证
图形的刷新频率不低于15帧/秒国防知识,最好高于30帧/秒扫 福。
为了使得程序有更好的运行效果冷色调有哪些,三维校园电子地图的推荐配置为:
CPU:双核、主频2.7G以上;
显卡:8600GT级、显存256MB以上;
内存:2GB以上
硬盘:大于100MB的空间
在对三维校园电子地图程序测试时爱知了,使用了两台不同级别的计算机进行测试,一号测试电脑安装的是
WindowsXPSP2操作系统小学毕业班家长会发言稿,二号测试电脑安装的是WindowsVista操作系统柴门闻犬吠的下一句。
(1)两台计算机上还需要安装支持三维校园程序运行的软件平台:
mework2烟雨江南.0
DirectX_mar2008
(2)测试计算机的硬件配制:
一号计算机的配置:
CPU:Intel酷睿2双核E82002张召忠为什么叫局座.7GHz;
显卡:Inno3D8800GT天麻的功效与作用吃法,显存512MB;
内存:2GB
二号计算机的配置:
CPU:AMDAthlon(tm)64X2TK-551促销案例.80GHz;
显卡:GeForce7150M/nForce630M至青春,显存512MB;
内存:2GB
6.2测试结果
(1)针对程序的各部分功能进行测试团结的词语,检测程序的每一个功能模块祝福党的生日,没有异常产生,程序顺利执行,确
保了程序执行的正确性。
(2)测试软件的智能导航功能怎样减少老年斑,在导航模型中,依次测试了各个景点之间的最短路径导航,测试所有查
找景点都能到达目的地,而且行走的路线为最短路径,确保了智能导航模块的正确性。
(3)在设置模式中,设置加载显示的模型格桑花是什么意思,进入程序后,所有模型按照设置的模型显示;重新启动程序蛋糕图片好看,
进入设置界面,所有设置与上一次设置结果相同珠海市政府,该功能运行正常白露谚语。
(4)测试三维程序在不同配置的电脑上使用不同分辨率运行程序的刷新频率,一号测试电脑能流畅运行
各个模块;二号测试电脑在高分辨率下加载所有模型运行程序有延迟现象。具体数据参见下一节测试数
据文明小博客。
(5)分别使用了一号测试计算机(WindowsXP操作系统)和二号测试计算机(WindowsVista操作系统)
运行程序,都能够正常执行,系统的兼容性良好南靖鹅仙洞。
(6)运行程序后,程序菜单界面感觉友好、简洁而又美观;程序主界面展示三维校园场景燕窝的功效,并在左侧显
示平面小地图和操作按钮,符合大众的操作习惯女人胸图。在控制摄像机的浏览模式下采用常规的三维游戏操作
方式平稳,使用键盘的W,S,A,D,Q手抄报设计图,E键来控制移动,鼠标控制方向道德,简单易学。
6实习调查报告范文.3测试所得实验数据
(1)在CPU为Intel酷睿2双核E8200主频2国庆节放假2021年放假安排.7GHz;显卡为Inno3D8800GT显存512MB;内存为2GB的
一号计算机上测试刷新频率的数据表6-1所示:
表6-1一号测试计算机的测试数据
运行分辨率
800*600
1024*768
1280*960
1280*1024
模型加载状况
加载所有模型
不加载树木
加载所有模型
不加载树木
加载所有模型
不加载树木
加载所有模型
不加载树木
刷新频率
45民政部优抚安置局.8fps
59一本有魔法的书300字作文三年级.31fps
44.65fps
57.55fps
44中国海洋大学2017录取分数线.52fps
56.56fps
43我心中的鲁迅.89fps
56.12fps
运行状况
顺畅运行
顺畅运行
顺畅运行
顺畅运行
顺畅运行
顺畅运行
顺畅运行
顺畅运行
(2)在CPU为AMDAthlon(tm)64X2TK-55主频1尤里克.80GHz;Inno3D8800GTfanxing,显存512MB;内存为2GB
的二号测试计算机上测试刷新频率的数据如表6-2所示:
表6-2二号测试计算机的测试数据
运行分辨率
800*600
1024*768
1280*800
1280*1024
模型加载状况
加载所有模型
不加载树木
加载所有模型
不加载树木
加载所有模型
不加载树木
加载所有模型
不加载树木
刷新频率
18安塞腰鼓课件.96fps
52.91fps
17.45fps
52全国已有超1亿名学生复学.18fps
17护士辞职报告范文.71fps
49小学二年级评语.72fps
17.11fps
49.64fps
运行状况
比较卡
顺畅运行
比较卡
顺畅运行
比较卡
顺畅运行
比较卡
顺畅运行
从两台配置不同的计算机测试数据表明,三维校园电子地图程序对电脑的配置要求较高动产抵押登记,建议使用配备
有中高端显卡和双核CPU的电脑来运行该程序,才能渲染出最佳效果的三维校园地图中餐服务礼仪。
7结论
本论文从介绍三维电子地图的背景以及发展状况开始,引述了开发三维漫游引擎的几项关键技术;再从
整个三维校园电子地图项目的设计总体流程besides,引擎结构框架,主要功能模块的设计等几个方面详细介绍
了整个项目的开发流程以及核心功能的实现。
整个软件项目按照下面的八个流程进行开发:
(1)数据采集;
(2)建立校园平面图;
(3)建立三维场景模型;
(4)设计导航漫游引擎;
(5)建立引擎的框架;
(6)实现各项功能和模块;
(7)优化代码;
(8)系统测试。
在三维校园电子地图引擎中,引入了多方面的技术我的一家人作文,使得程序执行效率大副提升台式机网卡驱动下载,操作更加简单,三维
场景内容更加丰富读书机,整体效果更加完美开幕式议程。
通过本论文中的实例可让读者进一步的了解到软件项目开发的全过程。系统而又全面的掌握到了使用
ManagedDirectX开发三维虚拟现实程序的步骤和关键技术弘扬爱国主义精神,了解到数据结构中的算法在具体项目当中
的实施方案农村电影喜剧。对开发三维游戏和虚拟现实程序打下了良好的基础。同时也体会到:作为一个比较高水平
的程序员民办非企业单位,光是会编写程序代码是远远不能满足现代项目开发的需求的赤壁怀古。除了编程,还必须掌握相关方
面的知识结构张行的歌。这全靠平时的修炼葡萄沟 二年级课文。
通过此论文和例子,希望能带给读者在软件项目设计开发中更多的帮助!
参考文献
[1]王德才大学英语演讲稿范文,杨关胜迷恋的近义词,孙玉萍澳洲旅游攻略.精通DirectX3D图形与动画程序设计[M].北京:人民邮电出版社飞儿 阿沁,2007:
109~214春节联欢晚会2015.
[2]严蔚敏长脸型适合什么样的发型,吴伟民.数据结构[M].北京:清华大学,2004:156~190.
[3]黄玉清,郑雨涵晚春的诗意.3dsMax8游戏设计与制作宝典[M].北京:科学出版社,2006:39~228.
[4]尚晶晶.DirectX3D游戏开发技术详解[M].北京:人民邮电出版社三军总司令,2006:142~146伊春回龙湾.
[5]刘怀亮.数据结构习题解析与实验指导[M].北京:冶金工业出版社,2005:86~91.
[6]dDirectX®9KickStart:GraphicsandGameProgramming[M].Sams
Publishing1440x900分辨率,October22,2003lol荣耀行刑官.
[7]uctionto3DGameEngineDesignUsingDirectX9andC#[M].
NewYork:SpringerVerleg,2004任现职以来专业技术工作总结.
[8]PRUSINKIEWICZP高一化学课件,orithmicbeautyofplants[M].NewYork:Springer
Verleg,1990伤逝读后感.
[9]ROSSIGNACJ,-resolution3Dapproxima-tionforrenderingcomplex
scenes[C].Berlin:Springer-Ver-lag,1993:453~465初三语文教学反思.
[10]王卫辰五花八门,江晓红珍惜时间的格言.虚拟校园三维仿真系统的开发及优化[J].徐州师范大学学报(自然科学版)贵金属烤瓷牙价格,
2004,(03).
[11]杨艳玲,王浩涌.虚拟现实(VR)技术在虚拟城市中的应用[J]有趣的名字.辽东学院学报(自然科学版)幻灯片制作,2006,
(04).
[12]徐利明大便绿色怎么办,姜昱明.可漫游的虚拟场景建模与实现[J]系统仿真学报,2006光年歌词,(01).
[13]金小田dna半保留复制,张小敏.虚拟现实技术在建筑方案优化设计中的应用[J]建筑科学窦娥冤的作者是,2004钢琴培训班招生简章,(02).
[14]黄薇.立体式虚拟校园的建模技术与数据表现方法[D]华中师范大学,2006榆树地震.
[15]肖平红叶石楠.立体式虚拟校园的场景规划与设计[D]华中师范大学,2006怎么查笔记本配置.
[16]潘华伟美味佳肴造句.基于图象的虚拟场景绘制技术研究与系统实现[D]湖南大学
[17]罗杰.面向建筑的虚拟漫游系统研究与实现[D]如何打坐.大庆石油学院
[18]马学强.虚拟现实的关键技术研究与实现[D]歉疚的近义词.山东科技大学
[19]喻罡.基于图象的虚拟场景构造和漫游系统研究[D]美容知识大全.西安理工大学
[20]王邯知了的营养价值.基于图像绘制的虚拟校园漫游系统的研究[D].华中师范大学
[21]刘家胜平安夜祝福短信.三维重建中插值建模及其可视化的研究[D]魔法卡片进不去.江西师范大学
本文发布于:2022-08-07 13:58:43,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/82/88176.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |