- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
{管理信息化VR虚拟现实}虚拟现实实验报告
实验一造型定位和旋转、缩放
实验内容:
熟悉VrmlPad编辑器的安装和使用
熟悉Cortonaplayer浏览器的安装和使用
掌握虚拟造型的基本操作。
实验环境:
硬件环境
计算机一台
软件环境
WindowsXP操作系统、VrmlPad编辑器和Cortonaplayer浏览器
实验步骤:
完成第四章例4-1
代码:
Shape{
appearanceAppearance{
materialMaterial{
diffuseColor0.90.10.05
}
}
geometrySphere{
radius0.85
}
}
Shape{
appearanceAppearance{
materialMaterial{
diffuseColor0.80.90.1
}
}
GeometryCylinder{
radius0.3
height2.0
bottomFALSE
}
}
截图:
实验二三维立体造型的设计与实现(需交实验报告)
实验内容
熟悉各种立体造型的设计
学会利用各种不同的立体造型组合实现复杂的造型
实验环境
硬件环境
计算机一台
软件环境
WindowsXP操作系统、VrmlPad编辑器和Cortonaplayer浏览器
实验步骤:
制作一个烟囱的立体造型,首先以原点为中心生成一个半径为1、高度为2的圆柱体,然后以(0,0,1.5)为坐标变换节点的新原点生成一个底面半径为2,高度为1的圆锥体。
建立一个带刻度的钟表造型:首先生成钟表面box造型,然后在钟表面上利用球体sphere造型生成各个刻度,利用圆柱体cylinder造型生成时针、分针等造型。其中利用Transform坐标变换节点对各个造型进行平移、缩放以及旋转操作。
设计一个文本造型。
4、完成书中第四章的例4-2、4-3和4-4。
1)4-2
代码:
Transform{
translation-200
rotation0010.5
children[
DEFlegShape{
appearanceAppearance{
materialMaterial{
diffuseColor0.30.30.3
ambientIntensity0.3
specularColor0.70.70.7
shininess0.1
}
}
geometryBox{
size20.24
}
}
]
}
Transform{
translation200
rotation001-0.5
children[
USEleg
]
}
Transform{
translation00.520
scale1.511
children[
Shape{
appearanceAppearance{
materialMaterial{
diffuseColor0.50.30.2
transparency0.15
}
}
geometryCylinder{
radius3
height0.1
}
}
]
}
截图:
2)4-3
代码:
Shape{
appearanceAppearance{
materialMaterial{
diffuseColor1.000
}
}
geometryText{
string[
HappynewYear!
]
fontStyleFontStyle{
styleBOLDITALIC
size0.8
justifyMIDDLE
}
}
}
Transform{
translation-3-0.50
scale1.21.21.2
children[
Inline{
url1-1.wrl
}
]
}
Transform{
translation3-0.50
scale1.21.21.2
children[
Inline{
url1-1.wrl
}
]
}
截图:
3)4-4
代码:
Shape{
appearanceAppearance{
materialMaterial{
diffuseColor100
}
}
geometryIndexedFaceSet{
coordCoordinate{
point[
0.00-0.05-1,0.35-0.10-1,
0.53-0.26-1,0.63-0.50-1,
0.79-0.71-1,1.00-0.87-1,
1.24-0.97-1,1.50-1.00-1,
1.76-0.97-1,2.00-0.90-1,
0.00-0.05-1,0.35-0.101,
0.53-0.26-1,0.63-0.501,
0.79-0.71-1,1.00-0.871,
1.24-0.97-1,1.50-1.001,
1.76-0.97-1,2.00-0.901,
]
}
coordIndex[
文档评论(0)