出版時(shí)間:2002-1 出版社:中國(guó)水利水電出版社 作者:汪興謙 頁(yè)數(shù):219 字?jǐn)?shù):312000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)詳細(xì)介紹了如何使用VRML(Virtual Reality Modeling Language)和Java來(lái)構(gòu)建一個(gè)動(dòng)態(tài)的、交互式的虛擬空間。書(shū)中首先介紹了Java語(yǔ)言的基礎(chǔ)知識(shí),然后闡述了如何通過(guò)Script結(jié)點(diǎn)將VRML與Java結(jié)合起來(lái),以及VRML與Java之間數(shù)據(jù)的傳遞、Java對(duì)VRML的各種控制等等。本書(shū)實(shí)用性強(qiáng)、側(cè)重以實(shí)例為主,圖文并茂,能夠?qū)⒆x者很快帶入一個(gè)由VRML與Java構(gòu)建的自由虛擬世界之中。
本書(shū)適合于對(duì)VRML和Java有一定了解的讀者閱讀,可作為大中院校虛擬現(xiàn)實(shí)技術(shù)的教材以及相關(guān)工程技術(shù)人員參考指南。
書(shū)籍目錄
前言第一章 VRML簡(jiǎn)介1.1 VRML的歷史1.2 VRML構(gòu)想和誕生1.3 VRML 2.0強(qiáng)大的功能與誘人前景1.3.1 VRML功能概述1.3.2 VRML的前景第二章 Java語(yǔ)言基礎(chǔ)2.1 Java概述2.1.1 Java的發(fā)展史2.1.2 Java的特點(diǎn)2.1.3 簡(jiǎn)單的Java程序2.2 Java的數(shù)據(jù)類型、常量及變量2.2.1 常量及變量2.2.2 數(shù)據(jù)類型2.2.3 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算2.2.4 舉例說(shuō)明2.3 關(guān)鍵字、運(yùn)算符和表達(dá)式2.3.1 算術(shù)運(yùn)算符2.3.2 關(guān)系運(yùn)算符2.3.3 布爾邏輯運(yùn)算符2.3.4 位運(yùn)算符2.4 流控制2.4.1 分支語(yǔ)句2.4.2 循環(huán)語(yǔ)句2.4.3 例外處理語(yǔ)句2.4.4 注釋語(yǔ)2.5 類、接口和包2.5.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)2.5.2 類2.5.3 包2.5.4 接口2.6 對(duì)象的使用和內(nèi)存配置第三章 Java語(yǔ)言進(jìn)階3.1 事件處理3.2 圖形處理3.2.1 圖形的左右晃動(dòng)3.2.2 圖片的變形扭曲3.2.3 圖片踉隨鼠標(biāo)3.2.4 鼠標(biāo)跟蹤器3.3 例外的處理3.3.1 異常的分類3.3.2 異常的捕捉和處理3.4 輸入輸出系統(tǒng)3.4.1 Java輸入輸出流3.4.2 文件3.4.3 隨機(jī)訪問(wèn)文件3.5 網(wǎng)絡(luò)功能3.5.1 統(tǒng)一資源定位器URL3.5.2 Java的網(wǎng)絡(luò)類庫(kù)3.5.3 Java網(wǎng)絡(luò)編程實(shí)例簡(jiǎn)介3.6 使用Java編寫Applet3.6.1 Applet簡(jiǎn)介3.6.2 Applet的生命周期3.6.3 編寫第一個(gè)Applet3.6.4 Applet的應(yīng)用技巧3.6.5 小程序Applet的上下文及限制第四章 VRML的Java支持4.1 Script結(jié)點(diǎn)介紹4.2 Script結(jié)點(diǎn)和Java的結(jié)合4.3 Script結(jié)點(diǎn)和Java程序之間數(shù)據(jù)的傳遞4.3.1 從Script結(jié)點(diǎn)傳遞數(shù)據(jù)到Java程序4.3.2 Java程序?qū)?shù)據(jù)的處理4.3.3 從Java程序傳遞數(shù)據(jù)到Script結(jié)點(diǎn)4.3.4 直接訪問(wèn)Node結(jié)點(diǎn)4.3.5 其他特殊方法4.4 Directoutput和MusteValue第五章 Java與VRML傳感器的結(jié)合5.1 時(shí)間傳感器5.1.1 TimeSensor節(jié)點(diǎn)基本語(yǔ)法5.1.2 TimeSensor節(jié)點(diǎn)與Java的結(jié)合使用5.2 接觸傳感器5.2.1 TouchSensor節(jié)點(diǎn)基本語(yǔ)法5.2.2 判斷觸摸事件5.2.3 判斷點(diǎn)擊事件5.2.4 touchtime事件的應(yīng)用5.3 使用接近傳感器5.3.1 ProximitySensor節(jié)點(diǎn)基本語(yǔ)法5.3.2 ProximitySensor節(jié)點(diǎn)與Java的相互結(jié)合第六章 Java對(duì)VRML的控制6.1 使用選擇節(jié)點(diǎn)6.1.1 Switch節(jié)點(diǎn)的基本語(yǔ)法6.1.2 使用Java控制Switch節(jié)點(diǎn)6.1.3 使用Java與Switch節(jié)點(diǎn)創(chuàng)建一個(gè)提問(wèn)小游戲6.2 使用視點(diǎn)節(jié)點(diǎn)6.2.1 Viewpoint節(jié)點(diǎn)基本語(yǔ)法6.2.2 使用Java控制Viewpoint節(jié)點(diǎn)6.3 使用Proto結(jié)點(diǎn)6.3.1 Proto節(jié)點(diǎn)基本語(yǔ)法6.3.2 使用Java控制Proto節(jié)點(diǎn)第七章 高級(jí)Java技術(shù)7.1 使用瀏覽器API7.1.1 動(dòng)態(tài)增加或刪除場(chǎng)景路徑7.1.2 顯示瀏覽器信息7.2 使用Java的網(wǎng)絡(luò)功能7.2.1 套接字(socket)與多線程7.2.2 使用Java的網(wǎng)絡(luò)功能7.2.3 多人交互第八章 外部創(chuàng)作接口EAI8.1 EAI簡(jiǎn)介8.2 訪問(wèn)節(jié)點(diǎn)、處理事件8.2.1 訪問(wèn)VRML場(chǎng)景中的節(jié)點(diǎn)8.2.2 友送eventIn事件給場(chǎng)景的某一節(jié)點(diǎn)8.2.3 讀取場(chǎng)景中某一節(jié)點(diǎn)的eventOut事件8.3 監(jiān)聽(tīng)場(chǎng)景事件8.4 添加與刪除節(jié)點(diǎn)第九章 作品的發(fā)布及相關(guān)資源9.1 VRML的發(fā)布9.1.1 發(fā)布作品9.1.2 VRML文件的優(yōu)化處理9.2 相關(guān)資源9.2.1 VRML相關(guān)資源9.2.2 Java相關(guān)資源
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
VRML 與Java 編程實(shí)例講解 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版