前言
基礎篇
第一章 VRML概述
1. 1 VRML的誕生. 現(xiàn)狀及前景
1. 2 VRML與 Web
1. 3 VRML虛擬現(xiàn)實實例
1. 4 VRML 2. 0的功能和應用
1. 5 VRML常用瀏覽器
1. 5. 1 World View 2. 0的瀏覽方式控制
1. 5. 2 World View 2. 0的瀏覽視點控制
1. 5. 3 World View 2. 0的彈出菜單
第二章 VRML基本概念
2. 1 VRML約定及基本概念
2. 1. 1 節(jié)點和城
2. 1. 2 事件. 路由. 原型
2. 1. 3 場景. 場景結構圖. 交互及腳本
2. 2 VRML空間計量單位
2. 2. 1 VRML空間坐標系
2. 2. 2 長度單位
2. 2. 3 角度單位
2. 3 VRML文件基本要素
2. 4 VRML節(jié)點簡介
2. 4. 1 外形節(jié)點Shape
2. 4. 2 組節(jié)點Group
2. 4. 3 造型節(jié)點
2. 4. 4 父節(jié)點. 子節(jié)點
2. 4. 5 節(jié)點與場景的關系
2. 5 VRML文件通用語法
2. 5. 1 文件頭
2. 5. 2 節(jié)點
2. 5. 3 VRML文件中的注解
2. 6 創(chuàng)建第一個VRML場景
第三章 在場景中添加簡單幾何體和文本造型
3. 1 Shape節(jié)點對幾何體的封裝
3. 2 添加立方體
3. 3 添加球體
3. 4 添加圓柱體
3. 5 添加圓錐體
3. 6 文本的基本概念
3. 6. 1 文本造型
3. 6. 2 字體風格
3. 6. 3 字符集
3. 7 Text節(jié)點語法
3. 8 在場景中添加文本
3. 9 FontStyle節(jié)點
3. 10 FontStyle節(jié)點對文本顯示的控制
3. 10. 1 控制文本長度
3. 10. 2 控制文本的擴展程度
3. 10. 3 指定字體風格
3. 10. 4 指定字體大小和間距
3. 10. 5 實現(xiàn)文本和幾何體的結合
3. 11 在同一場景中設置多個造型
3. 12 應用舉例
第四章 幾何體的平移. 旋轉和縮放
4. 1 理解局部坐標系
4. 2 理解VRML空間
4. 3 在多坐標系下的空間變換
4. 3. 1 平移
4. 3. 2 旋轉
4. 3. 3 縮放
4. 4 Transform節(jié)點語法
4. 5 平移幾何體
4. 6 旋轉幾何體
4. 7 縮放幾何體
4. 7. 1 scale域
4. 7. 2 scaleOrientation域
4. 7. 3 center域
4. 8 應用舉例
第五章 為幾何體添加材質
5. 1 理解材質
5. 2 Apearance節(jié)點
5. 3 Material節(jié)點
5. 4 改變幾何體的顏色
5. 5 為幾何體設置透明度
5. 6 改變發(fā)光效果
5. 7 應用舉例
第六章 復雜造型
6. 1 基于頂點的幾何造型
6. 1. 1 理解點. 線. 面集和Coordinate節(jié)點
6. 1. 2 構造離散點
6. 1. 3 創(chuàng)建空間拆線
6. 1. 4 創(chuàng)建空間面造型
6. 1. 5 應用舉例
6. 2 創(chuàng)建標高網格
6. 3 創(chuàng)建擠出造型
第七章 在場景中添加光源
7. 1 什么是光源
7. 2 光源類型
7. 3 光源節(jié)點
7. 3. 1 PointLight節(jié)點
7. 3. 2 DirectionalLight節(jié)點
7. 3. 3 SpotLight節(jié)點
7. 4 添加陰影效果
7. 5 應用舉例
第八章 添加背景
8. 1 理解背景
8. 1. 1 空間角
8. 1. 2 空間背景圖像
8. 1. 3 空間背景的轉換
8. 2 Background節(jié)點
8. 3 創(chuàng)建天空
8. 4 創(chuàng)建地面
8. 5 創(chuàng)建全景圖
第九章 場景的霧化
9. 1 理解霧化
9. 2 Fog節(jié)點語法
9. 3 霧化的應用
第十章 控制視點
10. 1 理解觀點
10. 2 Viewpoint節(jié)點
10. 2. 1 理解Viewpoint節(jié)點
10. 2. 2 Viewpoint節(jié)點的應用
10. 3 增加場景信息(WorldInfo)
10. 4 設置場景參數(shù)
第十一章 為幾何體添加紋理
11. 1 理解紋理
11. 2 Texture節(jié)點
11. 3 紋理變換
11. 4 重復與箝制紋理
11. 5 紋理縮放
11. 6 紋理貼圖切割
11. 7 空間平面的明暗控制
11. 8 LOD(Lod Of Detail)方法
進階篇
第十二章 腳本
12. 1 理解腳本
12. 1. 1 腳本的基本結構
12. 1. 2 變量
12. 1. 3 系統(tǒng)變量
12. 1. 4 字符串
12. 1. 5 表達式
12. 1. 6 注釋
12. 1. 7 關鍵字
12. 1. 8 命令
12. 1. 9 保留字
12. 2 事件和路由
12. 3 Script節(jié)點語法
12. 4 使用Script處理事件
12. 5 應用舉例
第十三章 添加聲音
13. 1 基本概念
13. 2 AudioClip節(jié)點功能與用法
13. 3 利用MovieTexture節(jié)點引用聲音
13. 4 Sound節(jié)點語法
13. 5 聲音的應用舉例
第十四章 添加動畫效果
14. 1 事件與路由的互訪
14. 2 TimeSensor節(jié)點
14. 3 插補器節(jié)點
14. 3. 1 OrientationInterpolator節(jié)點
14. 3. 2 ColorInterpolator節(jié)點
14. 3. 3 ScaleInterpolator節(jié)點
14. 3. 4 CoordinateInterpolator節(jié)點
14. 3. 5 NormalInterpolator節(jié)點
14. 4 動畫流程
14. 4. 1 觸發(fā)階段
14. 4. 2 邏輯處理
14. 4. 3 記時階段
14. 4. 4 引擎和目標階段
14. 5 動畫實例
第十五章 檢測器
15. 1 環(huán)境檢測器
15. 1. 1 PlaneSensor節(jié)點
15. 1. 2 SphereSensor節(jié)點
15. 1. 3 CylinderSensor節(jié)點
15. 2 定點設備檢測器
15. 3 插補器
15. 4 應用舉例
第十六章 交互功能的實現(xiàn)
16. 1 三維形體對瀏覽者動作的感知
16. 1. 1 VisibilitySensor節(jié)點
16. 1. 2 ProximitySensor節(jié)點
16. 2 增加錨節(jié)點
16. 3 內聯(lián)
16. 4 視點切換
16. 5 碰撞檢測
16. 6 交互實例
第十七章 原型的應用
17. 1 理解原型
17. 2 用PROTO定義原型
17. 3 EXTERNPROTO--外部原型
17. 4 創(chuàng)建新節(jié)點
17. 4. 1 創(chuàng)建材質節(jié)點
17. 4. 2 創(chuàng)建外觀節(jié)點
17. 4. 3 創(chuàng)建新的幾何節(jié)點
17. 5 應用舉例
附錄A 節(jié)點參考
附錄B 域值類型參考
附錄C 實現(xiàn)與互聯(lián)網的連接
C. 1 設置服務器
C. 2 使用CGI文件組織
C. 3 宣傳VRML