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

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

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

定 價(jià):¥55.00

作 者: 費(fèi)廣正,喬林編著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng):
標(biāo) 簽: C語(yǔ)言 圖形軟件

購(gòu)買這本書(shū)可以去


ISBN: 9787113038618 出版時(shí)間: 2000-09-01 包裝: 平裝
開(kāi)本: 20cm 頁(yè)數(shù): 445 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

    第1章 OpenGL編程基礎(chǔ)
    1.1 OpenGL的基本概念
    1.1.1 OpenGL的主要功能
    1.1.2 OpenGL的基本原理
    1.1.3 OpenGL的命令語(yǔ)法與狀態(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平臺(tái)下工作的基本原理
    1.3.2 微機(jī)上的OpenGL開(kāi)發(fā)環(huán)境
    l.4 在命令行模式下進(jìn)行OpenGL編程
    1.4.l 創(chuàng)建 OpenGL控制臺(tái)應(yīng)用程序
    1.4.2 OpenGL輔助庫(kù)
    1.4.3 OpenGL輔助庫(kù)函數(shù)
    1.4.4 繪制最基本的圖形
    1.4.5 OpenGL輔助庫(kù)應(yīng)用程序?qū)嵗?br />     1.4.6 奧運(yùn)會(huì)五環(huán)圖案動(dòng)畫(huà)實(shí)例程序
   第2章 使用MFC進(jìn)行OpenGL編程
    2.l 使用MFC進(jìn)行OpenGL編程的步驟
    2.1.l 使用MFC進(jìn)行OpenGL編程的步驟
    2.1.2 使用MFC AppWizard創(chuàng)建OpenGL程序需要注意的問(wèn)題
    2.2 基于對(duì)話框的OpenGL編程
    2.2.l 應(yīng)用程序主文件
    2.2.2 對(duì)話框類程序代碼
    2.3 單窗口中創(chuàng)建多個(gè)OpenGL繪圖區(qū)
    2.3.l 實(shí)例過(guò)程
    2.3.2 程序運(yùn)行結(jié)果
    2.3.3 實(shí)例注釋及詳解
    2.4 單文檔中創(chuàng)建多個(gè)視圖分割
    2.4.l 創(chuàng)建多個(gè)視圖分割
    2.5 創(chuàng)建多文檔OpenGL繪圖程序
    2.5.l 創(chuàng)建多文檔繪圖程序的準(zhǔn)備工作
    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 點(diǎn)、線與多邊形
    3.2.1 點(diǎn)、線和多邊形的概念
    3.2.2 點(diǎn)、線和多邊形的顯示
    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坐標(biāo)變換
    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 建立三維實(shí)體模型的注意事項(xiàng)
    3.7.l 定義光照模型和材質(zhì)
    3.7.2 三維實(shí)體繪制
   第4章 創(chuàng)建OpenGL編程模板
    4.l 一個(gè)單窗日多視區(qū)繪圖程序
    4.1.l 程序功能簡(jiǎn)介
    4.1.2 簡(jiǎn)要實(shí)現(xiàn)步驟
    4.1.3 具體實(shí)現(xiàn)過(guò)程
    4.1.4 程序運(yùn)行結(jié)果
    4.2 利用模板生成新程序
    4.2.l 利用 Class Wizard生成基于對(duì)話框的應(yīng)用程序
    4.2.2 應(yīng)用程序類
    4.2.3 對(duì)話框類
   第5章 幾何常見(jiàn)三維模型讀取和繪制
    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章 虛擬地形場(chǎng)景漫游和導(dǎo)彈發(fā)射
    6.l 地形漫游程序
    6.1.l 三維真實(shí)感地形
    6.1.2 三維真實(shí)感地形圖生成
    6.1.3 地物模型建立
    6.1.4 地物疊加
    6.1.5 實(shí)例過(guò)程
    6.1.6 程序運(yùn)行結(jié)果
    6.2 導(dǎo)彈在地形上的飛行模擬
    6.2.l 導(dǎo)彈飛行動(dòng)畫(huà)
    6.2.2 計(jì)算機(jī)動(dòng)畫(huà)的常用制作方法
    6.2.3 導(dǎo)彈彈體模型的顯示
    6.2.4 導(dǎo)彈尾焰的繪制
    6.2.5 動(dòng)畫(huà)效果的實(shí)現(xiàn)
    6.2.6 程序最終實(shí)現(xiàn)
    6.2.7 程序運(yùn)行結(jié)果
   第7章 OpenGL趣味編程
    7.l 制作一個(gè)走迷宮游戲
    7.1.l 程序的實(shí)現(xiàn)步驟
    7.l.2 程序過(guò)程
    7.l.3 程序運(yùn)行結(jié)果
    7.2 華容道脫險(xiǎn)游戲
    7.2.l 實(shí)例過(guò)程
    7.2.2 程序運(yùn)行結(jié)果
    7.3 漢諾塔游戲
    7.3.l 程序過(guò)程
    7.3.2 程序運(yùn)行結(jié)果
    7.4 用OpenGL編寫(xiě)屏幕保護(hù)程序
    7.4.1 Windows下的屏幕保護(hù)程序
    7.4.2 屏幕保護(hù)程序編寫(xiě)的一般步驟
    7.4.3 屏幕保護(hù)程序
    7.5 屏幕蠕蟲(chóng)程序
    7.5.l 程序?qū)嵗?br />     7.5.2 程序運(yùn)行結(jié)果
   第8章 人體動(dòng)畫(huà)設(shè)計(jì)系統(tǒng)
    8.l 計(jì)算機(jī)動(dòng)畫(huà)簡(jiǎn)介
    8.1.l 關(guān)鍵幀動(dòng)畫(huà)
    8.l.2 變形物體的動(dòng)畫(huà)
    8.1.3 人體動(dòng)畫(huà)
    8.2 人體動(dòng)畫(huà)設(shè)計(jì)程序
    8.2.l 程序功能簡(jiǎn)介
    8.2.2 程序界面設(shè)計(jì)
    8.2.3 繪制及操作程序
   
   
   
   
   

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)