VRML是虚拟现实编程语言,是一种描述交互式三维对象和世界的文件格式,广泛应用于互联网,是以虚拟现实为特征的3D Web技术的核心。VRML被称为继HTML之后的第二代Web语言,它本身是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(virtural World),可以集成文本、图像、音响、MPEG影像等多种媒体类型,还可以内嵌用Java、ECMAScript等语言编写的程序代码。
本书主要讲述VRML主要的功能节点、虚拟场景和物体的设计与编码,涉及的内容包括VRML的基础知识、空间背景、几何造型、视点设置、坐标系变换、大气效果、浏览者信息、模块化和内联、光照效果、声音节点、朝向节点和链接物节点等内容,以及脚本节点、外部调用、与JAVA互动等**应用。
全书编写采用讲解与实例相结合的方式,循序渐进、通俗易懂。本书所有的实例都通过Vrml Pad编辑器编译和cosmo Player‘浏览器插件显示。所有实例代码都是作者工作实践中的总结,其中的总体实例部分任务清晰,设计新颖,并提供完整代码和代码分析。
本书由张武军、田海、尹旭日任主编,尹旭日对全书进行了统稿,田海对全书稿进行了审校,参与编写工作的人员还有卢邦俊、朱斌、徐泉峰、曾勇、闫杰、杨爱梅等,孙旺泉教授对本书的编排提出了宝贵的意见,在此深表感谢。
由于作者水平所限,书中不妥之处,敬请读者批评指正。