您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 使用VRML与Java创建网络虚拟环境
使用VRML与Java创建网络虚拟环境陆昌辉主编周正平倪文志李竞杰编著北京大学出版社北京内容提要本书从最基本的VRML常识讲起,系统地介绍了VRML中各节点的用法,通过许多生动的例子展示了VRML虚拟现实的特殊魅力。但是VRML毕竟有它的不足之处,比如在数据处理方面,而网络编程语言Java正好可以弥补这一点。这样,VRML和Java很自然地走到了一起。本书的大部分内容讲的是怎样实现用Java对VRML的控制,以及怎样将这种结合用到现实领域。本书内容翔实,概念清楚,通俗易懂,具有很强的可操作性。本书主要面向对VRML和Java有一定了解,想在VRML有所提高的读者。本书读者对象为多媒体技术开发人员、应用程序设计人员以及高等院校相关专业的师生。图书在版编目(CIP)数据使用VRML与Java创建网络虚拟环境/陆昌辉主编.—北京:北京大学出版社,2003.1ISBN7-301-06110-2I.使···II.陆···III.VRML—Java-三维-教材IV.F713.36中国版本图书馆CIP数据核字(2002)第092444号书名:使用VRML与Java创建网络虚拟环境著作责任者:陆昌辉责任编辑:黄庆生标准书号:ISBN7-301-06110-2/TP·0704出版者:北京大学出版社地址:北京市海淀区中关村北京大学校内100871电话:编辑部62765013发行部62750672出版部62754962网址:电子信箱:xxjs@pup.pku.edu.cn印刷者:发行者:北京大学出版社经销者:新华书店787毫米×1092毫米16开本16.125印张413千字2003年1月第1版2003年1月第1次印刷定价:24.00元前言VRML(虚拟现实构造语言)是以虚拟现实为特征的3DWeb技术的核心,它是一种描述交互式三维对象和世界的文件格式,它允许你去描述一个现有的或想象的景物并将它放入虚拟的三维环境中。随着国际互联网络的普及,网络技术和硬件设施的飞速发展,虚拟现实技术将成为今后网络多媒体发展方向的主流。VRML作为一种ISO国际标准将得到越来越广泛的应用。Java语言自推出以来,短短数年风靡全球。由于它是一个健壮、安全、易于使用、易于理解且可以从网络中自动download的语言,所以成为开发数据库应用的一种良好的语言基础。它结合了C、C++、Smalltalk、BASIC、COBOL和4GLs的许多优点。要想创造出复杂的、交互式的三维场景,仅仅利用VRML中的内置节点是不够的,这就需要同强大的Java相结合。本书介绍了如何通过这两种工具来建立丰富的、交互式的三维场景。用户可以在这些场景中遨游,可以用交互方式改变它们。本书的读者有两类:一类读者可能对VRML已有一些了解,并已经读过关于VRML1.0或VRML2.0的书籍。通过本书的介绍,他们将了解到如何利用Java和VRML这对最佳组合来创建丰富逼真的三维站点。另一类读者熟悉Java语言,并已经写过一些有趣的Applet或独立程序。本书将为他们展示Java如何融合VRML来建立复杂的带有三维空间的Applet。本书由陆昌辉主编;吴小华、周正平、陈建宇、倪文志、李竞杰、俞菲菲等编写,全书由王德军策划并审校。此外,王刚、张小峰、刘军、黄河、王龙在写作过程中做了大量的事务性工作,在此一并表示感谢。由于编写时间仓促,加之编者水平有限,书中疏漏之处在所难免,敬请读者批评、指正。编者2003年1月目录第1章VRML简介................................................................................................................11.1VRML的历史..............................................................................................................11.1.1构想和诞生.......................................................................................................11.1.2从VRML1.0到VRML2.0.............................................................................21.2VRML2.0的功能........................................................................................................21.3VRML2.0虚拟现实举例............................................................................................31.4VRML2.0基本知识....................................................................................................61.4.1VRML2.0的文件结构....................................................................................61.4.2VRML2.0的专用名词....................................................................................71.5用Shape节点封装空间造型.......................................................................................91.5.1理解造型...........................................................................................................91.5.2Shape节点语法..............................................................................................101.5.3Appearance节点语法.....................................................................................101.5.4造型示例.........................................................................................................11第2章创建空间造型..........................................................................................................122.1VRML空间和局部坐标系........................................................................................122.1.1理解VRML空间...........................................................................................122.1.2理解局部坐标系.............................................................................................122.2创建基本几何造型.....................................................................................................132.2.1长方体造型(Box节点).............................................................................132.2.2球体造型(Sphere节点).............................................................................132.2.3圆锥体造型(Cone节点)...........................................................................132.2.4圆柱体造型(Cylinder节点)......................................................................142.2.5组合造型.........................................................................................................142.3创建文本造型.............................................................................................................162.3.1文本概念.........................................................................................................162.3.2Text节点语法.................................................................................................172.3.3FontStyle节点的语法和对文本显示的控制................................................182.3.4实现文本和几何体的结合.............................................................................222.4创建标高网格.............................................................................................................242.5创建挤压造型.............................................................................................................282.6创建基于顶点几何造型.............................................................................................31-2-目录2.6.1用PointSet节点创建离散点.........................................
本文标题:使用VRML与Java创建网络虚拟环境
链接地址:https://www.777doc.com/doc-910701 .html