注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作綜合Visual C++6.0高級編程技術(shù)(OpenGL篇)

Visual C++6.0高級編程技術(shù)(OpenGL篇)

Visual C++6.0高級編程技術(shù)(OpenGL篇)

定 價:¥55.00

作 者: 費廣正,喬林編著
出版社: 中國鐵道出版社
叢編項:
標 簽: C語言 圖形軟件

購買這本書可以去


ISBN: 9787113038618 出版時間: 2000-09-01 包裝: 平裝
開本: 20cm 頁數(shù): 445 字數(shù):  

內(nèi)容簡介

  OpenGL是目前國際上通用的開放式圖形標準,用戶可以利用它編寫出高質(zhì)量的圖形應(yīng)用程序。本書從OpenGL編程基礎(chǔ)出發(fā),首先介紹了如何在MFC環(huán)境下進行OpenGL編程,以及OpenGL基本繪制技術(shù),在分析MFC環(huán)境下OpenGL編程特點的同時,創(chuàng)建了OpenGL的編程模板,利用這些編程模板可以大大節(jié)約開發(fā)時間。此外,書中還著重介紹了OpenGL的幾種典型應(yīng)用:例如常見在維模型讀取和繪制、虛擬地形場景漫游和導(dǎo)彈發(fā)射、OpenGL趣味味編程、人體動畫設(shè)計系統(tǒng)等。本書實例豐富、實用,語言清晰、流暢,介紹全面,對于大專院校的大學生、研究生無疑是一本學習三維圖形編程的實用參考書。此外,本書亦可作為從事計算機圖形學工作的科研人員的高級技術(shù)引導(dǎo)。

作者簡介

暫缺《Visual C++6.0高級編程技術(shù)(OpenGL篇)》作者簡介

圖書目錄

    第1章 OpenGL編程基礎(chǔ)
    1.1 OpenGL的基本概念
    1.1.1 OpenGL的主要功能
    1.1.2 OpenGL的基本原理
    1.1.3 OpenGL的命令語法與狀態(tài)
    l.2 Windows下的OpenGL編程
    l.2.1 OpenGL編程的基本框架
    1.2.2 OpenGL編程的基本步驟
    1.3 OpenGL環(huán)境設(shè)置
    1.3.1 OpenGL在 Windows 95/NT平臺下工作的基本原理
    1.3.2 微機上的OpenGL開發(fā)環(huán)境
    l.4 在命令行模式下進行OpenGL編程
    1.4.l 創(chuàng)建 OpenGL控制臺應(yīng)用程序
    1.4.2 OpenGL輔助庫
    1.4.3 OpenGL輔助庫函數(shù)
    1.4.4 繪制最基本的圖形
    1.4.5 OpenGL輔助庫應(yīng)用程序?qū)嵗?br />     1.4.6 奧運會五環(huán)圖案動畫實例程序
   第2章 使用MFC進行OpenGL編程
    2.l 使用MFC進行OpenGL編程的步驟
    2.1.l 使用MFC進行OpenGL編程的步驟
    2.1.2 使用MFC AppWizard創(chuàng)建OpenGL程序需要注意的問題
    2.2 基于對話框的OpenGL編程
    2.2.l 應(yīng)用程序主文件
    2.2.2 對話框類程序代碼
    2.3 單窗口中創(chuàng)建多個OpenGL繪圖區(qū)
    2.3.l 實例過程
    2.3.2 程序運行結(jié)果
    2.3.3 實例注釋及詳解
    2.4 單文檔中創(chuàng)建多個視圖分割
    2.4.l 創(chuàng)建多個視圖分割
    2.5 創(chuàng)建多文檔OpenGL繪圖程序
    2.5.l 創(chuàng)建多文檔繪圖程序的準備工作
    2.5.2 具體編程方法
    2.5.3 程序總結(jié)
    2.6 Win32下OpenGL相關(guān)函數(shù)及結(jié)構(gòu)
    2.6.l 與OpenGL相關(guān)的Win32函數(shù)
    2.6.2 與OpenGL相關(guān)的wgl函數(shù)
    2.6.3 與OPenGL相關(guān)的結(jié)構(gòu)
   第3章 OpenGL基本繪圖技術(shù)
    3.l 基本繪制函數(shù)
    3.1.l glClear函數(shù)
    3.1.2 glColor3f函數(shù)
    3.1.3 glBegin函數(shù)與glEnd函數(shù)
    3.2 點、線與多邊形
    3.2.1 點、線和多邊形的概念
    3.2.2 點、線和多邊形的顯示
    3.2.3 程序?qū)嵗?br />     3.2.4 繪制多邊形的基本原則
    3.3 法線矢量
    3.4 OPenGL變換
    3.4.1 OpenGL變換基本原理
    3.4.2 取景變換
    3.4.3 模型變換
    3.4.4 投影變換
    3.4.5 視區(qū)變換
    3.5 OpenGL坐標變換
    3.5.l 變換矩陣
    3.5.2 模型變換
    3.5.3 取景變換
    3.5.4 投影變換
    3.5.5 視區(qū)變換
    3.5.6 控制矩陣堆棧
    3.5.7 附加剪貼板
    3.6 顯示列表
    3.6.l 顯示列表的基本原理
    3.6.2 創(chuàng)建顯示列表
    3.6.3 執(zhí)行顯示列表
    3.6.4 層次顯示列表
    3.6.5 顯示列表索引
    3.6.6 多重顯示列表
    3.7 建立三維實體模型的注意事項
    3.7.l 定義光照模型和材質(zhì)
    3.7.2 三維實體繪制
   第4章 創(chuàng)建OpenGL編程模板
    4.l 一個單窗日多視區(qū)繪圖程序
    4.1.l 程序功能簡介
    4.1.2 簡要實現(xiàn)步驟
    4.1.3 具體實現(xiàn)過程
    4.1.4 程序運行結(jié)果
    4.2 利用模板生成新程序
    4.2.l 利用 Class Wizard生成基于對話框的應(yīng)用程序
    4.2.2 應(yīng)用程序類
    4.2.3 對話框類
   第5章 幾何常見三維模型讀取和繪制
    5.1 三維圖形數(shù)據(jù)文件格式
    5.l.1 Wavefront的obj文件格式
    5.1.2 DXF文件格式
    5.1.3 3DS文件格式
    5.1.4 各種3D數(shù)據(jù)模型相互轉(zhuǎn)換
    5.2 讀取Wavefront文件
    5.2.1 修改工程文件
    5.2.2 修改視圖類函數(shù)
    5.2.3 修改文檔類函數(shù)
    5.2.4 讀取Wavefront文件程序代碼的頭文件
    5.2.5 讀取Wavefront文件的主程序代碼
   第6章 虛擬地形場景漫游和導(dǎo)彈發(fā)射
    6.l 地形漫游程序
    6.1.l 三維真實感地形
    6.1.2 三維真實感地形圖生成
    6.1.3 地物模型建立
    6.1.4 地物疊加
    6.1.5 實例過程
    6.1.6 程序運行結(jié)果
    6.2 導(dǎo)彈在地形上的飛行模擬
    6.2.l 導(dǎo)彈飛行動畫
    6.2.2 計算機動畫的常用制作方法
    6.2.3 導(dǎo)彈彈體模型的顯示
    6.2.4 導(dǎo)彈尾焰的繪制
    6.2.5 動畫效果的實現(xiàn)
    6.2.6 程序最終實現(xiàn)
    6.2.7 程序運行結(jié)果
   第7章 OpenGL趣味編程
    7.l 制作一個走迷宮游戲
    7.1.l 程序的實現(xiàn)步驟
    7.l.2 程序過程
    7.l.3 程序運行結(jié)果
    7.2 華容道脫險游戲
    7.2.l 實例過程
    7.2.2 程序運行結(jié)果
    7.3 漢諾塔游戲
    7.3.l 程序過程
    7.3.2 程序運行結(jié)果
    7.4 用OpenGL編寫屏幕保護程序
    7.4.1 Windows下的屏幕保護程序
    7.4.2 屏幕保護程序編寫的一般步驟
    7.4.3 屏幕保護程序
    7.5 屏幕蠕蟲程序
    7.5.l 程序?qū)嵗?br />     7.5.2 程序運行結(jié)果
   第8章 人體動畫設(shè)計系統(tǒng)
    8.l 計算機動畫簡介
    8.1.l 關(guān)鍵幀動畫
    8.l.2 變形物體的動畫
    8.1.3 人體動畫
    8.2 人體動畫設(shè)計程序
    8.2.l 程序功能簡介
    8.2.2 程序界面設(shè)計
    8.2.3 繪制及操作程序
   
   
   
   
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號