注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程VRML與Java編程技術

VRML與Java編程技術

VRML與Java編程技術

定 價:¥58.00

作 者: 賽博科技工作室編著
出版社: 人民郵電出版社
叢編項:
標 簽: VRML語言 程序設計 基本知識

購買這本書可以去


ISBN: 9787115099815 出版時間: 2002-01-01 包裝:
開本: 26cm 頁數: 688 字數:  

內容簡介

  VRML(虛擬現實建模語言)用來在網絡上創(chuàng)建逼真的三維虛擬場景。它改變了網絡上2D畫面的狀況,并能實現3D動畫效果,特別是改變了當前網絡與用戶交互的局限性,使得人機交互更加方便,這樣虛擬世界的真實性、交互性、動態(tài)性得到更充分體現。眾所周知,JAVA是一種面向網絡的程序設計語言,通過JAVA語言可以為網頁添加上各式各樣的特效,使得網頁更加豐富多彩。這兩種語言的結合將使得網頁的創(chuàng)建更加完善。本書全面介紹了VRML的語法和用法,以及將VRML與JAVA相結合創(chuàng)建虛擬世界的技術與實例,適合中級程序員以及從事VRML和JAVA開發(fā)與應用的廣大讀者閱讀。

作者簡介

暫缺《VRML與Java編程技術》作者簡介

圖書目錄

第1章 VRML簡介
1.1 虛擬現實技術
1.2 VRML的發(fā)展歷史
1.3 VRML的強大功能與誘人前景
1.3.1 VRML的功能概述
1.3.2 VRML的發(fā)展前景
1.4 簡單示例
1.5 VRML文件開發(fā)工具和瀏覽器簡介
1.5.1 開發(fā)工具
1.5.2 瀏覽器
第2章 VRML文件
2.1 文件結構
2.1.1 VRML文件擴展名及文件頭
2.1.2 原型、造型、腳本和路由
2.2 文件的基本內容
2.2.1 節(jié)點和域
2.2.2 程序注釋
第3章 基本造型
3.1 Shape節(jié)點
3.2 簡單物體造型節(jié)點
3.2.1 Box節(jié)點
3.2.2 Sphere節(jié)點
3.2.3 Cone節(jié)點
3.2.4 Cylinder節(jié)點
3.3 編組節(jié)點
3.4 復雜應用
3.4.1 使用多個造型節(jié)點
3.4.2 多次使用同一節(jié)點
第4章 造型的空間變換
4.1 基本概念
4.1.1 計量單位
4.1.2 空間坐標系
4.2 Transform節(jié)點語法
4.3 平移
4.3.1 不同方向上的平移
4.3.2 創(chuàng)建多個平移坐標系
4.3.3 平移的嵌套
4.4 旋轉
4.4.1 不同方向上的旋轉
4.4.2 創(chuàng)建多個旋轉坐標系
4.4.3 旋轉坐標系的嵌套
4.4.4 指定中心的旋轉
4.5 縮放
4.5.1 不同方向上的縮放
4.5.2 創(chuàng)建多個縮放坐標系
4.5.3 指定中心的縮放
4.5.4 縮放的嵌套
4.5.5 指定縮放的方向
第5章 文本造型的創(chuàng)建
5.1 Text節(jié)點
5.2 FontStyle節(jié)點
5.3 綜合應用
5.3.1 創(chuàng)建多文本造型
5.3.2 將文本和基本造型結合
第6章 空間效果設定
6.1 空間背景
6.1.1 Backgroud節(jié)點
6.1.2 添加背景
6.2 空間大氣效果
6.2.1 Fog節(jié)點
6.2.2 霧的應用
第7章 添加聲音
7.1 聲音節(jié)點
7.1.1 AudioClip節(jié)點
7.1.2 MovieTexture節(jié)點
7.1.3 Sound節(jié)點
7.2 使用聲音節(jié)點
第8章 造型的外觀控制
8.1 基本概念
8.1.1 顏色外觀
8.1.2 其他外觀效果
8.2 控制外觀
8.2.1 Material節(jié)點
8.2.2 節(jié)點應用
第9章 用點線面構造造型
9.1 使用點來構造造型
9.1.1 PointSet節(jié)點
9.1.2 節(jié)點應用
9.2 使用線來構造造型
9.2.1 IndexedLineSet節(jié)點
9.2.2 用線構成的造型
9.3 使用面來構造造型
9.3.1 IndexedFaceSet節(jié)點
9.3.2 面的應用
第10章 復雜造型
10.1 創(chuàng)建海拔柵格
10.1.1 ElevationGrid節(jié)點
10.1.2 海拔柵格的創(chuàng)建
10.2 創(chuàng)建擠出造型
10.2.1 Extrusion節(jié)點
10.2.2 擠出造型的創(chuàng)建
第11章 紋理映射
11.1 有關紋理映射
11.2 紋理節(jié)點
11.2.1 ImageTexture節(jié)點
11.2.2 PixelTexture節(jié)點
11.2.3 MovieTexture節(jié)點
11.3 紋理坐標節(jié)點
11.3.1 TextureCoordinate節(jié)點
11.3.2 TextureTransform節(jié)點
11.4 映射紋理
第12章 光照效果
12.1 有關知識
12.1.1 光源
12.1.2 光源顏色
12.1.3 光線
12.2 節(jié)點介紹
12.2.1 PointLight節(jié)點
12.2.2 DirectionalLight節(jié)點
12.2.3 SpotLight節(jié)點
12.3 節(jié)點應用
第13章 視點控制
13.1 有關視點及導航
13.2 節(jié)點介紹
13.2.1 Viewpoint節(jié)點
13.2.2 NavigationInfo節(jié)點
13.3 控制視點
第14章 明暗控制
14.1 Normal節(jié)點
14.2 IndexedFaceSet節(jié)點
14.3 ElevationGrid節(jié)點
第15章 實現動畫效果
15.1 時間傳感器
15.2 控制動畫的插補器
15.2.1 ColorInterpolator節(jié)點
15.2.2 CoordinateInterpolator節(jié)點
15.2.3 NormalInterpolator節(jié)點
15.2.4 PositionInterpolator節(jié)點
15.2.5 ScalarInterpolator節(jié)點
15.2.6 OrientationInterpolator節(jié)點
第16章 在點、線、面和坐標上著色
16.1 節(jié)點介紹
16.1.1 Color節(jié)點
16.1.2 PointSet節(jié)點
16.1.3 IndexedLineSet節(jié)點
16.1.4 IndexedFaceSet節(jié)點
16.1.5 ElevationGrid節(jié)點
16.2 給坐標著色
第17章 實現交互功能
17.1 觸動檢測器
17.1.1 TouchSensor節(jié)點
17.1.2 PlaneSensor節(jié)點
17.1.3 CylinderSensor節(jié)點
17.1.4 SphereSensor節(jié)點
17.2 感知檢測器
17.2.1 VisibilitySensor節(jié)點
17.2.2 ProximitySensor節(jié)點
17.2.3 Collision節(jié)點
第18章 簡單腳本
18.1 Script節(jié)點
18.2 使用Script節(jié)點處理事件
18.3 使用Script節(jié)點控制動畫
第19章 VRML的Java支持
19.1 認識Java
19.1.1 Java歷史
19.1.2 Java的現狀
19.1.3 Java的特征
19.2 Script節(jié)點
19.3 動態(tài)場景
19.3.1 用VrmlScript操縱場景
19.3.2 用Java程序操縱場景
19.4 Script節(jié)點和Java程序之間的通信方式
19.4.1 從VRML場景到Java代碼
19.4.2 Java程序對VRML場景的控制
第20章 Java開發(fā)環(huán)境
20.1 Java Developers Kit(JDK)
20.1.1 JDK的安裝
20.1.2 Java程序的編譯
20.1.3 使用Java調試器
20.1.4 Java程序的執(zhí)行
20.2 編制Java程序
第21章 Java編程基礎
21.1 Java數據類型
21.1.1 基本數據類型
21.1.2 數組類型
21.2 Java關鍵字、運算符和表達式
21.3 流程控制語句
21.3.1 if語句
21.3.2 switch語句
21.3.3 循環(huán)語句
21.3.4 標號和轉移語句
第22章 面向對象的Java
22.1 對象與類
22.2 類的繼承關系
22.3 類的嚴格定義及修飾字
22.3.1 abstract 
22.3.2 final
22.3.3 public
22.4 變量和方法
22.4.1 變量域
22.4.2 方法域
22.5 public、protected和private
22.5.1 public
22.5.2 protected
22.5.3 private
22.6 類繼承時的變量和方法
22.6.1 類中變量和方法的可視范圍
22.6.2 方法的重設和重載
22.7 final
22.7.1 final變量
22.7.2 final方法
22.8 static
22.9 abstract
22.10 異常的處理
22.10.1 調用堆棧
22.10.2 拋出異常
22.10.3 捕獲異常
22.11 接口和包
22.11.1 Java.lang
22.11.2 Java.util
22.11.3 Java.io
22.11.4 Java.net
22.11.5 Java.awt
22.11.6 Java.awt.image
22.11.7 Java.awt.peer
22.11.8 Java.applet
第23章 多線程
23.1 多線程的概念
23.1.1 Java線程的模型
23.1.2 啟動接口
23.1.3 同步
23.1.4 消息
23.2 Java線程例子
23.2.1 顯式定義線程
23.2.2 多線程例子
23.2.3 啟動一個線程
23.2.4 操作線程
23.2.5 暫停一個線程
23.2.6 停止一個線程
23.3 多線程間的通信
23.3.1 生產者
23.3.2 消費者
23.3.3 監(jiān)視
23.3.4 通信方式
23.4 線程API列表
23.4.1 類函數
23.4.2 對象函數
第24章 回到VRML
24.1 訪問Script節(jié)點
24.1.1 Script類
24.1.2 事件類
24.1.3 字段類方法
24.1.4 訪問Script節(jié)點例子
24.2 訪問場景中任意節(jié)點
24.2.1 節(jié)點類
24.2.2 類型映射
24.2.3 訪問場景中任意節(jié)點例子
第25章 VRML和Java的典型結合
25.1 Java控制臺程序
25.2 TimeSensor節(jié)點
25.3 生成動畫
25.4 實現隨機運動
25.5 結合proto進行原型定義
25.6 進行用戶跟蹤
第26章 Java用于場景的動態(tài)生成
26.1 瀏覽器類
26.1.1 addRoute()、deleteRoute()方法
26.1.2 creatVrmlFromString()方法
26.1.3 createVrmlFromURL()方法
26.2 使用線程
第27章 窗口環(huán)境及其應用
27.1 小應用程序窗口
27.1.1 什么是Java小應用程序
27.1.2 制作第一個Java小應用程序
27.1.3 顯示字符
27.1.4 制作按鈕
27.1.5 外觀布局
27.1.6 按鈕事件
27.1.7 按鈕類型
27.1.8 小應用程序的生命周期
27.1.9 使用小應用程序控制VRML場景
27.1.10 action()方法
27.2 制作獨立窗口
27.2.1 AWT的基本概念
27.2.2 組件容器
27.2.3 制作第一個獨立窗口
27.2.4 彈出第一個窗口
27.2.5 使用窗口控制VRML場景
附錄
附錄A 節(jié)點參考
Anchor節(jié)點
Appearance節(jié)點
AudioClip節(jié)點
Background節(jié)點
Billboard節(jié)點
Box節(jié)點
Collision節(jié)點
Color節(jié)點
ColorInterpolator節(jié)點
Cone節(jié)點
Coordinate節(jié)點
CoordinateInterpolator節(jié)點
Cylinder節(jié)點
CylinderSensor節(jié)點
DirectionalLight節(jié)點
ElevationGrid節(jié)點
Extrusion節(jié)點
Fog節(jié)點
FontStyle節(jié)點
Group節(jié)點
ImageTexture節(jié)點
IndexedFaceSet節(jié)點
IndexedLineSet節(jié)點
Inline節(jié)點
LOD節(jié)點
Material節(jié)點
MovieTexture節(jié)點
NavigationInfo節(jié)點
NormalInterpolator節(jié)點
Normal節(jié)點
OrientationInterpolator節(jié)點
PixelTexture節(jié)點
PlaneSensor節(jié)點
PointLight節(jié)點
PointSet節(jié)點
PositionInterpolator節(jié)點
ScalarInterpolator節(jié)點
Script節(jié)點
Shape節(jié)點
Sound節(jié)點
SphereSensor節(jié)點
Text節(jié)點
TextureCoordinate節(jié)點
TimeSensor節(jié)點
TouchSensor節(jié)點
Transform節(jié)點
VisibilitySensor節(jié)點
WorldInfo節(jié)點
附錄B 類的層次結構
附錄C Java包常用對象及函數參考
C1 java.lang包
C1.1 java.lang.Object類
C1.2 java.lang.Class類
C1.3 ja.lang.Boolean類
C1.4 ja.lang.Character類
C1.5 java.lang.Number類
C1.6 java.lang.Integer類
C1.7 java.lang.Long類
C1.8 java.lang.Float類
C1.9 java.lang.Double類
C1.10 java.lang.Main類
C1.11 java.lang.String類
C2 java.util包
C2.1 java.util.Enumeration接口
C2.2 java.util.BitSet類
C2.3 java.util.Date類
C2.4 java.util.Dictionary類
C2.5 java.util.Hashtable類
C2.6 java.util.Observable類
C2.7 java.util.Observer接口
C2.8 java.util.Random類
C2.9 java.util.Stack類
C3 java.io包
C3.1 java.io.DataInput接口
C3.2 java.io.DataOutput接口
C3.3 java.io.InputStream類
C3.4 java.io.FileInputStream類
C3.5 java.io.PipedInputStream類
C3.6 ja.io.ByteArrayInputStream類
C3.7 java.io.StringBufferInputStream類
C3.8 ja.io.SequenceInputStream類
C3.9 java.io.FilterInputStream
C3.10 java.io.BufferedInputStream類
C3.11 java.io.OutputStream類
C3.12 java.io.FileOutputStream類
C3.13 java.io.PipedOutputStream類
C3.14 java.io.ByteArrayOutputStream類
C3.15 java.io.PrintStream類
C3.16 ja.io.RandomAccessFile類
附錄D VRML包常用對象及函數參考
附錄E VRML.FILED包常用對象及函數參考
附錄F VRML.NODE包常用對象及函數參考
附錄G 瀏覽器CP簡介
G1 安裝CP
G2 CP用法

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號