华北水利水电大学 虚拟现实技术 实验报告
20013~2014学年 第二学期 20## 级 计算机科学与技术 专业
姓名:崔鹏 学号:201320838
实验一 创建VRML基本形体
一、 实验目的:
熟悉虚拟现实建模语言的编辑环境,掌握创建基本形体和复杂形体的步骤
二、试验内容:
1、熟悉VRML的编辑环境;
2、网格造型节点的使用;
3、纹理贴图的使用;
4、创建复合形体(带有文字注释的透明木板)
5、挤出造型节点的使用
三、核心程序源代码:
网格造型节点的使用
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 2,3,2
specularColor 2.3,3.2,2.0
shininess 0.9
}
}
geometry ElevationGrid {
xDimension 5
xSpacing 1.2
zDimension 11
zSpacing 0.8
height [
-6,0,0.3,0,0.1,0,0.1,0,-4,
0,0,0,0,0,0,0,0,0,
0.3,0.3,0.3,0.3,0.3,0.3,0.3,0,0.3,
0,0.3,0.3,0.3,0.3,0.3,0.3,0,0,
0.3,0.3,0.3,0.3,0.3,0.3,0.3,0,0.3,
0,0.3,0.3,0.3,0.3,0.3,0.3,0,0,
0.3,0.3,0.3,0.3,0.3,0.3,0.3,0,0.3,
0,0,0,0,0,0,0,0,0,
-2,0,0.3,0,0.3,0,0.3,0,-2,]
creaseAngle 1.684
solid TRUE
}
}
纹理贴图的使用
#VRML V2.0 utf8
Transform {
translation -5 0 0
children [
Shape {
appearance Appearance {
texture ImageTexture {
url "01.JPG"
}
}
geometry Cylinder {
height 20
bottom TRUE
radius 6
}
}
]
}
创建复合形体(带有文字注释的透明木板)
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 1.0 4.0 1.0
specularColor .78 0 0
transparency 0.3
}
}
geometry Box {
size 20 14 6
}
}
Shape {
geometry Text {
string ["make other great!"]
maxExtent 12
fontStyle FontStyle {
family "SERIF"
size 8.0
spacing 5.0
style "PLAIN"
horizontal TRUE
justify ["MIDDLE"]
leftToRight TRUE
topToBottom TRUE
}
}
}
挤出造型节点的使用
#VRML V2.0 utf8
Background{
skyColor [
0.0 0.1 0.3
]
}
Shape {
appearance Appearance{
material Material {
diffuseColor 2.0 1.0 0.0
ambientIntensity 0.3
specularColor 0.0 1.0 0.0
shininess 0.23
}
}
geometry Extrusion {
crossSection [
0.6 1.0,0.9 0.8,2.0 0.3,
1.0 -0.5,0.5 -0.5,0.5 -1.0,
-0.6 -2.0,-0.6 -0.6,-2.0 -0.8,
-1.0 0.5,-0.5 0.5,-0.5 1.0,
0.8,3.0
]
spine [
3.0 1.0 4.0,
0.3 0.8 -1.0
]
scale [
0.21 0.23 ,
3.0 2.0
]
solid TRUE
}
}
四、试验截图:
(1)网格造型节点:
(2)纹理贴图:
(3)创建复合形体:
(4)挤出造型节点的使用:
五、小结
通过本次试验使我对虚拟与现实有了一个大致的认识,了解了虚拟与现实的功用。本次实验我对课堂上老师所讲的点线面及挤出造型节点的知识有了一个大致的掌握,了解了语法的基本框架,能够运用这些知识构造出一些简单的形状,使我明白了通过实践才能使我们真正掌握用耳朵学到的知识,否则时间会把你所学到的知识全部掠夺。
实验名称虚拟机的安装调试实验目的学会安装虚拟机熟练在虚拟机上运行软件及实现虚拟机与主机之间的通讯实验内容1在计算机上学习安装虚拟机…
虚拟现实技术课内实验报告2虚拟现实技术硬件设备20xx20xx学年第2学期专业班级学号姓名20xx416425610实验2虚拟现实…
实验一造型定位和旋转缩放一实验内容1熟悉VrmlPad编辑器的安装和使用2熟悉Cortonaplayer浏览器的安装和使用3掌握虚…
佛山科学技术学院实验报告课程名称操作系统原理实验实验项目虚拟存储器专业班级姓名学号指导教师成绩日期一实验目的1了解虚拟存储器的基本…
虚拟仪器的基础和应用实验目的1了解虚拟仪器及图形化编程语言LabVIEW2学习用LabVIEW设计简单的温度计3独立完成用LabV…
虚拟现实技术课内实验报告2虚拟现实技术硬件设备20xx20xx学年第2学期专业班级学号姓名20xx416425610实验2虚拟现实…
1基本概念虚拟现实VirtualReality简称VR是一种基于可计算信息的沉浸式交互环境具体地说就是采用以计算机技术为核心的现代…
国家重点扶持项目虚拟现实VR装置项目可行性研究报告编制单位北京智博睿投资咨询有限公司为了追求更丰富的影音体验虚拟现实VRVirtu…
虚拟现实调查报告虚拟现实行业的认识人才需求的分析包括掌握的技能要求具体如建模工具虚拟现实平台等虚拟现实在各个行业中的应用1虚拟现实…
新兴重大工程虚拟现实项目可行性研究报告编制单位北京智博睿投资咨询有限公司0本报告是针对行业投资可行性研究咨询服务的专项研究报告此报…
定义硬件要求特点相关概念关键技术应用领域实例虚拟现实VirtualRealityVR技术的出现是计算机图形学人机接口技术传感器技术…