《OpenGL高級編程與可視化系統開發》是中國水利水電出版社出版的圖書,作者是和平鴿工作室。
基本介紹
- 作者:和平鴿工作室
- ISBN:9787508433417
- 頁數:394
- 定價:48.00元
- 出版社:中國水利水電出版社
- 出版時間:2006-1
- 副標題:OpenGL高級編程與可視化系統開發
內容介紹,作品目錄,
內容介紹
本書通過創建多個可視化仿真實例介紹如何利用OpenGL圖形庫開發可視化套用系統,內容涉及一個場景編輯系統、兩個三維遊戲和五個可視化仿真項目。充分利用這些原始碼和編程思想,可以大大節省讀者開發可視化仿真項目的時間。本書所附光碟包含書中全部套用實例的原始碼。
作品目錄
第二版前言第一版前言第1章 三維場景編輯軟體簡介 1.1 軟體功能介紹 1.2 軟體界面與基本操作 1.2.1 選單 1.2.2 工具條 1.2.3 基本操作第2章 建立程式框架 2.1 利用MFC建立基於多文檔的應用程式框架 2.1.1 創建一個新工程 2.1.2 設定編譯環境 2.1.3 加入OpenGL庫 2.2 設定OpenGL圖形繪製環境 2.2.1 添加OpenGL頭檔案 2.2.2 添加成員變數與成員函式 2.2.3 添加函式的執行代碼 2.3 各種數據結構定義 2.3.1 類Scene的定義 2.3.2 類ChunkFile的定義 2.3.3 3DS檔案輸入/輸出類的定義第3章 實現3DS對象的輸入與顯示 3.1 添加“輸入3DS”對話框 3.1.1 編輯“輸入3DS”對話框 3.1.2 創建“輸入3DS”對話框類 3.1.3添加成員變數 3.1.4添加訊息處理成員函式 3.1.5添加3DS檔案名稱稱處理類 3.2 添加“正在輸入”對話框 3.2.1 編輯“正在輸入”對話框 3.2.2 建立“輸入3DS”對話框類 3.2.3 添加成員變數 3.2.4 添加訊息處理成員函式 3.2.5 添加輸入執行緒函式 3.3 添加對象的顯示原始碼 3.4 添加3DS輸入選單 3.4.1 編輯選單資源 3.4.2 添加選單回響函式第4章 實現對象的編輯功能 4.1 添加“細節編輯”對話框 4.1.1 編輯“細節編輯”對話框 4.1.2 建立“細節編輯”對話框類 4.1.3 添加控制項變數 4.1.4 添加訊息處理成員函式 4.2 添加“材質編輯”對話框 4.2.1 編輯“材質編輯”對話框 4.2.2 建立“材質編輯”對話框類 4.2.3 添加控制項變數 4.2.4 添加訊息處理成員函式 4.3 添加“映射編輯”對話框 4.3.1 編輯“映射編輯”對話框 4.3.2 建立“映射編輯”對話框類 4.3.3 添加訊息處理成員函式 4.4 添加選單項 4.4.1 編輯選單資源 4.4.2 添加選單回響函式 4.5 添加對象選擇功能 4.5.1 添加滑鼠左鍵單擊函式 4.5.2 選擇功能的實現第5章 實現場景的編輯功能 5.1 修改背景顏色 5.1.1 編輯選單 5.1.2 添加選單回響函式 5.1.3 添加背景修改原始碼 5.2 修改環境光照 5.2.1 編輯選單 5.2.2 添加選單回響函式…………