2019/3/20
虚拟制造技术
12
第三章 虚拟现实语言VRML
3.VRML注释
在VRML源程序中,为了使程序结构更合理、可读性更好,经常在 程序中加入注释信息,用以对这一行或一段文件进行说明。在VRML 中,注释是在语句的前面加上#符号,在VRML中不支持多行注释, 当注释信息多于一行时,会产生语法错误。注释不是必须的,但是 在必要的地方加上注释是一个很好的习惯,便于读程序、调试、修 改程序。 浏览器在执行中会跳过#这一行后面的内容,另外浏览器自动忽略 VRML中所有的空行与空格。
2019/3/20
虚拟制造技术
10
第三章 虚拟现实语言VRML
3.3 VRML文件的语法与结构
1.VRML文件结构
VRML文件语法主要包括有文件头、节点、原型、脚本和路由等。当 然并不是所有的VRML文件都有必须有这几部分,一般只有文件头是必 须的。VRML的立体场景与造型由节点构成,再通过路由实现动态的交 互与感知,或是使用脚本文件或外部接口进行动态交互。在VRML文件 中,节点是核心,没有节点,VRML也就没有意义了。节点可以由一个 或多个组成,当然也可以创建新的节点,称为原型节点。 通用的VRML文件语法结构: #VRML V2.0 uft8 #VRML文件的第一行必须有这一行,这是VRML文件标志 节点名{ #VRML的各种“节点” 域 域值 #对应“节点”的“域”与“域值 …… } Script{ #脚本Script节点 } ROUTE #路由:把入事件与出事件相关联
虚拟制造技术
吴ห้องสมุดไป่ตู้启
第三章 虚拟现实语言VRML
3.1 VRML概述
VRML是“Virtual Reality Modeling Language”的缩写形式,意思 是“虚拟现实造型语言”。 VRML是一种三维造型和渲染得图形描述性语言,它把“虚拟现 实”看作一个“场景”,而场景中的一切都看作“对象”(也就是 “节点”),对每一个对象的描述就够成了wrl文件(即VRML文 件,.wrl是VRML文件的扩展名)。VRML的目的主要是为了在网页 中实现三维动画效果以及基于三维对象的用户交互。它同HTML语言 一样,也是一种ASCⅡ的描述语言,且都支持超链接,只是HTML不 支持三维图像和立体声文本的显示 。VRML的出现使得虚拟现实象 多媒体和因特网一样逐渐走进我们的生活 。