注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Vega程序設(shè)計(jì)

Vega程序設(shè)計(jì)

Vega程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 龔卓蓉
出版社: 國防工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)方法學(xué)

ISBN: 9787118028386 出版時(shí)間: 2002-08-01 包裝:
開本: 頁數(shù): 357 字?jǐn)?shù):  

內(nèi)容簡介

  本書是《實(shí)時(shí)三維視景仿真軟件VeSa叢書》的第二冊。該書以vega3.5用戶手冊為基礎(chǔ),系統(tǒng)講述VeSa全部基本類的程序設(shè)計(jì)。全書共分14章,在簡要介紹Vega軟件包的使用及其程序接口之后,著重介紹Ve9a基本類的特性、功能及編程方法,包括系統(tǒng)、窗口、通道、圖形狀態(tài)、觀察者、數(shù)據(jù)庫、場景運(yùn)動(dòng)體、環(huán)境、環(huán)境效果、霧模型、光照、體、相交矢量、運(yùn)動(dòng)模型、路徑、導(dǎo)航器和輸入設(shè)備。還介紹了分布式VeSa仿真、擴(kuò)展及編寫用戶專用模塊和LynX插件的方法。本書圍繞Vega最主要的基本類,講述其特點(diǎn)、功能及編程方法。內(nèi)容力求全面、實(shí)用,并附有大量的程序?qū)嵗龓椭x者理解。在講述程序設(shè)計(jì)的同時(shí)還系統(tǒng)敘述了涉及到真實(shí)感圖形生成的一些基本概念。本書可供從事圖形圖像處理、虛擬現(xiàn)實(shí)仿真技術(shù)、科學(xué)計(jì)算可視化以及動(dòng)畫研究設(shè)計(jì)的技術(shù)人員和大專院校的師生參考。

作者簡介

暫缺《Vega程序設(shè)計(jì)》作者簡介

圖書目錄

第一章Vega簡介
1.1Vega的基本概念
1.1.1什么是Vega
1.1.2Vega的API函數(shù)和庫
1.1.3什么是Lynx
1.2場景圖形管理
1.3產(chǎn)品模塊
1.4本書特點(diǎn)
1.4.1如何建立一個(gè)應(yīng)用程序
1.4.2代碼
1.4.3參數(shù)和屬性值
1.5Unix特點(diǎn)
第二章應(yīng)用程序接口
2.1Vega類
2,2APl結(jié)構(gòu)
2.3Vega的類管理和類刪除方法
2.4VgBase
2.5vgCommon
2.5.1vgName
2.5.2vgGetNameLen
2.5.3vgGetName
2.5.4vgGetType
2.5.5vgCopy
2.5.6vgDelete
2.5.7vgProp
2.5.8vgGetProp
2.5.9vgAttrList
2.5.10vgUpdate
2.5.11vgUserData
2.5.12vgGetUserData
2.5.13vgAddFunc
2.5.14vgDelFunc
2.5.15vgSnapshot
2.5.16vgDetach/vgReattach
2.5.17vgAddClassFunc
2.5.18vgDelClassFunc
2.5.19vgPrint
2.5.20vgWriteADF
2.5.21vgAddClass
2.5.22vgGetClass
2.5.23vgGetNumClass
2.5.24vgRemClass
2.5.25vgCommon函數(shù)概述
2。6vgCPos
2.6.1vgPos
2,6.2vgGetPos
2.6.3vgGetWCSPos
2.6.4vgCPos參數(shù)計(jì)算
2.6.5vgGetPosCalcVec
2.6.6vgGetPosCalcMat
2.6,7vgGetPosCalc
2.6.8vgCPos函數(shù)概述
2.7回調(diào)函數(shù)
2.7.1vgCommon
2.7.2類回調(diào)
2.8用戶定義的類
第三章系統(tǒng)、窗口、通道和圖形狀態(tài)
3.1建立一個(gè)應(yīng)用程序
3.2Vega應(yīng)用程序的主循環(huán)
3.3系統(tǒng)屬性
3.3.1錯(cuò)誤處理
3.3.2幀管理
3.3.3多線程控制
3.3.4系統(tǒng)回調(diào)
3.3.5退出系統(tǒng)
3.3.6時(shí)間
3.3.7模塊的可用性
3.3.8事件管理
3.4多窗口系統(tǒng)
3.4.1窗口外觀
3.4.2窗口操作和位面
3.4.3非控制臺應(yīng)用程序下的Vega窗口
3.4.4基于WinMain應(yīng)用程序中的Vega窗口
3.4.5基于MFC的Vega窗口應(yīng)用程序
3.4.6窗口線程控制
3.4.7鍵盤和鼠標(biāo)的輸入輸出
3.4.8幀緩沖區(qū)的因素
3.5通道
3.5.1通道位置
3.5.2通道投影視圖
3.5.3通道屬性
3.5.4通道的回調(diào)函數(shù)
3.5.5顏色表
3.5.6狀態(tài)表
3.5.7轉(zhuǎn)換
3.5.8通道選擇
3.5.9通道選擇線程
3.5.10通道光點(diǎn)線程
3.5.11動(dòng)態(tài)視頻分辨率
3.6定制的統(tǒng)計(jì)表
3.6.1vgStat函數(shù)的功能
3.6.2vgStat函數(shù)的屬性
3.7圖形狀態(tài)
3.7.1圖形狀態(tài)的控制
3.7.2細(xì)節(jié)等級(LOD)的淡入淡出控制
3.8回調(diào)函數(shù)/小結(jié)
3.8.1vgChannel
3.8.2vgSystem
第四章觀察者
4.1屬性
4.1.1狀態(tài)
4.1.2通道
4.1.3位置
4.1.4靜態(tài)
4.1.5動(dòng)態(tài)
4.1.6限定
4.1.7限定:跟隨
4.1.8限定:旋轉(zhuǎn)
4.1.9限定:固定值
4.1.10導(dǎo)航器
4.1.11HMD輸入
4.1.12場景
4.1.13環(huán)境
4.1.14圖形狀態(tài)
4.1.15相交矢量
4.1.16查詢
4.1.17體
4.1.18裝載管理
4.1.19立體效果
4.2回調(diào)函數(shù)
4.3指南
第五章數(shù)據(jù)庫
5.1數(shù)據(jù)集
5.1.1紋理參數(shù)
5.1.2聲音波形
5.1.3數(shù)據(jù)集回調(diào)
5.2紋理
5.2.1可分頁紋理
5.2.2包含紋理的可分頁幾何體
5.2.3用戶安裝的裝載器
5.2.4紋理回調(diào)
5.3虛擬紋理
5.3.1Vega剪貼對象物模塊
5.3.2應(yīng)用程序接口
5.3.3初始化Vesa剪貼對象物模塊
5.3.4創(chuàng)建剪貼對象物
5.3.5剪貼對象物屬性
5.3.6LADBM支持
5.3.7虛擬數(shù)據(jù)庫的問題
5.3.8樣例代碼和應(yīng)用程序定義文件
5.3.9后處理問題
5.4對象物
5.5部件
5.6場景
5.7顏色表
5.8數(shù)據(jù)庫管理
5.8.1Dbm屬性
5.8.2Dbm形狀
5.8.3Dbm坐標(biāo)系變換
5.8.4Dbm形狀與計(jì)算的依賴關(guān)系
5.8.5程序?qū)嵗?br />5.9顯示列表
5.9.1編輯顯示列表
5.9.2通道附件
5.9.3體顯示列表
5.9.4程序樣例
5.10回調(diào)函數(shù)
5.10.1vgObject
5.10.2vgPart
5.10.3vgScene
5.11狀態(tài)表
第六章場景運(yùn)動(dòng)體
6.1場景運(yùn)動(dòng)體屬性
6.2把類事件附著到場景運(yùn)動(dòng)體中
6.3場景運(yùn)動(dòng)體定位規(guī)則
6.3.1附著運(yùn)動(dòng)模型的場景運(yùn)動(dòng)體
6.3.2附著導(dǎo)航器的場景運(yùn)動(dòng)體
6.3.3場景運(yùn)動(dòng)體的參考坐標(biāo)系
6.4對象物附著和對象物偏移
6.5場景運(yùn)動(dòng)體的體
6.6附著場景運(yùn)動(dòng)體的相交矢量
6.7回調(diào)函數(shù)
第七章環(huán)境、環(huán)境效果、霧模型和光照
7.1環(huán)境
7.1.1環(huán)境屬性
7.1.2環(huán)境能見度
7.1.3環(huán)境顏色控制
7.1.4加入類事件
7.1.5樣例
7.2霧模型
7.2.1霧模型的類
7.2.2霧模型顏色和屬性
7.2.3樣條霧表的配置
7.3環(huán)境效果
7.3.1環(huán)境效果的顏色和屬性
7.3.2云
7.3.3地表霧
7.3.4風(fēng)暴
7.3.5星際模型
7.3.6日月的著色
7.3.7背景畫面
7.4光源
7.4.1光源類型
7.4.2光照模型
7.4.3光源屬性
7.4.4光源衰減
7.4.5光源顏色
7.4.6放置光源
第八章體和相交矢量
8.1體
8.2相交矢量
8.2.1Z、HAT、Tripod、LOS、Bump、XYZPR、V01ume的方法
8.2.2VGIS—Z方法
8.2.3VGIS_HAT方法
8.2.4VGIS_ZPR方法
8,2.5VGIS_TRIPOD方法
8.2.6VGIS—LOS方法
8.2.7VGIS-BUMP方法
8.2.8VGIS_XYZPR方法
8.2.9VGIS—VOLUME方法
8.3高級篇
8.3.1查找并取回額外的相交矢量結(jié)果
8.3.2坐標(biāo)系
8.3.3相交矢量處理
8.3.4修改pfSegSet模式
8.4回調(diào)函數(shù)
第九章運(yùn)動(dòng)模型、路徑和導(dǎo)航器
9.1背景
9.2使用輸入設(shè)備作為運(yùn)動(dòng)模型
9.3執(zhí)行用戶定義的運(yùn)動(dòng)模型
9.3.1復(fù)位事件
9.3.2更新事件
9.4運(yùn)動(dòng)模型的處理
9.5路徑
9.5.1建立和詢問路徑
9.5.2文件和路徑的輔助函數(shù)
9.6導(dǎo)航器
9.6.1vgNavigator(基本類)功能
9.6.2標(biāo)記和標(biāo)記表
9.6.3vgSplineNavigator功能
9.6.4用vgSplineNavigator函數(shù)標(biāo)記事件和數(shù)
9.6.5屬性
9.7選取
9.7.1屬性
9.7.2vgPickerAPI
第十章輸人設(shè)備
10.1背景
10.2使用vgmev類
10.3輸入設(shè)備的屬性
10.4從—個(gè)設(shè)備中讀取數(shù)據(jù)
10.5高級篇
第十一章擴(kuò)展Vega
11.1用戶自定義類
11.2建立用戶自己的Vega產(chǎn)品模塊
11.2.1模塊結(jié)構(gòu)
11.2.2回調(diào)
11.2.3增加用戶數(shù)據(jù)并定義到ADF中
11.2.4模塊定義
11.2.5LynxGUI配置文件
11.3創(chuàng)建Lynx插件
11.4從ADF中讀取用戶數(shù)據(jù)
11.5指南
11.5.1關(guān)鍵宇配置更改
11.5.2GUI配置更改
11.5.3Lynx插件
11.5.4模塊
第十二章字體
12.1矢量字體
12.1.1字體大小
12.1.2放置字符
12.1.3著色字符串
12.2位圖字體
12.2.1裝載字體
12.2.2選擇字體
12.2.3繪制字體
第十三章分布式Vega
13.1介紹
13.2概述
13.2.1硬件需求
13.2.2系統(tǒng)結(jié)構(gòu)
13.2.3系統(tǒng)初始化
13.2.4自動(dòng)開啟從設(shè)備
13.3建立應(yīng)用程序
13.4應(yīng)用程序接口
13.4.1初始化
13.4.2數(shù)據(jù)交換
13.4.3屬性
13。5LyFnX面板
13.6例子
13.6.1應(yīng)用程序
13.6.2A1)P文件
13.7解決方案
13.8注意
13.9已知的問題
第十四章回調(diào)函數(shù)表

本目錄推薦

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