vrml实例编程.doc

上传人:豆**** 文档编号:23979185 上传时间:2022-07-03 格式:DOC 页数:48 大小:3.52MB
返回 下载 相关 举报
vrml实例编程.doc_第1页
第1页 / 共48页
vrml实例编程.doc_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《vrml实例编程.doc》由会员分享,可在线阅读,更多相关《vrml实例编程.doc(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datevrml实例编程华北水利水电学院 数据结构 实验报告VRML实验报告 院系: 班级: 学号: 姓名: 一、 实验目的:掌握虚拟现实技术复杂三维场景建模技术。在场景中引入环境背景、动画与交互等,构建逼真的三维场景。二、 试验要求:本次试验为综合性质试验,要求自行设计一个较为复杂的场景或者单体模型,其中包含各种造型与渲染技术,比如纹理材质、光照、环境背景、声音视频、动画与

2、交互等。场景内容不限。三、 实验设计大纲: 1汽车的设计 2车载发射器的设计 3车牌的设计 4文字的设计 5汽车车身贴图的设计 6建筑的设计 7导弹发射架及平台的设计 8导弹弹头及弹身的设计 9导弹火焰的设计 10导弹发射的运动状态的设计 11草地的设计 12车辆的合成 13所用部件的最终组合 三、 试验步骤: 1汽车的设计 源程序:皮卡.wrl 2车载发射器的设计 源程序:发射器.wrl 3车牌的设计 源程序:车牌.wrl 4文字的设计 源程序:文字.wrl 、导弹文字.wrlq 5贴图的设计 源程序:合成车辆.wrl 、门牌.wrl 6建筑的设计 源程序:办公楼.wrl 7导弹发射架及平台

3、的设计 源程序:导弹发射架.wrl 8导弹弹头及弹身的设计 源程序:导弹外壳.wrl 9导弹火焰的设计 源程序:100716116.wrl 10导弹发射的运动状态的设计 源程序:100716116.wrl 11草地的设计 源程序:草地.wrl 12车辆的合成 源程序:合成.车辆wrl 13所用部件的最终组合 源程序:100716116.wrl四、 试验结果:最终源程序部分代码:#VRML V2.0 utf8#创建多个坐标系#角度 0 30 45 60 90 120 135 150 180#弧度 0 0.524 0.785 1.047 1.571 2.094 2.356 2.618 3.141V

4、iewpoint position 0 10 80 orientation 1 0 0 0fieldOfView0descriptionview1jump TRUEViewpoint position 0 0 100orientation 0 0 0 0fieldOfView0descriptionview2jump TRUEBackground skyAngle 1.2 1.57 skyColor 0 0 1 0 0.5 0.8 1 1 1 groundAngle 1.2 1.571 groundColor0.1 0.1 0.10.4 0.3 0.2 0.8 0.8 0.8 #创建场景Gro

5、up children Transform translation0 10 -20 rotation 0 1 0 1.571 scale 1 1 1children Inline url 办公楼.wrl Transform #门牌 translation0 8 -10 rotation 0 1 0 1.571 scale 0.01 0.1 0.5children Inline url 办公楼.wrl Transform #门牌 translation-1 8 -9.3 rotation 0 1 0 0 scale 5 4 3children Inline url 门牌.wrl Transfor

6、m #导弹文字 translation1 -1 30 rotation 1 0 0 -0.5 scale 2 2 2children Inline url 导弹文字.wrl Transform #草地 translation1 -1.2 4 rotation 1 0 0 0 scale 3.2 3 4children Inline url 草地.wrl Transform translation0 10 -20 rotation 0 1 0 1.571 scale 1 1 1children Inline url 办公楼.wrl Transform translation-12 0 0 rot

7、ation 0 1 0 -1.571 scale 1 1 1children Inline url 合成车辆.wrl Transform translation-6 0 0 rotation 0 1 0 -1.571 scale 1 1 1children Inline url 合成车辆.wrl Transform translation0 0 0 rotation 0 1 0 -1.571 scale 1 1 1children Inline url 合成车辆.wrl Transform translation6 0 0 rotation 0 1 0 -1.571 scale 1 1 1ch

8、ildren Inline url 合成车辆.wrl Transform translation12 0 0 rotation 0 1 0 -1.571 scale 1 1 1children Inline url 合成车辆.wrl #第二面车辆Transform translation24 0 6 rotation 0 1 0 3.141 scale 1 1 1children Inline url 合成车辆.wrl Transform translation24 0 12 rotation 0 1 0 3.141 scale 1 1 1children Inline url 合成车辆.wr

9、l Transform translation24 0 18 rotation 0 1 0 3.141 scale 1 1 1children Inline url 合成车辆.wrl Transform translation24 0 24 rotation 0 1 0 3.141 scale 1 1 1children Inline url 合成车辆.wrl Transform translation24 0 30 rotation 0 1 0 3.141 scale 1 1 1children Inline url 合成车辆.wrl #第二面车辆Transform translation-

10、24 0 6 rotation 0 1 0 0 scale 1 1 1children Inline url 合成车辆.wrl Transform translation-24 0 12 rotation 0 1 0 0 scale 1 1 1children Inline url 合成车辆.wrl Transform translation-24 0 18 rotation 0 1 0 0 scale 1 1 1children Inline url 合成车辆.wrl Transform translation-24 0 24 rotation 0 1 0 0 scale 1 1 1chil

11、dren Inline url 合成车辆.wrl Transform translation-24 0 30 rotation 0 1 0 0 scale 1 1 1children Inline url 合成车辆.wrl Transform #导弹发射架 translation3 14 20 rotation 0 1 0 -1.571 scale 1 1 1children Inline url 导弹发射架.wrl Group children DEF dd Transform translation 2.5 7 19 rotation 0 0 1 0 children DEF cyl5 S

12、hape appearance Appearance material Material texture ImageTexture url 迷彩.jpg geometry Cylinder #柱节点radius 1 #柱体半径height 15topTRUEbottom TRUEside TRUE DEFTouch TouchSensor #enabledTRUEGroup #创建导弹弹头部分 children DEF dt Transform # 左门 door translation 2.5 15.5 19 rotation 0 0 1 0 children DEF cy7 Shape a

13、ppearance Appearance material Material texture ImageTexture url 迷彩.jpg geometry Cone #柱节点bottomRadius 1 #柱体半径height 2bottom TRUEside TRUE DEFTouch2 TouchSensor #enabledTRUE# 创建底火Group children DEF zh Transform translation 2.5 -0.5 19 rotation 0 0 1 0 scale3 3 3 children Shape appearance Appearance m

14、aterial Material diffuseColor 0.9 0.0 0.0 #一种材料的漫反射颜色ambientIntensity 0.4 #多少环境光被该表面反射specularColor 0.7 0.7 0.6 #物体镜面反射光线的颜色shininess 0.2 #造型外观材料的亮度transparency 0.0 #物体的透明度 geometry IndexedFaceSet ccw TRUE solid TRUE coord Coordinate point #节点# DEFTouch3 TouchSensor #enabledTRUE DEFTime TimeSensor #

15、时间传感器cycleInterval 8.0loop FALSEDEFflyinter1 PositionInterpolator #移动位置节点key #相对时间的逻辑值0.0,0.3, #逻辑时间点的集合0.7,1.0,keyValue #空间坐标的位置值与相对时间的逻辑值 2.5 7 19 2.5 13 19 2.5 19 19 2.5 25 19 DEFflyinter2 PositionInterpolator #移动位置节点key #相对时间的逻辑值 0.0,0.3, #逻辑时间点的集合 0.7,1.0,keyValue #空间坐标的位置值与相对时间的逻辑值2.5 15.5 192

16、.5 21.5 192.5 27.5 192.5 33.5 19 DEFflyinter3 PositionInterpolator #移动位置节点key #相对时间的逻辑值0.0,0.3, #逻辑时间点的集合0.7,1.0,keyValue #空间坐标的位置值与相对时间的逻辑值 2.5 -0.6 19 2.5 5.4 19 2.5 11.4 19 2.5 17.4 19 ROUTE Touch.touchTime TO Time.startTimeROUTE Time.fraction_changedTO flyinter1.set_fractionROUTE Time.fraction_changedTO flyinter2.set_fractionROUTE Time.fraction_changedTO flyinter3.set_fractionROUTE flyinter1.value_changed TOdd.set_translationROUTE flyinter2.value_changed TOdt.set_translationROUTE flyinter3.value_changed TOzh.set_translation-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁