注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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語(yǔ)言 程序設(shè)計(jì) 基本知識(shí)

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 VRML簡(jiǎn)介
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 簡(jiǎn)單示例
1.5 VRML文件開(kāi)發(fā)工具和瀏覽器簡(jiǎn)介
1.5.1 開(kāi)發(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ǎn)單物體造型節(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)語(yǔ)法
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)來(lái)構(gòu)造造型
9.1.1 PointSet節(jié)點(diǎn)
9.1.2 節(jié)點(diǎn)應(yīng)用
9.2 使用線來(lái)構(gòu)造造型
9.2.1 IndexedLineSet節(jié)點(diǎn)
9.2.2 用線構(gòu)成的造型
9.3 使用面來(lái)構(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)知識(shí)
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)動(dòng)畫(huà)效果
15.1 時(shí)間傳感器
15.2 控制動(dòng)畫(huà)的插補(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 觸動(dòng)檢測(cè)器
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 感知檢測(cè)器
17.2.1 VisibilitySensor節(jié)點(diǎn)
17.2.2 ProximitySensor節(jié)點(diǎn)
17.2.3 Collision節(jié)點(diǎn)
第18章 簡(jiǎn)單腳本
18.1 Script節(jié)點(diǎn)
18.2 使用Script節(jié)點(diǎn)處理事件
18.3 使用Script節(jié)點(diǎn)控制動(dòng)畫(huà)
第19章 VRML的Java支持
19.1 認(rèn)識(shí)Java
19.1.1 Java歷史
19.1.2 Java的現(xiàn)狀
19.1.3 Java的特征
19.2 Script節(jié)點(diǎn)
19.3 動(dòng)態(tài)場(chǎng)景
19.3.1 用VrmlScript操縱場(chǎng)景
19.3.2 用Java程序操縱場(chǎng)景
19.4 Script節(jié)點(diǎn)和Java程序之間的通信方式
19.4.1 從VRML場(chǎng)景到Java代碼
19.4.2 Java程序?qū)RML場(chǎng)景的控制
第20章 Java開(kāi)發(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ù)類(lèi)型
21.1.1 基本數(shù)據(jù)類(lèi)型
21.1.2 數(shù)組類(lèi)型
21.2 Java關(guān)鍵字、運(yùn)算符和表達(dá)式
21.3 流程控制語(yǔ)句
21.3.1 if語(yǔ)句
21.3.2 switch語(yǔ)句
21.3.3 循環(huán)語(yǔ)句
21.3.4 標(biāo)號(hào)和轉(zhuǎn)移語(yǔ)句
第22章 面向?qū)ο蟮腏ava
22.1 對(duì)象與類(lèi)
22.2 類(lèi)的繼承關(guān)系
22.3 類(lèi)的嚴(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 類(lèi)繼承時(shí)的變量和方法
22.6.1 類(lèi)中變量和方法的可視范圍
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 啟動(dòng)接口
23.1.3 同步
23.1.4 消息
23.2 Java線程例子
23.2.1 顯式定義線程
23.2.2 多線程例子
23.2.3 啟動(dòng)一個(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 類(lèi)函數(shù)
23.4.2 對(duì)象函數(shù)
第24章 回到VRML
24.1 訪問(wèn)Script節(jié)點(diǎn)
24.1.1 Script類(lèi)
24.1.2 事件類(lèi)
24.1.3 字段類(lèi)方法
24.1.4 訪問(wèn)Script節(jié)點(diǎn)例子
24.2 訪問(wèn)場(chǎng)景中任意節(jié)點(diǎn)
24.2.1 節(jié)點(diǎn)類(lèi)
24.2.2 類(lèi)型映射
24.2.3 訪問(wèn)場(chǎng)景中任意節(jié)點(diǎn)例子
第25章 VRML和Java的典型結(jié)合
25.1 Java控制臺(tái)程序
25.2 TimeSensor節(jié)點(diǎn)
25.3 生成動(dòng)畫(huà)
25.4 實(shí)現(xiàn)隨機(jī)運(yùn)動(dòng)
25.5 結(jié)合proto進(jìn)行原型定義
25.6 進(jìn)行用戶跟蹤
第26章 Java用于場(chǎng)景的動(dòng)態(tài)生成
26.1 瀏覽器類(lèi)
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 按鈕類(lèi)型
27.1.8 小應(yīng)用程序的生命周期
27.1.9 使用小應(yīng)用程序控制VRML場(chǎng)景
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場(chǎng)景
附錄
附錄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 類(lèi)的層次結(jié)構(gòu)
附錄C Java包常用對(duì)象及函數(shù)參考
C1 java.lang包
C1.1 java.lang.Object類(lèi)
C1.2 java.lang.Class類(lèi)
C1.3 ja.lang.Boolean類(lèi)
C1.4 ja.lang.Character類(lèi)
C1.5 java.lang.Number類(lèi)
C1.6 java.lang.Integer類(lèi)
C1.7 java.lang.Long類(lèi)
C1.8 java.lang.Float類(lèi)
C1.9 java.lang.Double類(lèi)
C1.10 java.lang.Main類(lèi)
C1.11 java.lang.String類(lèi)
C2 java.util包
C2.1 java.util.Enumeration接口
C2.2 java.util.BitSet類(lèi)
C2.3 java.util.Date類(lèi)
C2.4 java.util.Dictionary類(lèi)
C2.5 java.util.Hashtable類(lèi)
C2.6 java.util.Observable類(lèi)
C2.7 java.util.Observer接口
C2.8 java.util.Random類(lèi)
C2.9 java.util.Stack類(lèi)
C3 java.io包
C3.1 java.io.DataInput接口
C3.2 java.io.DataOutput接口
C3.3 java.io.InputStream類(lèi)
C3.4 java.io.FileInputStream類(lèi)
C3.5 java.io.PipedInputStream類(lèi)
C3.6 ja.io.ByteArrayInputStream類(lèi)
C3.7 java.io.StringBufferInputStream類(lèi)
C3.8 ja.io.SequenceInputStream類(lèi)
C3.9 java.io.FilterInputStream
C3.10 java.io.BufferedInputStream類(lèi)
C3.11 java.io.OutputStream類(lèi)
C3.12 java.io.FileOutputStream類(lèi)
C3.13 java.io.PipedOutputStream類(lèi)
C3.14 java.io.ByteArrayOutputStream類(lèi)
C3.15 java.io.PrintStream類(lèi)
C3.16 ja.io.RandomAccessFile類(lèi)
附錄D VRML包常用對(duì)象及函數(shù)參考
附錄E VRML.FILED包常用對(duì)象及函數(shù)參考
附錄F VRML.NODE包常用對(duì)象及函數(shù)參考
附錄G 瀏覽器CP簡(jiǎn)介
G1 安裝CP
G2 CP用法

本目錄推薦

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