本書從編寫Open Inventor程式的基礎知識和基本概念出發,講解了在不同作業系統環境下的安裝和設定以開始Open Inventor程式設計;接著介紹了Open Inventor的基本內容,包括場景管理、形體繪製和變換、顏色和光照、曲線和曲面、讀寫三維圖形數據等;然後深入控討了Open Inventor中的一些高級編程方法,包括場景遍歷、事件和選擇、感測器和引擎、工具箱和組件庫以及拖拽器和操縱器等。
本書示例豐富、實用,語言通俗易懂,介紹全面,廣泛適用於大學生、研究生、科研院所,以及從事OpenGL 、DirectX 、Java程式開發的人員,也非常適合作為Open Inventor程式開發的培訓教程。
基本介紹
- 書名:Open Inventor程式設計從入門到精通(1光碟)
- 作者:閻鋒欣
- ISBN:9787302150800, 730215080X
- 頁數: 543頁
- 出版社:清華大學出版社
- 出版時間:2007年6月1日
- 裝幀:平裝
目錄
第1章 緒論
1.1 計算機圖形學的簡單回顧
1.1.1 計算機圖形學的發展簡史
1.1.2 計算機圖形學的廣泛套用
1.1.3 互動式圖形學
1.2 虛擬現實技術
1.2.1 虛擬現實技術的主要特徵
1.2.2 虛擬現實系統的體系結構
1.2.3 蓬勃發展的虛擬現實技術
1.3 C+上面向對象基礎
1.3.1 C++概述
1.3.2 類和對象
1.3.3 構造函式與析構函式
1.3.4 繼承與派生
1.3.5 繼承在軟體開發中的重要意義
1.4 Windows編程規範
1.5 動畫技術
1.6 小結
第2章 Open Inventor基礎知識
2.1 OpenGL簡介
2.1.1 什麼是OpenGL
2.1.2 OpenGL狀態機
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 創建VRML檔案的常用方法
2.4.3 一個簡單的VRML場景
2.5 基於Open Inventor的Amira
2.5.1 Amira產品概述
2.5.2 Amira的套用領域
2.5.3 Amira的二次開發模組
2.6 小結
第3章 Open Inventor與視窗系統
3.1 Windows環境下Open Inventor基本程式結構
3.1.1 Open Inventor在Windows環境中的安裝方法
3.1.2 Windows環境下對OpenInventor的設定