虛擬現實VRML程式設計

虛擬現實VRML程式設計

《虛擬現實VRML程式設計》全書分8張,每章有練習題,附錄中介紹了虛擬現實可視化開發工具ISB和瀏覽器顯示漢字文本造型的方法。編者力求為學習者考慮,在重新組織、消化所有知識體系的基礎上將我們的認識用容易理解的語言呈現給讀者。書中涉及的實例,包括所有涉及的函式都經過調試、驗證。本書附帶光碟,提供書中所有實例程式、VRML編輯器瀏覽器的安裝程式及常用工具軟體等相關資料。

基本信息

作者劉怡張洪定崔欣
ISBN:10位[7310026519]13位[9787310026517]
出版社南開大學
出版日期:2007-01
定價:¥34.00元

內容提要

VRML是一種三維造型設計語言,由於本身自帶腳本語言,而且也有Java、Javascript的支持,使三維造型的控制互動比其他同類造型語言具有更強的優勢。用此語言設計的造型和動畫檔案小、互動性強、控制靈活,適合嵌入網頁在網上播放。此語言易學,有系列開發工具支持,有自身的特色。

目錄

第一章虛擬現實技術概述
一、什麼是虛擬現實
二、虛擬現實技術的發展歷史
三、VRML的發展和特點
第二章VRML的基本知識
第一節VRML檔案的編輯運行過程和運行環境
一、VRML檔案的編輯運行過程
二、VrmlPad編輯器的使用
三、VRML瀏覽器CortonaPlayer和CosmoPlayer
第二節一個VRML程式的示例
第三節VRML的基本概念
一、VRML的空間計量單位
二、VRML的檔案及檔案結構
三、VRML的域
四、VRML的數據類型
五、對象和事件
六、路由
練習題
第三章創建三維立體造型
第一節造型節點
第二節簡單幾何造型節點
一、Box立方體節點
二、Sphere球體節點
三、Cone圓錐體節點
四、Cylinder圓柱體節點
第三節複雜幾何造型節點
一、PointSet點集節點
二、Indexed[~ineSet線集節點
三、IndexedFaceSet面集節點
四、Extrusion擠出造型節點
五、ElevationGrid格線標高造型節點
第四節造型的外觀設計
一、Appearance外觀節點
二、Material材質節點
三、造型的色彩設計
四、造型的材質設計
五、造型的紋理包裝設計
六、紋理坐標變換
第五節創建文本造型
一、Text文本造型節點
二、FontStyle文本外觀節點
練習題
第四章造型的空間變換、編組和素材調用
第一節造型的空間變換
一、Transform坐標變換節點
二、空間坐標的平移
三、空間坐標的鏇轉
四、空間坐標的縮放
第二節造型編組和素材調用
一、Group編組節點
二、素材調用的基本方法
三、節點的定義及引用
四、Inline內聯節點
五、Anchor錨連結節點
六、原型的定義和調用
第三節其他組節點的使用
一、Billboard布告牌節點
二、Switch選擇開關節點
三、LOD細節層次控制節點
練習題
第五章虛擬現實的場景環境設計
第一節創建背景
一、Background背景節點
二、創建單色背景
三、創建天空背景
四、創建地面背景
五、創建全景空間背景
第二節創建光源
一、PointLight點光源節點
二、Directional[fight平行光源節點
三、SpotLight錐光源節點
四、創建陰影效果
第三節創建霧化效果
第四節創建觀察視點和視點導航
一、Viewpoint視點節點
二、NavigationInfo導航節
第五節創建音響效果
一、環境中聲音的基本概念
二、Sound聲音節點
三、AudioClip音響剪輯節點
四、MovieTexture電影紋理節點
練習題
第六章造型的動畫效果和互動功能
第一節造型的動畫效果
一、事件和路由的基本概念
二、TimeSensor時間感測器節點
三、ColorInterpolator顏色插補器
四、PositionInterpolator位置插補器
五、OrientationInterpolator朝向插補器
六、ScalarInterpolator標量插補器
七、CoordinaeInterpolator坐標插補器
八、NormalInterpolator法向量插補器
第二節造型的互動功能
一、互動的基本概念
二、TouchSensor觸摸感測器
三、PlaneSensor平面感測器
四、CylinderSensor圓柱體感測器
五、SphereSensor球體感測器
六、ProximitySensor接近感測器
七、VisibilitySensor可視感測器
八、Collision碰撞感測器
練習題
第七章腳本節點及編程
第一節腳本節點語法
第二節腳本節點如何工作
第三節VrmlScript語言
一、表達式
二、語句
三、函式
四、對象
第四節實例
練習題
第八章VRML與網際網路
第一節從VRML進入網際網路
第二節HTML與VRML
練習題
附錄A虛擬現實VRML語言的可視化開發工具ISB
附錄BVRML的關鍵字
附錄C和VRML域的數據類型對應的對象
附錄D瀏覽器中的漢字顯示問題
附錄Ewrl檔案的壓縮問題
附錄Ewrl檔案的答案

相關搜尋

熱門詞條

聯絡我們