出版時間:2007-6 出版社:清華大學 作者:閻鋒欣 頁數(shù):543 字數(shù):830000
Tag標簽:無
內容概要
本書從編寫Open Inventor程序的基礎知識和基本概念出發(fā),講解了在不同操作系統(tǒng)環(huán)境下的安裝和設置以開始c)pen Inventor程序設計;接著介紹了Open Inventor的基本內容,包括場景管理、形體繪制和變換、顏色和光照、曲線和曲面、讀寫三維圖形數(shù)據(jù)等;然后深入探討了Open Inventor中的一些高級編程方法,包括場景遍歷、事件和選擇、傳感器和引擎、工具箱和組件庫以及拖拽器和操縱器等。 本書示例豐富、實用,語言通俗易懂,介紹全面,廣泛適用于大學生、研究生、科研院所,以及從事OpenGL、DirectX、Java程序開發(fā)的人員,也非常適合作為Open Inventol程序開發(fā)的培訓教程。
書籍目錄
第1章 緒論 1.1 計算機圖形學的簡單回顧 1.1.1 計算機圖形學的發(fā)展簡史 1.1.2 計算機圖形學的廣泛應用 1.1.3 交互式圖形學 1.2 虛擬現(xiàn)實技術 1.2.1 虛擬現(xiàn)實技術的主要特征 1.2.2 虛擬現(xiàn)實系統(tǒng)的體系結構 1.2.3 蓬勃發(fā)展的虛擬現(xiàn)實技術 1.3 C+上面向對象基礎 1.3.1 C++概述 1.3.2 類和對象 1.3.3 構造函數(shù)與析構函數(shù) 1.3.4 繼承與派生 1.3.5 繼承在軟件開發(fā)中的重要意義 1.4 Windows編程規(guī)范 1.5 動畫技術 1.6 小結第2章 Open Inventor基礎知識 2.1 OpenGL簡介 2.1.1 什么是OpenGL 2.1.2 OpenGL狀態(tài)機 2.1.3 OpenGL應用示例 2.2 Open Inventor的概念和框架 2.2.1 什么是Open Inventor 2.2.2 Open.Inventor的主要結構 2.2.3 OpenInventor的擴展模塊 2.2.4 用于JAVA的Open Inventor 2.3 Open Inventor與OpenGL之間的關系 2.4 Open Inventor與VRML之間的關系 2.4.1 VRML簡介 2.4.2 創(chuàng)建VRML文件的常用方法 2.4.3 一個簡單的VRML場景 2.5 基于Open Inventor的Amira 2.5.1 Amira產品概述 2.5.2 Amira的應用領域 2.5.3 Amira的二次開發(fā)模塊 2.6 小結第3章 Open Inventor與視窗系統(tǒng) 3.1 Windows環(huán)境下Open Inventor基本程序結構 3.1.1 Open Inventor在Windows環(huán)境中的安裝方法 3.1.2 Windows環(huán)境下對OpenInventor的設置 3.1.3 Open Inventor在Windows下的擴展 3.1.4 使用IvF程序向導 3.2 Unix/Linux環(huán)境下Open Inventor編程簡介 3.2.1 在Linux環(huán)境中Open Inventor的安裝方法 3.2.2 Linux系統(tǒng)中Open Inventor編程環(huán)境的設置 3.2.3 顯示一個立方體 3.3 其他版本下Open Inventor的安裝與設置 3.3.1 SGI公司Open Inventor的安裝與設置 ……第4章 基本概念及定義 第5章 形狀節(jié)點與視圖變換 第6章 顏色和光照 第7章 紋理映射 第8章 曲線與曲面第9章 存取三維場景數(shù)據(jù)第10章 場景遍歷第11章 事件和選擇第12章 傳感器和引擎 第13章 節(jié)點工具箱和組件庫第14章 拖拽器和操縱器第15章 TGS對Open Inventor的拓展附錄A Open Inventor中的OpenGL狀態(tài)變量 附錄B 術語表參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Open Inventor程序設計從入門到精通 PDF格式下載