注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程VRML與Java編程技術(shù)

VRML與Java編程技術(shù)

VRML與Java編程技術(shù)

定 價(jià):¥58.00

作 者: 賽博科技工作室編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VRML語言 程序設(shè)計(jì) 基本知識

ISBN: 9787115099815 出版時(shí)間: 2002-01-01 包裝:
開本: 26cm 頁數(shù): 688 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

暫缺《VRML與Java編程技術(shù)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號