第二版前言第一版前言第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 添加菜單響應函數…………
· · · · · · (
收起)