- 8
- 0
- 约4.28千字
- 约 5页
- 2016-04-27 发布于湖北
- 举报
华北水利水电学院 虚拟现实技术 实验报告
2014~2015学年 第 一 学期 2013 级 计算机科学与技术 专业
班级: 2013208 学号: 38 姓名: 崔鹏
实验四 VRML动画与交互功能的设计与实现
实验目的:
掌握VRML构建三维场景动画的原理与方法,在此基础上,实现浏览者与三维场景的交互功能。重点掌握时间传感器、位置插补器、标量插补器、坐标插补器、触摸型检测器和感知性检查器的原理与使用方法。
二、试验内容:
创建一个三维虚拟现实场景,实现三维场景的动画效果与交互功能。
要求:场景元素不限,但必须包括动画和交互的功能。
试验步骤:
1、大炮:(1)制作炮架:geometry Cylinder {}制作三个圆柱体,分别旋转到不同的角度,用texture ImageTexture {}粘贴图片纹理,作为三个支架,geometry Sphere {radius 0.5}制作一个小球,纹理贴图,用translation平移到三个支架的的接口部分,作为固定零件,geometry Cylinder {}制作一个短而且稍微粗点的圆柱体,移动到最长支架的上方。(2)制作炮筒:geometry Cylinder {height 8 bottom TRUE radius 2.2}制作一个圆柱体,作为炮筒,geometry Cylinder {height 6 bottom TRUE radius 2.5}制作一个短但是稍粗点的圆柱体移动到炮筒的最上方,作为炮筒的口径,geometry Cylinder {}在定义一个相同粗细稍微短一点的圆柱移动到炮筒的中间稍微靠上部分,geometry Cylinder {}制作两个极小的像螺丝厚度大小的圆柱体和三个细小的像螺钉大小长短的圆柱体经过旋转平移和炮筒中间部位的圆柱体组成支架的接口部分,geometry Cylinder {height 6 radius 4} 制作圆柱体,平移到炮筒靠下方,作为和炮台组合的接口部分(3)炮台:geometry Box {size 10 6 3}制作一个长方体,texture ImageTexture {}纹理贴图,children Inline {url tong.wrl}调用炮筒,旋转平移之后倾斜嵌入长方体(4)组合:children Inline {url jia.wrl}children Inline {url paotai.wrl}将炮台和炮架调用进来,经过旋转平移让炮筒和支架的借口部位组合在一起。
2、炮弹:用geometry Cylinder {}制作长的圆柱体进行纹理贴图,作为弹体,用geometry Cone{}制作圆锥,作为弹头,geometry Sphere {}制作一个小球平移到弹体和弹头之间作为结合的部分,geometry Cylinder {}制作一个比弹体粗一点的圆柱体,用geometry Cone{}制作圆锥,将圆锥体平移到弹体体下面,将圆柱体平移到圆锥下面,geometry Sphere {}制作一个小球,DEF 定义别名,重复调用,小球放缩成椭圆片体,scale 1 0.3 0.05,rotation 0 1 0 1.571,作为弹体的尾部。
3、小木亭:geometry Cylinder {},用DEF定义别名,用children USE 重复调用,用translation实现平移,四个相同的圆柱两个在前两个在后,位置错开,geometry Box {}定义一个长方体卡在四个圆柱的中间,texture ImageTexture {}进行纹理贴图。geometry Cone {}定义一个圆锥平移到四个圆柱的最上方作为顶层,texture ImageTexture {}进行纹理贴图。
4、飞机:geometry Sphere{radius 15 }定义一个球体,scale 1 0.1 0.1,rotation 0 1 0 1.571制作成一个两头尖中间圆的柱体,texture ImageTexture {}进行纹理贴图,作为机舱;geometry Sphere{radius 5} rotation 1 0 0 1.571, scale 1 0.3 0.05做成一个椭圆的面平移到机尾部分,geometry Sphere {radius 3}rotation 1 0 0 1.571,scale 1 1 0.05做成一个圆面,DEF 定义别名,重复调用一次,和上面的椭圆平面组成机尾部分;geometry Sphere {radius 9},用同样的放缩方法变成椭圆平面,平移到机舱中间作为机翼;geometry Cylinder {
您可能关注的文档
- SNT-SC02CI高清车牌识别一体机工程实施手册技术报告.doc
- SNT-SC02CI高清车牌识别一体机使用说明书技术报告.doc
- HSV-18S系列交流主轴驱动器使用说明书V1.1技术报告.doc
- SO-02001信息技术服务管理组织建设管理规定-V1.0技术报告.doc
- HT100D电话集中机用户手册技术报告.doc
- SOEC高三学习水平测试物理试卷2011技术报告.doc
- HTCM8可卸载内置软件对照表(精简表)技术报告.doc
- solaris多用户模式下系统备份和多分区写入磁带技术报告.doc
- solidedge说明书技术报告.doc
- HT-I高温近红外发射特性测试系统操作说明书技术报告.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
- T_BIAS 14-2025 预制混凝土构件生产与运输标准.docx VIP
- T_ZAEPI 051-2025 再生有色金属工厂低碳运行评价指标体系.docx VIP
- 部编版五年级语文下册第一单元整体作业设计.docx
- 中国养老产业发展研究报告_1.doc VIP
- 2026年养老产业行业创新报告.docx
- C正谱怜悯我吧上帝 pieta signore.pdf VIP
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
原创力文档

文档评论(0)