文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
VRML基础教程资料
VRML基础教程资料
格式:ppt
大小:315.50 KB
文档页数:54
下载文档原格式
下载原文件
/ 50
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
此Appearance 节点的material域(材质)定义为一个 Material节点:
第一个虚拟境界
下面定义立方体的外观,这只需改变Shape节点的appe arance域(外观),appearance 域是一个Appearance 节点,
此Appearance 节点的material域(材质)定义为一个 Material节点:
第一个虚拟境界
➢ (HelloWorld2.wrl): #VRML V2.0 utf8 Group {
children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Box {} } ] }
第一个虚拟境界
➢ 红色的立方体位于屏幕的中心,它的中心坐标为{0 0 0 }。 ➢ 移动位置可以外套一个Transform(变换节点)来实现: Transform {
translation 5 0 0 children [
Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Box {} }
第一个虚拟境界
➢ 接下来我们把方块所在的Transform 节点复制三份, 并把各自包含的几何形状依次定义为方块、球体和圆 锥
第一个虚拟境界
➢ (HelloWorld4.wrl): #VRML V2.0 utf8 Group {
children [ Transform { translation 5 0 0 children [ Shape { geometry Box {} } ] } Transform { translation 0 0 0 children [ Shape { geometry Sphere {} } ] } Transform { translation -5 0 0 children [ Shape { geometry Cone {} } ] } ] #end of Group children }
第一个虚拟境界
➢ VRML 文件中有许多括号(花括号“{}”和方括 “[]”),请注意括号的配对,建议采用本教程的缩 进风格。上述VRML文件中三个Transform 节点的平移 量是不同的,因而三个几何体的位置也就不同。另外, 还可以修改三个几何体的颜色:球面Sp来自百度文库ere 为绿色 (0 1 0),圆锥为蓝色( 0 1 0 )。
第一个虚拟境界
➢ (HelloWorld3.wrl): #VRML V2.0 utf8 Group { children [ Transform { translation 5 0 0 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Box {} } ] } ] }
第一个虚拟境界
➢ Group节点 加入一个Group 节点(组节点): Group {
组节点花括号之内的所有内容视为一个整体,利用组节点可以把 虚拟场景组织成条理清晰的树形分支结构。下面定义组节点的chi
ldren 域(孩子域): children [ 在children 后的方括号内定义Group 节点的所有孩子对象,第一个孩子
第一个虚拟境界
Shape { appearance Appearance { material Material {} } geometry Box {} }
第一个虚拟境界
➢ diffuseColor 域(漫反射颜色) ➢ VRML的颜色说明采用RGB 颜色模型,所以要定义红色
的立方体,漫反射颜色应该是{1 0 0},三个数字依次 表示红色、绿色和蓝色,取值范围都是0到1:
第一个虚拟境界
➢ (HelloWorld1.wrl): #VRML V2.0 utf8
Group { children [ Shape { geometry Box {} } ] }
第一个虚拟境界
下面定义立方体的外观,这只需改变Shape节点的appe arance域(外观),appearance 域是一个Appearance 节点,
] }
第一个虚拟境界
➢ 在VRML 中,Transform 节点除了可以引进平移、旋转 和缩放变换以外,其作用和Group 节点的作用一样。 把Transform 节点的translation 域(平移)设置为5 0 0,意味着Transform 节点所在的坐标系相对于其上 层坐标系向右平移(即x 轴方向)5个单位,在其它两 个方向不移动,VRML 的距离单位是米,5 个单位相当 于5 米
➢ material Material {diffuseColor 1 0 0 }
第一个虚拟境界
➢ (HelloWorld2.wrl): #VRML V2.0 utf8 Group {
children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Box {} } ] }
虚拟场景制作与演示
第一个虚拟境界
➢ #VRML V2.0 utf8 这是VRML 文件的标志,所有2.0 版本的VRML 文件
都以这行文字开头,VRML97 是由VRML2.0 版修订而 成的,符合VRML97 规范的VRML 文件也以这行文字 开头。其中“#”表示这是一个注释。而utf8 表示此文件 采用的是utf8 编码方案,这在VRML标准中有详细说 明。
是一个Shape 节点(形态节点),它描述一个几何形状及其颜色等特征 : Shape { 在Shape 节点内定义一个几何体Box(方盒节点): geometry Box {} 注意,我们没有为Box 定义任何域,这意味着它的尺寸和坐标位置等特 性取缺省值(单位立方体)。随后补齐每个右括号: } ] }
合集下载
相关主题
三体系基础知识简介
金版教程全套资料
高中物理教材人教版
互联网基础知识简介
vrml基础知识简介
金版教程高中物理
文档推荐
VRML基础教程资料
页数:54
Web基础知识
页数:53
web技术基础知识
页数:5
VRML介绍--虚拟现实造型语言
页数:5
web开发基础知识
页数:27
虚拟现实技术及应用
页数:2
VRML的基本知识
页数:57
web技术基础知识
页数:56
第二讲 VRML简介
页数:60
数字虚拟技术简介
页数:3
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明