已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
空间信息可视化与虚拟现实上机实验报告 学院: 资源与土木工程学院 班级: 测绘工程 班 学号: 姓名: 指导教师: 郭甲腾 2016年6月成绩评定表学生姓名:_ _ 学号:_ _专业班级:测绘工程 班指导教师评语:成绩: 指导教师: 年 月 日目 录一、实验概况1二、实验内容11.实验一12.实验二43.实验三74.实验四125.实验五13三、实验总结14一、 实验概况虚拟现实 (VR)技术与Internet互联网、多媒体技术并称为21世纪的三大关键技术。VR技术具有多感知、可视化、三维建模、沉浸性、交互性、想象性等特点,是集成了多学科、多技术的一门综合技术,不仅在军事、航空航天等尖端领域得到运用,而且在教育、医疗、工业仿真、游戏等领域的运用也十分广泛。虚拟现实技术被认为是本世纪计算机领域最重要、最新奇的研究方向之一。虚拟现实的三维建模功能可以在计算机中构建生动逼真的虚拟环境,人们可以通过使用一些具有传感的设备,非常方便、直观、自然的“进入”这个虚拟空间,沉浸其中交互遐想。 本课程介绍了虚拟现实建模语言VRML的基础知识以及应用实例,并系统介绍了虚拟现实编辑器VRP的应用与项目开发方法,这两款软件都具有鲜明的特色,提供了与其它三维建模软件(如3dsMax)的接口。VRML的基本特征包括三维性、交互式、分布式集成性和逼真性,适用于在网络上创建逼真的三维场景。VRML具有平台独立性、可扩展性、低宽带要求、实时图形渲染和基于事件的交互等特点,对于小型的场景,VRML的优点是非常明显的。VRP则是一款直接面向项目开发的虚拟现实软件,它提供了与3dsMax、Maya或VRML的接口,可以方便地进行通信。使用VRP可以制作出大型、精致、逼真的三维交互场景,可以将其它软件制作的三维模型导入,并且进行后期的编辑、加工和渲染,制作完成的作品可以直接形成exe文件,也能够通过IE插件发布到互联网上运行。二、 实验内容1 实验一 VRML基本几何造型上机实验在VRML中,任何一个VRML虚拟场景的空间造型都必须使用Shape(造型)节点,VRML设定了一些基本的几何造型节点,用来模拟真实的几何图形。这些几何造型节点的灵活组合,能够构建出较为复杂的场景造型。在现实生活中,诸如球体、圆柱体、长方体和圆锥体等基本的几何形状是现实世界场景的基本元素。本章中主要学习VRML中几何造型的创建,这是VRML建模的基础,任何复杂的场景都不可能离开基本造型。同时,在本章中还要学习文本造型的知识,这也是场景建造中必不可少的。1.1 圆柱体的建立#VRML V2.0 utf8#DRAW THE cylinderShape appearance Appearance material Material diffuseColor 1.0 1.0 0geometry Cylinderbottom TRUEside TRUEtopFALSEradius 0.5height 3.01.2 球体的建立#VRML V2.0 utf8#DRAW sphereShape appearance Appearance material Material diffuseColor 1 0 0 geometry Sphereradius 1.01.3 立方体的建立#VRML V2.0 utf8#DRAW boxShape appearance Appearance material Material diffuseColor 0 1 1geometry Box size 5.0 3.0 4.01.4 圆锥体的建立#VRML V2.0 utf8#DRAW coneShape appearance Appearance material Material diffuseColor 0 1 1geometry Cone bottomRadius 10.0height 10.0bottom TRUE2 实验二 复杂造型和空间变换上机实验2.1 电风扇实例模型#VRML V2.0 utf8#DRAW cysphereShape appearance Appearance material Material diffuseColor 0 1 1geometry Cylinder radius 1.0height 4.5Shape appearance Appearance material Material diffuseColor 1 0 0geometry Sphere radius 2.02.2 旋转实例#VRML V2.0 utf8Transform translation0 0 0rotation 1 0 0 1.57children DEF MyCylinder Shape appearance Appearance material Material diffuseColor 1 0 0geometry Cylinder radius 0.5height 6Transform translation-3 0 0rotation 0 0 1 0.785children USE MyCylinder Transform translation3 0 0rotation 0 0 1 -0.785children USE MyCylinder 2.3 缩放设置#VRML V2.0 utf8Transformtranslation0 0 0children DEF MyBox Shape appearance Appearance material Material diffuseColor 1.0 0.7 0.5geometry Box size 1 1 1Transform translation 0 1.5 0scale 0.5 2 0.5children USE MyBox Transform translation 0 -0.75 0scale 2 0.5 2children USE MyBox 3 实验三 造型外观设计、环境设计与视点控制上机实验3.1 电风扇造型外观设计#VRML V2.0 utf8#DRAW surfaceTransform translation 0 0 0children Shape appearance Appearance material DEF mymaterial Material diffuseColor 0 1 1specularColor 0.39 0.39 0.39ambientIntensity 0.25shininess 0.11geometry Cylinder radius 1.0height 0.3Transform translation 0 0.4 0children Shape appearance Appearance material USE mymaterialgeometry Cone bottomRadius 0.5height 0.5Transform translation 0 2 0children Shape appearance Appearance material USE mymaterialgeometry Cylinder radius 0.2height 4.0Transform rotation 0 1 0 0children DEFyp Transform translation4 0 0rotation 1 0 0 0.15children Shape appearance Appearance material USE mymaterialgeometry Box size 7 0.05 0.8Transform rotation 0 1 0 2.09children USEypTransform rotation 0 1 0 -2.09children USEyp3.2 椅子模型的建立#VRML V2.0 utf8Group children Transformtranslation-0.2 0 0children DEFbeside Group #chair.sidechildren Transform translation 0 0 0children Shape appearance Appearance material DEF ChairColor Material diffuseColor 1 0.5 0.1geometry Cylinder radius 0.02height 1.0Transform translation0 -0.2 0.2rotation 1 0 0 1.57children Shape appearance Appearance material USE ChairColorgeometry Cylinder radius 0.02height 0.4Transform translation0 -0.26 0.4children Shape appearance Appearance material USE ChairColorgeometry Cylinder radius 0.02height 0.48Transform translation0.2 0 0children USEbeside Transform translation0 0.45 0children DEFbaffle Shape #chair.backappearance Appearance material USE ChairColor geometry Box size 0.4 0.09 0.03Transform translation0 0.2 0children USEbaffle Transform translation0 -0.06 0children USE baffle Transform translation0 -0.06 0.4children USE baffle Transform translation-0.2 -0.06 0.2rotation 0 1 0 1.57children USE baffle Transform translation0.2 -0.06 0.2rotation 0 1 0 -1.57children USE baffle Transform translation0 -0.02 0.215children Shape appearance Appearance material USE ChairColor geometry Box size 0.45 0.02 0.434 实验四 动画与交互上机实验这里主要通过使用触发器,达到点击桌面上某一开关,使得屋顶的电风扇旋转或停止的目的,具体代码过长,不予粘贴。5 实验五 脚本设计上机实验这里通过设计相关的脚本,达到构筑“奇思妙想博物馆”的目的,脚本非常庞大,不予粘贴,具体代码实例截图在最终成果的下方。三、 实验总结通过这几次实验,我们逐渐掌握了VRML语言的用法,在学习与成长中锻炼了自己的空间想象能力。在实验中,学会了解决复杂的场景模型问题,复杂场景是由一些简单的几何模型构成,通过对模型的旋转平移和缩放达到组成复杂场景的目的,如果没有考虑好这些几何关系,会导致最终的模型出现错误。所以在编写代码之前,需要考虑好几何模型之间的关系。这几次实验也提升我了解决问题的能力,遇到问题时,先在互联网上查询是否有解决的方法。没有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国储备粮管理集团有限公司黑龙江分公司招聘98人参考题库附答案解析
- 2026年机械员之机械员专业管理实务考试题库200道及答案【有一套】
- 浙江国企招聘-2025台州温岭浙江岭食商贸有限公司招聘劳务派遣员工3人历年真题汇编附答案解析
- 2026湖北省定向山东大学选调生招录历年真题汇编及答案解析(夺冠)
- 2026年陕西省选调生招录(面向中南大学)历年真题汇编带答案解析
- 2025贵州贵阳息烽县城市维护建设发展有限公司面向社会公开选聘工作人员1人模拟试卷带答案解析
- 2025年湖南高速铁路职业技术学院招聘25人历年真题库附答案解析
- 2025山东滨州博兴县事业单位人才引进6人笔试备考试卷附答案解析
- 2025山东聊城临清市卫健系统事业单位招聘工作人员65人历年真题汇编带答案解析
- 2025四川自贡自流井区人力资源服务中心就业见习岗位招募1人笔试备考试卷附答案解析
- DB12T 1248-2023 土壤样品采集技术规范
- 百合栽培技术课件
- 人教版六年级数学上册第五单元《圆的面积公式的推导及应用》课件
- 【课件】第21课《小圣施威降大圣》课件2024-2025学年统编版语文七年级上册
- 《城市轨道交通 车辆制动系统 第18部分:电磁阀》
- 乡镇卫生院医疗垃圾和污水处理自查报告
- 企业注销登记申请书(适用于公司、非公司企业法人、合伙企业、个人独资企业)
- 热镀锌产品质量证明书
- 【课件】宣纸的工艺讲解
- 需求管理制度
- 2024手机摄影课ppt课件完整版
评论
0/150
提交评论