注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具Vega程序設計

Vega程序設計

Vega程序設計

定 價:¥32.00

作 者: 龔卓蓉
出版社: 國防工業(yè)出版社
叢編項:
標 簽: 程序設計方法學

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

內容簡介

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

作者簡介

暫缺《Vega程序設計》作者簡介

圖書目錄

第一章Vega簡介
1.1Vega的基本概念
1.1.1什么是Vega
1.1.2Vega的API函數(shù)和庫
1.1.3什么是Lynx
1.2場景圖形管理
1.3產品模塊
1.4本書特點
1.4.1如何建立一個應用程序
1.4.2代碼
1.4.3參數(shù)和屬性值
1.5Unix特點
第二章應用程序接口
2.1Vega類
2,2APl結構
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ù)計算
2.6.5vgGetPosCalcVec
2.6.6vgGetPosCalcMat
2.6,7vgGetPosCalc
2.6.8vgCPos函數(shù)概述
2.7回調函數(shù)
2.7.1vgCommon
2.7.2類回調
2.8用戶定義的類
第三章系統(tǒng)、窗口、通道和圖形狀態(tài)
3.1建立一個應用程序
3.2Vega應用程序的主循環(huán)
3.3系統(tǒng)屬性
3.3.1錯誤處理
3.3.2幀管理
3.3.3多線程控制
3.3.4系統(tǒng)回調
3.3.5退出系統(tǒng)
3.3.6時間
3.3.7模塊的可用性
3.3.8事件管理
3.4多窗口系統(tǒng)
3.4.1窗口外觀
3.4.2窗口操作和位面
3.4.3非控制臺應用程序下的Vega窗口
3.4.4基于WinMain應用程序中的Vega窗口
3.4.5基于MFC的Vega窗口應用程序
3.4.6窗口線程控制
3.4.7鍵盤和鼠標的輸入輸出
3.4.8幀緩沖區(qū)的因素
3.5通道
3.5.1通道位置
3.5.2通道投影視圖
3.5.3通道屬性
3.5.4通道的回調函數(shù)
3.5.5顏色表
3.5.6狀態(tài)表
3.5.7轉換
3.5.8通道選擇
3.5.9通道選擇線程
3.5.10通道光點線程
3.5.11動態(tài)視頻分辨率
3.6定制的統(tǒng)計表
3.6.1vgStat函數(shù)的功能
3.6.2vgStat函數(shù)的屬性
3.7圖形狀態(tài)
3.7.1圖形狀態(tài)的控制
3.7.2細節(jié)等級(LOD)的淡入淡出控制
3.8回調函數(shù)/小結
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動態(tài)
4.1.6限定
4.1.7限定:跟隨
4.1.8限定:旋轉
4.1.9限定:固定值
4.1.10導航器
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回調函數(shù)
4.3指南
第五章數(shù)據庫
5.1數(shù)據集
5.1.1紋理參數(shù)
5.1.2聲音波形
5.1.3數(shù)據集回調
5.2紋理
5.2.1可分頁紋理
5.2.2包含紋理的可分頁幾何體
5.2.3用戶安裝的裝載器
5.2.4紋理回調
5.3虛擬紋理
5.3.1Vega剪貼對象物模塊
5.3.2應用程序接口
5.3.3初始化Vesa剪貼對象物模塊
5.3.4創(chuàng)建剪貼對象物
5.3.5剪貼對象物屬性
5.3.6LADBM支持
5.3.7虛擬數(shù)據庫的問題
5.3.8樣例代碼和應用程序定義文件
5.3.9后處理問題
5.4對象物
5.5部件
5.6場景
5.7顏色表
5.8數(shù)據庫管理
5.8.1Dbm屬性
5.8.2Dbm形狀
5.8.3Dbm坐標系變換
5.8.4Dbm形狀與計算的依賴關系
5.8.5程序實例
5.9顯示列表
5.9.1編輯顯示列表
5.9.2通道附件
5.9.3體顯示列表
5.9.4程序樣例
5.10回調函數(shù)
5.10.1vgObject
5.10.2vgPart
5.10.3vgScene
5.11狀態(tài)表
第六章場景運動體
6.1場景運動體屬性
6.2把類事件附著到場景運動體中
6.3場景運動體定位規(guī)則
6.3.1附著運動模型的場景運動體
6.3.2附著導航器的場景運動體
6.3.3場景運動體的參考坐標系
6.4對象物附著和對象物偏移
6.5場景運動體的體
6.6附著場景運動體的相交矢量
6.7回調函數(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風暴
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查找并取回額外的相交矢量結果
8.3.2坐標系
8.3.3相交矢量處理
8.3.4修改pfSegSet模式
8.4回調函數(shù)
第九章運動模型、路徑和導航器
9.1背景
9.2使用輸入設備作為運動模型
9.3執(zhí)行用戶定義的運動模型
9.3.1復位事件
9.3.2更新事件
9.4運動模型的處理
9.5路徑
9.5.1建立和詢問路徑
9.5.2文件和路徑的輔助函數(shù)
9.6導航器
9.6.1vgNavigator(基本類)功能
9.6.2標記和標記表
9.6.3vgSplineNavigator功能
9.6.4用vgSplineNavigator函數(shù)標記事件和數(shù)
9.6.5屬性
9.7選取
9.7.1屬性
9.7.2vgPickerAPI
第十章輸人設備
10.1背景
10.2使用vgmev類
10.3輸入設備的屬性
10.4從—個設備中讀取數(shù)據
10.5高級篇
第十一章擴展Vega
11.1用戶自定義類
11.2建立用戶自己的Vega產品模塊
11.2.1模塊結構
11.2.2回調
11.2.3增加用戶數(shù)據并定義到ADF中
11.2.4模塊定義
11.2.5LynxGUI配置文件
11.3創(chuàng)建Lynx插件
11.4從ADF中讀取用戶數(shù)據
11.5指南
11.5.1關鍵宇配置更改
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)結構
13.2.3系統(tǒng)初始化
13.2.4自動開啟從設備
13.3建立應用程序
13.4應用程序接口
13.4.1初始化
13.4.2數(shù)據交換
13.4.3屬性
13。5LyFnX面板
13.6例子
13.6.1應用程序
13.6.2A1)P文件
13.7解決方案
13.8注意
13.9已知的問題
第十四章回調函數(shù)表

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號