风管上的单层百叶风口:虚拟世界 VRML 简介 (1)

来源:百度文库 编辑:九乡新闻网 时间:2024/05/17 01:51:30

虚拟世界 VRML (1) VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。是目前Internet上基于 WWW的三维互动网站制作的主流语言。 VRML是虚拟现实造型语言(Virtual Reality Modeling Language)的简称,本质上是一种面向web,面向对象的三维造型语言,而且它是一种解释性语言。VRML的对象称为结点,子结点的集合可以构成复杂的景物。结点可以通过实例得到复用,对它们赋以名字,进行定义后,即可建立动态的VR(虚拟世界)。 简介熟悉WWW的人都知道,受HTML的限制,网页只能是平面的结构,就算 JAVA语言能够为网页增色不少, 但也仅仅停留在平面设计阶段,而且实现环境与浏览者的动态交互是非常繁琐的。于是VRML应运而生。尤其是VRML 2.0标准,被称为第二代Web语言,它改变了WWW上单调、交互性差的弱点,将人的行  为作为浏览的主题,所有的表现都随操作者行为的改变而改变。 VRML创造的是一个可进入、可参与的世界。你可以在计算机网络上看到一幅幅生动、逼真的三维立体世界,你可以在里面自由的遨游;你可以将网络上流行的MUD游戏转换为立体图形世界; 你可以将你公司的主页改编成三维主页,让浏览者领略到你公司的实貌,而不仅仅是简单的文本、表格... VRML是一种国际标准,其规范由国际标准化组织(ISO)定义,MIME类型为 x-world/x-vrml,它的表现与操作系统平台无关。VRMLl.0只能创建静态的3D景物,你可以在它们之间移动,来测览三维世界。 VRMLl.0是基于SGI公司的OpenInventor的文件格式,也是它的一个子集,是一种流行的3D图形的格式,并可链接到一般的WWW页。VRMLl.0的立体链接,即构成了VRML的世界。 可以看出,用VRMLl.0很容易做出三维物体,这也正是VRMLl.0的基本目的所在。另外,有些厂家将VRMLl.0进行了扩展,使其可以实现一些动画功能和交互性,但只能在Live3D 的环境下运行。由于VRMLl.0的种种限制,VRML2.0的产生也就是不可避免的。VRMLl.0只能创建静态的3D景物。因此虽然能用WMLl.0来建立用户的虚拟代表,它们却不能做其他任何事情。但是,VRML2.0能够改变这一点,它增加了行为,可以让物体旋转、行走、滚动、改变颜色和大小。 比较起来,VRML2.O比VRMLl.0有了长足的进步,其巨大的改变,正如当年Mic roSoft公司的Window95比之Windows3.0的进步。 在VRML的世界里你可以用虚拟开关将灯光打开,当您走近清彻透底 的泉水时水声逐渐变响,当你向远处驶来的汽车招手时汽车停下来把你载上...