书籍详情
使用VRML与JAVA创建网络虚拟环境
作者:陆昌辉 主编
出版社:北京大学出版社
出版时间:2003-01-01
ISBN:9787301061107
定价:¥24.00
购买这本书可以去
内容简介
《使用VRML与JAVA创建网络虚拟环境》从最基本的VRML常识讲起,系统地介绍了VRML中各节点的用法,通过许多生动的例子展示了VRML虚拟现实的特殊魅力。但是VRML毕竟有它的不足之处,比如在数据处理方面,而网络编程语言JAVA正好可以弥补这一点。这样,VRML和JAVA很自然地走到了一起。《使用VRML与JAVA创建网络虚拟环境》的大部分内容讲的是怎样实现用JAVA对VRML的控制,以及怎样将这种结合用到现实领域。《使用VRML与JAVA创建网络虚拟环境》内容翔实,概念清楚,通俗易懂,具有很强的可操作性。《使用VRML与JAVA创建网络虚拟环境》主要面向对VRML和JAVA有一定了解,想在VRML有所提高的读者。《使用VRML与JAVA创建网络虚拟环境》读者对象为多媒体技术开发人员、应用程序设计人员以及高等院校相关专业的师生。
作者简介
暂缺《使用VRML与JAVA创建网络虚拟环境》作者简介
目录
第l章 VRML简介
1. 1 VRML的历史
1. 1. l 构想和诞生
1. 1. 2 从VRML1.0到VRML2.0
1. 2 VRML2.0的功能
1. 3 VRML2.0虚拟现实举例
l. 4 VRML2.0基本知识
1. 4. 1 VRML 2.0的文件结构
l. 4. 2 VRML 2.0的专用名词
1. 5 用Shop节点封装空间造型
l. 5. l 理解造型
1. 5. 2 Shop节点语法
l. 5. 3 Appearance节点语法
1. 5. 4 造型示例
第2章 创建空间造型
2. 1 VRML空间和局部坐标系
2. 1. 1 理解 VRML空间
2. 1. 2 理解局部坐标系
2. 2 创建基本几何造型
2. 2. l 长方体造型(Box节点)
2. 2. 2 球体造型(Sphere节点)
2. 2. 3 圆锥体造型(Cone节点)
2. 2. 4 圆柱体造型(Cylinder节点)
2. 2. 5 组合造型
2. 3 创建文本造型
2. 3. l 文本概念
2. 3. 2 Text节点语法
2. 3. 3 FontStyle节点的语法和对文本显示的控制
2. 3. 4 实现文本和几何体的结合
2. 4 创建标高网格
2. 5 创建挤压造型
2. 6 创建基于顶点几何造型
2. 6. l 用PointSet节点创建离散点
2. 6. 2 用IndexedLineSet节点创建空间折线
2. 6. 3 用IndexedFaceSet节点创建空间面
第3章 空间造型的变换与编组
3. l 空间造型的变换
3. 1. l 基本空间概念
3. l. 2 Transform节点语法
3. 1. 3 平移
3. 1. 4 旋转
3. 1. 5 放缩
3. 1. 6 平移. 旋转和放缩的组合
3. 2 编组空间造型
3. 2. 1 Group节点
3. 2. 2 Anchor节点
3. 2. 3 内联节点(Inline)
3. 2. 4 对同一节点的多次使用
第4章 添加场景信息
4. l 添加背景
4. 1. l 背景的理解及Background节点
4. 1. 2 背景的连接及应用
4. 2 光照及明暗控制
4. 2. l 理解光源
4. 2. 2 点光源节点PointLight
4. 2. 3 平行光源节点 DirectionalLight
4. 2. 4 聚光光源节点SpotLight
4. 2. 5 造型表面的明暗控制
4. 3 纹理映射控制
4. 3. l 理解纹理
4. 3. 2 纹理映射方法
4. 4 添加雾的效果
4. 4. l 雾化的理解及Fog节点
4. 4. 2 雾化的应用
4. 5 添加声音
4. 5. l 声音节点
4. 5. 2 声音的应用
4. 6 添加动画
4. 6. l 事件和路由的互访
4. 6. 2 动画流程
4. 6. 3 动画实现
4. 7 设置场景参数
第5章 传感器节点
5. l 接近传感器节点ProximitySensor
5. 2 可视性传感器
5. 3 碰撞检测
5. 4 环境检测器
5. 5 定点设备检测器
第6章 脚本节点
6. 1 Script节点语法
6. 1. 1 Script节点基本语法
6. 1. 2 Script节点工作原理
6. l. 3 专用函数
6. 1. 4 脚本语言
6. 2 事件处理机制
6. 3 脚本与动画
6. 3. 1 自定义交互表现
6. 3. 2 逻辑控制
6. 3. 3 带有逻辑交互行为的原型
6. 3. 4 节点绑定
6. 4 浏览器脚本接口
6. 4. l 只读函数
6. 4. 2 动态控制函数
第7章 JAVA入门
7. 1 Java概述
7. l. 1 Java产生的历史
7. l. 2 Java语言的特点
7. 2 面向对象的程序设计
7. 2. l 类
7. 2. 2 对象
7. 2. 3 抽象
7. 2. 4 封装
7. 2. 5 继承
7. 2. 6 多态性
7. 3 Java语言简介
7. 3. 1 Java的编译与运行
7. 3. 2 程序结构
7. 3. 3 注释
7. 3. 4 标识符
7. 3. 5 变量和数据类型
7. 3. 6 操作符
7. 3. 7 表达式
7. 3. 8 Java流控制
7. 3. 9 方法
7. 4 类. 接口和包
7. 4. l 类
7. 4. 2 接口
7. 4. 3 包(Packages).
7. 5 线程
7. 5. 1 如何使用线程
7. 5. 2 线程状态
7. 5. 3 线程优先级
7. 5. 4 线程同步
7. 6 Java小应用程序--Applet
7. 6. l 在网页中嵌入Applet
7. 6. 2 Applet的结构和运行框架
7. 6. 3 传递Applet的参数
7. 6. 4 图形界面编程
7. 6. 5 事件处理
第8章 使用Java实现VRML脚本
8. 1 一个简单的例子
8. 2 JSAI简介
8. 3 JSAI应用
8. 3. l 加载脚本
8. 3. 2 事件处理
8. 3. 3 域操作
8. 3. 4 访问脚本节点的事件
8. 3. 5 访问域对象表示的节点的域和事件
8. 3. 6 浏览器接口API
8. 4 应用技巧
8. 3. l 使用图形界面
8. 3. 2 使用线程
第9章 使用Applet控制VRML场景
9. 1 EAI简介
9. 1. l 基本内容
9. l. 2 EAI类包
9. 1. 3 HTML语法
9. 1. 4 EAI与JSAI的区别
9. 2 Applet访问场景
9. 2. l 获得浏览器的引用
9. 2. 2 访问节点
9. 2. 3 访问事件
9. 2. 4 调用Browser类的其他方法
9. 3 应用实例
附录A VRML2.0的关键字和域的说明
A. 1 VRML 2.0的关键字
A. 2 域的说明
附录B VRMLScript参考
B. l 语言
B. 1. l 对象与变量
B. 1. 2 语句
B. 1. 3 表达式
B. 2 Script节点的url域支持协议
B. 3 Eventln事件处理
B. 3. l 参数传递与EventIn函数
B. 3. 2 eventsProcesed()方法
B. 3. 3 initialize()方法
B. 3. 4 shutdown()方法
B. 4 访问域
B. 4. l 访问Script节点的域与EventOut
B. 4. 2 访问其他节点的域和EventOuts
B. 4. 3 发送EventOuts
B. 5 对象和函数定义
B. 5. l parselnt和parseFloat函数
B. 5. 2 Browser对象
B. 5. 3 Math对象
B. 5. 4 SFColor对象
B. 5. 5 SFImage对象
B. 5. 6 SFNode对象
B. 5. 7 SFRotation对象
B. 5. 8 SFVec2f时象
B. 5. 9 SPVec3f对象
B. 5. 10 MFColor对象
B. 5. 11 MFFloat对象
B. 5. 12 MFInt对象
B. 5. 13 MFNode对象
B. 5. 14 MFRotation对象
B. 5. 15 MFString Object
B. 5. 16 MFVec2f对象
B. 5. 17 MFVec3f对象
附录C EAI实用类库
C. l 包vrml.external
C. 2 包vrml.external.field
C. 3 包vrml.eXternal.exception
1. 1 VRML的历史
1. 1. l 构想和诞生
1. 1. 2 从VRML1.0到VRML2.0
1. 2 VRML2.0的功能
1. 3 VRML2.0虚拟现实举例
l. 4 VRML2.0基本知识
1. 4. 1 VRML 2.0的文件结构
l. 4. 2 VRML 2.0的专用名词
1. 5 用Shop节点封装空间造型
l. 5. l 理解造型
1. 5. 2 Shop节点语法
l. 5. 3 Appearance节点语法
1. 5. 4 造型示例
第2章 创建空间造型
2. 1 VRML空间和局部坐标系
2. 1. 1 理解 VRML空间
2. 1. 2 理解局部坐标系
2. 2 创建基本几何造型
2. 2. l 长方体造型(Box节点)
2. 2. 2 球体造型(Sphere节点)
2. 2. 3 圆锥体造型(Cone节点)
2. 2. 4 圆柱体造型(Cylinder节点)
2. 2. 5 组合造型
2. 3 创建文本造型
2. 3. l 文本概念
2. 3. 2 Text节点语法
2. 3. 3 FontStyle节点的语法和对文本显示的控制
2. 3. 4 实现文本和几何体的结合
2. 4 创建标高网格
2. 5 创建挤压造型
2. 6 创建基于顶点几何造型
2. 6. l 用PointSet节点创建离散点
2. 6. 2 用IndexedLineSet节点创建空间折线
2. 6. 3 用IndexedFaceSet节点创建空间面
第3章 空间造型的变换与编组
3. l 空间造型的变换
3. 1. l 基本空间概念
3. l. 2 Transform节点语法
3. 1. 3 平移
3. 1. 4 旋转
3. 1. 5 放缩
3. 1. 6 平移. 旋转和放缩的组合
3. 2 编组空间造型
3. 2. 1 Group节点
3. 2. 2 Anchor节点
3. 2. 3 内联节点(Inline)
3. 2. 4 对同一节点的多次使用
第4章 添加场景信息
4. l 添加背景
4. 1. l 背景的理解及Background节点
4. 1. 2 背景的连接及应用
4. 2 光照及明暗控制
4. 2. l 理解光源
4. 2. 2 点光源节点PointLight
4. 2. 3 平行光源节点 DirectionalLight
4. 2. 4 聚光光源节点SpotLight
4. 2. 5 造型表面的明暗控制
4. 3 纹理映射控制
4. 3. l 理解纹理
4. 3. 2 纹理映射方法
4. 4 添加雾的效果
4. 4. l 雾化的理解及Fog节点
4. 4. 2 雾化的应用
4. 5 添加声音
4. 5. l 声音节点
4. 5. 2 声音的应用
4. 6 添加动画
4. 6. l 事件和路由的互访
4. 6. 2 动画流程
4. 6. 3 动画实现
4. 7 设置场景参数
第5章 传感器节点
5. l 接近传感器节点ProximitySensor
5. 2 可视性传感器
5. 3 碰撞检测
5. 4 环境检测器
5. 5 定点设备检测器
第6章 脚本节点
6. 1 Script节点语法
6. 1. 1 Script节点基本语法
6. 1. 2 Script节点工作原理
6. l. 3 专用函数
6. 1. 4 脚本语言
6. 2 事件处理机制
6. 3 脚本与动画
6. 3. 1 自定义交互表现
6. 3. 2 逻辑控制
6. 3. 3 带有逻辑交互行为的原型
6. 3. 4 节点绑定
6. 4 浏览器脚本接口
6. 4. l 只读函数
6. 4. 2 动态控制函数
第7章 JAVA入门
7. 1 Java概述
7. l. 1 Java产生的历史
7. l. 2 Java语言的特点
7. 2 面向对象的程序设计
7. 2. l 类
7. 2. 2 对象
7. 2. 3 抽象
7. 2. 4 封装
7. 2. 5 继承
7. 2. 6 多态性
7. 3 Java语言简介
7. 3. 1 Java的编译与运行
7. 3. 2 程序结构
7. 3. 3 注释
7. 3. 4 标识符
7. 3. 5 变量和数据类型
7. 3. 6 操作符
7. 3. 7 表达式
7. 3. 8 Java流控制
7. 3. 9 方法
7. 4 类. 接口和包
7. 4. l 类
7. 4. 2 接口
7. 4. 3 包(Packages).
7. 5 线程
7. 5. 1 如何使用线程
7. 5. 2 线程状态
7. 5. 3 线程优先级
7. 5. 4 线程同步
7. 6 Java小应用程序--Applet
7. 6. l 在网页中嵌入Applet
7. 6. 2 Applet的结构和运行框架
7. 6. 3 传递Applet的参数
7. 6. 4 图形界面编程
7. 6. 5 事件处理
第8章 使用Java实现VRML脚本
8. 1 一个简单的例子
8. 2 JSAI简介
8. 3 JSAI应用
8. 3. l 加载脚本
8. 3. 2 事件处理
8. 3. 3 域操作
8. 3. 4 访问脚本节点的事件
8. 3. 5 访问域对象表示的节点的域和事件
8. 3. 6 浏览器接口API
8. 4 应用技巧
8. 3. l 使用图形界面
8. 3. 2 使用线程
第9章 使用Applet控制VRML场景
9. 1 EAI简介
9. 1. l 基本内容
9. l. 2 EAI类包
9. 1. 3 HTML语法
9. 1. 4 EAI与JSAI的区别
9. 2 Applet访问场景
9. 2. l 获得浏览器的引用
9. 2. 2 访问节点
9. 2. 3 访问事件
9. 2. 4 调用Browser类的其他方法
9. 3 应用实例
附录A VRML2.0的关键字和域的说明
A. 1 VRML 2.0的关键字
A. 2 域的说明
附录B VRMLScript参考
B. l 语言
B. 1. l 对象与变量
B. 1. 2 语句
B. 1. 3 表达式
B. 2 Script节点的url域支持协议
B. 3 Eventln事件处理
B. 3. l 参数传递与EventIn函数
B. 3. 2 eventsProcesed()方法
B. 3. 3 initialize()方法
B. 3. 4 shutdown()方法
B. 4 访问域
B. 4. l 访问Script节点的域与EventOut
B. 4. 2 访问其他节点的域和EventOuts
B. 4. 3 发送EventOuts
B. 5 对象和函数定义
B. 5. l parselnt和parseFloat函数
B. 5. 2 Browser对象
B. 5. 3 Math对象
B. 5. 4 SFColor对象
B. 5. 5 SFImage对象
B. 5. 6 SFNode对象
B. 5. 7 SFRotation对象
B. 5. 8 SFVec2f时象
B. 5. 9 SPVec3f对象
B. 5. 10 MFColor对象
B. 5. 11 MFFloat对象
B. 5. 12 MFInt对象
B. 5. 13 MFNode对象
B. 5. 14 MFRotation对象
B. 5. 15 MFString Object
B. 5. 16 MFVec2f对象
B. 5. 17 MFVec3f对象
附录C EAI实用类库
C. l 包vrml.external
C. 2 包vrml.external.field
C. 3 包vrml.eXternal.exception
猜您喜欢