虚拟实境模型语言基础教程及实例
Virtual Reality Modeling Language (VRML) Basic Tutorial with Examples
VRML简介
虚拟实境模型语言有两种规范:一种规范是VRML1.0。除了因特网上已有的VRML1.0 规范的虚拟实境外,现已极少使用。目前正被积极使用的规范是VRML2.0。本教程所 用的实例都是按VRML2.0制作的。 虚拟实境模型语言能使因特网页产生模拟现实的动态效果,从而也是因特网目前一个 主要发展趋势。 虚拟实境的浏览工具: 浏览虚拟实境,需在Netscape或Explorer上附加合适的浏览工具(VRML Browser plug-in) 方可。 目前最常用的是美国Silicon Graphics公司可免费下载的: COSMO Player 1.0 COSMO Player 2.1 COSMO Player1.0已定型且被广泛使用,故性能很稳定。这个浏览器既能浏览VRML2.0 也能浏览网上老的VRML1.0虚拟实境。但COSMO Player 2.1 还处于被开发阶段,虽 速 度比COSMO Player 1.0要快得多,却对VRML1.0规范不100%兼容。这将使网上已存 在 的大量VRML1.0虚拟实境失去被鉴赏的机会。另外,VRML2.1的使用界面亦不太顺手。 Netscape Communicator 4.0 及其以上版本的安装程序均已带有 COSMO Player 1.0, 故无需再另行下载。Internet Explorer 4.0安装程序不带浏览VRML的附加工具,需再 下载Silicon Graphics 的 COSMO Player 装上或在网上 (on line) 安装微软公司自 己为 IE4.0 设计的VRML浏览工具。因本大侠偏爱 COSMO Player 故迄未试过微软公司 的VRML浏览工具,若阁下碰巧用的是 IE4.0, 不妨“斗胆”一试。 “斗胆” ?( 一绿林知交曾密告我此微软公司之 VRML 2.0 viewer 附加工具委实难 用) 本大侠电脑上装有三个VRML的浏览附加工具: 1: Netscape 3.01 gold 自身带有的 live 3D, 是专门 (只能) 浏览 VRML 1.0 的附 加工具,但速度及效果远远超过用 COSMO Player 来浏览 VRML 1.0。 2: Netscape Communicator 4.03 自身带有的 COSMO Player 1.0。既能浏览VRML 2.0 又能浏览 VRML 1.0。 3: 在 Internet Explorer 4.01 上装有 COSMO Player 2.1。只能浏览 VRML 2.0,但 速度甚快。适于虚拟实境开发。 至于阁下呢,若不似本大侠偶潦倒市廛辄凭个把虚拟实境换壶浊酒的话,则在电脑上 装个 COSMO Player 1.0 已能满足学习此教程及浏览因特网上VRML2.0及老的VRML1.0 虚拟实境的需要。 虚拟实例的编程语言: 为了容易理解,先来看两个练习: 练习一是个立方体,源码如下: #VRML V2.0 utf8 WorldInfo { # 版权声明 |