虚拟现实基础与VRML编程.ppt
《虚拟现实基础与VRML编程.ppt》由会员分享,可在线阅读,更多相关《虚拟现实基础与VRML编程.ppt(25页珍藏版)》请在三一办公上搜索。
1、VRML文件,授课教师:赵应丁E-Mail:,江西农业大学 计算机与信息工程学院,2023/10/4,江西农业大学 计算机与信息工程学院,第 1 页,第四讲 VRML文件与VRML基本造型,1.VRML文件体系2.VRML文件基本内容3.VRML空间4.VRML关键字5.Shape节点6.基本几何造型7.造型材质控制8.Group编组节点9.节点定义及引用,2023/10/4,江西农业大学 计算机与信息工程学院,第 2 页,1.VRML文件体系,VRML文件主要包括VRML文件头造型事件路由事件体系脚本原型等体系元素。1.VRML文件类型.VRML文件是由通用文本编辑系统或专用VRML开发工具
2、编辑的ASCII文件格式的场景描述性语言,其文件类型扩展名为.wrl或.wrz,一般使用.wrl文件扩展名。2.VRML文件头#VRML V2.0 utf8VRML文件头由四部分组成,各部分意义说明如下:,2023/10/4,江西农业大学 计算机与信息工程学院,第 3 页,1.VRML文件体系(续),(1)VRML文件头由“#”字符起始,“#”字符说明后为一个文本型的说明字符串.(2)VRML文件头的第二部分是“VRML”字符串,该字符串提示浏览器该文件是一个VRML文件.(3)VRML文件头的第三部分是“V2.0”字符串,该字符串提示浏览器该VRML文件遵循VRML规范2.0版本.(4)VR
3、ML文件头的第四部分是“utf8”字符串,该字符串提示浏览器该VRML文件是一个使用国际标准UTF-8字符集的文件.UTF-8的英文全称是UCS Transform Format,而UCS是Universal Character Set的缩写.,2023/10/4,江西农业大学 计算机与信息工程学院,第 4 页,1.VRML文件体系(续),VRML造型VRML中的场景由造型组成,而造型则由节点(Node).在最高抽象层,VRML定义了一组节点机制用于三维场景制作,再由浏览器进行实时渲染.VRML中的所有节点都可以有零个或多个域(Field).每个域取域值,不同的域对应不同的域值类型.VRML定
4、义了20种基本数据类型,也分为两类:以SF开头的是单值类型,该类型只有一个单一的数或数组;以MF开头的是多值类型,该类型指定一个数或数组的列表.,2023/10/4,江西农业大学 计算机与信息工程学院,第 5 页,1.VRML文件体系(续),VRML事件、路由、事件体系.节点除具有域属性外,还具有事件(event)属性。事件是VRML实现用户交互与场景动态变化的最主要内容。事件为节点提供了接收外界信息以及外界发送信息的能力。节点通过事件入口接收入事件,通过事件出口发送出事件。入事件要求节点改变自己某个域的取值,而出事件则要求改变其他节点的域值。VRML对节点的说明中经常包含标有”exposed
5、Field”的公共域,该类型域隐含着与下面两种系统缺省定义的事件相关。路由为创作者提供了一种独立于场景层次体系的系统机制,通过这种机制,事件得以蔓延传播从而引起其他节点的变化。,2023/10/4,江西农业大学 计算机与信息工程学院,第 6 页,1.VRML文件体系(续),VRML脚本为使VRML具有更强的人机交互能力和可控性,可以在事件发生器与事件接收器之间插入脚本(Script)节点。脚本节点实际上是一个外壳,它包含一组利用脚本描述语言,如Java,JavaScript编写的函数或方法。VRML原型用户可以通过VRML原型机制扩充VRML标准节点类型集。原型节点定义应对其中需要使用的域、入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实 基础 VRML 编程

链接地址:https://www.31ppt.com/p-6198136.html