图书介绍

Vega程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Vega程序设计
  • 龚卓蓉编译 著
  • 出版社: 北京:国防工业出版社
  • ISBN:711802838X
  • 出版时间:2002
  • 标注页数:359页
  • 文件大小:14MB
  • 文件页数:376页
  • 主题词:程序设计方法学

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Vega程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 Vega简介1

1.1 Vega的基本概念1

1.1.1 什么是Vega1

1.1.2 Vega的API函数和库1

1.1.3 什么是Lyn X2

1.2 场景图形管理2

1.3 产品模块3

1.4 本书特点3

1.4.1 如何建立一个应用程序3

1.4.2 代码4

1.4.3 参数和属性值4

1.5 Unix特点4

第二章 应用程序接口6

2.1 Vega类6

2.2 API结构7

2.3 Vega的类管理和类删除方法9

2.4 vgBase10

2.5 vgCommon10

2.5.1 vgName10

2.5.2 vgGetNameLen10

2.5.3 vgGetName10

2.5.4 vgGetType11

2.5.5 vgCopy11

2.5.6 vgDelete12

2.5.7 vgProp12

2.5.8 vgGetProp12

2.5.9 vgAttrList12

2.5.10 vgUpdate13

2.5.11 vgUserdata13

2.5.12 vgGetUserData13

2.5.13 vgAddFunc13

2.5.14 vgDelFunc13

2.5.15 vgSnapshot13

2.5.16 vgDetach/ vgReattach14

2.5.17 vgAddClassFunc14

2.5.18 vgDelClassFunc14

2.5.19 vgPrint14

2.5.20 vgWriteADF15

2.5.21 vgAddClass15

2.5.22 vgGetClass15

2.5.23 vgGetNumclass15

2.5.24 vgRemClass15

2.5.25 vgCommon函数概述15

2.6 vgCPos16

2.6.1 vgPos16

2.6.2 vgGetPos16

2.6.3 vgGetWCSPos17

2.6.4 vgCPos参数计算17

2.6.5 vgGetPosCalcVec18

2.6.6 vgGetPosCalcMat18

2.6.7 vgGetPosCalc19

2.6.8 vgCPos函数概述19

2.7 回调函数19

2.7.1 vgCommon19

2.7.2 类回调20

2.8 用户定义的类23

第三章 系统、窗口、通道和图形状态28

3.1 建立一个应用程序28

3.2 Vega应用程序的主循环28

3.3 系统属性29

3.3.1 错误处理29

3.3.2 帧管理30

3.3.3 多线程控制30

3.3.4 系统回调32

3.3.5 退出系统33

3.3.6 时间33

3.3.7 模块的可用性33

3.3.8 事件管理34

3.4 多窗口系统36

3.4.1 窗口外观36

3.4.2 窗口操作和位面36

3.4.3 非控制台应用程序下的Vega窗口42

3.4.4 基于WinMain应用程序中的Vega窗口42

3.4.5 基于MFC的Vega窗口应用程序47

3.4.6 窗口线程控制52

3.4.7 键盘和鼠标的输入输出52

3.4.8 帧缓冲区的因素53

3.5 通道54

3.5.1 通道位置54

3.5.2 通道投影视图55

3.5.3 通道属性56

3.5.4 通道的回调函数58

3.5.5 颜色表58

3.5.6 状态表59

3.5.7 转换60

3.5.8 通道选择61

3.5.9 通道选择线程62

3.5.10 通道光点线程62

3.5.11 动态视频分辨率62

3.6 定制的统计表63

3.6.1 vgStat函数的功能63

3.6.2 vgStat函数的属性64

3.7 图形状态67

3.7.1 图形状态的控制67

3.7.2 细节等级(LOD)的淡入淡出控制68

3.8 回调函数小结69

3.8.1 vgChannel69

3.8.2 vgSystem70

第四章 观察者72

4.1 属性72

4.1.1 状态72

4.1.2 通道72

4.1.3 位置72

4.1.4 静态73

4.1.5 动态73

4.1.6 限定73

4.1.7 限定:跟随73

4.1.8 限定:旋转74

4.1.9 限定:固定值74

4.1.10 导航器74

4.1.11 HMD输入75

4.1.12 场景75

4.1.13 环境75

4.1.14 图形状态75

4.1.15 相交矢量75

4.1.16 查询76

4.1.17 体76

4.1.18 装载管理77

4.1.19 立体效果77

4.2 回调函数78

4.3 指南79

第五章 数据库84

5.1 数据集84

5.1.1 纹理参数87

5.1.2 声音波形87

5.1.3 数据集回调87

5.2 纹理89

5.2.1 可分页纹理90

5.2.2 包含纹理的可分页几何体90

5.2.3 用户安装的装载器91

5.2.4 纹理回调92

5.3 虚拟纹理92

5.3.1 Vega剪贴对象物模块94

5.3.2 应用程序接口95

5.3.3 初始化Vega剪贴对象物模块95

5.3.4 创建剪贴对象物96

5.3.5 剪贴对象物属性96

5.3.6 LADBM支持106

5.3.7 虚拟数据库的问题107

5.3.8 样例代码和应用程序定义文件107

5.3.9 后处理问题129

5.4 对象物130

5.5 部件139

5.6 场景144

5.7 颜色表145

5.8 数据库管理148

5.8.1 Dbm属性148

5.8.2 Dbm形状149

5.8.3 Dbm坐标系变换151

5.8.4 Dbm形状与计算的依赖关系152

5.8.5 程序实例154

5.9 显示列表164

5.9.1 编辑显示列表164

5.9.2 通道附件169

5.9.3 体显示列表170

5.9.4 程序样例170

5.10 回调函数171

5.10.1 vgObject171

5.10.2 vgPart173

5.10.3 vgScene173

5.11 状态表173

第六章 场景运动体179

6.1 场景运动体属性179

6.2 把类事件附着到场景运动体中180

6.3 场景运动体定位规则181

6.3.1 附着运动模型的场景运动体182

6.3.2 附着导航器的场景运动体182

6.3.3 场景运动体的参考坐标系182

6.4 对象物附着和对象物偏移184

6.5 场景运动体的体185

6.6 附着场景运动体的相交矢量185

6.7 回调函数186

第七章 环境、环境效果、雾模型和光照188

7.1 环境188

7.1.1 环境属性189

7.1.2 环境能见度190

7.1.3 环境颜色控制190

7.1.4 加入类事件191

7.1.5 样例191

7.2 雾模型193

7.2.1 雾模型的类194

7.2.2 雾模型颜色和属性194

7.2.3 样条雾表的配置196

7.3 环境效果196

7.3.1 环境效果的颜色和属性196

7.3.2 云197

7.3.3 地表雾202

7.3.4 风暴203

7.3.5 星际模型205

7.3.6 日月的着色208

7.3.7 背景画面209

7.4 光源211

7.4.1 光源类型212

7.4.2 光照模型213

7.4.3 光源属性213

7.4.4 光源衰减214

7.4.5 光源颜色214

7.4.6 放置光源214

第八章 体和相交矢量217

8.1 体217

8.2 相交矢量219

8.2.1 Z、HAT、Tripod、LOS、Bump、XYZPR、Volume的方法220

8.2.2 VGIS-Z方法220

8.2.3 VGIS-HAT方法224

8.2.4 VGIS-ZPR方法227

8.2.5 VGIS-TRIPOD方法230

8.2.6 VGIS-LOS方法233

8.2.7 VGIS-BUMP方法239

8.2.8 VGIS-XYZPR方法243

8.2.9 VGIS-VOLUME方法248

8.3 高级篇250

8.3.1 查找并取回额外的相交矢量结果250

8.3.2 坐标系254

8.3.3 相交矢量处理254

8.3.4 修改pfSegSet模式254

8.4 回调函数255

第九章 运动模型、路径和导航器256

9.1 背景256

9.2 使用输入设备作为运动模型257

9.3 执行用户定义的运动模型257

9.3.1 复位事件264

9.3.2 更新事件264

9.4 运动模型的处理264

9.5 路径268

9.5.1 建立和询问路径268

9.5.2 文件和路径的辅助函数270

9.6 导航器271

9.6.1 vgNavigator(基本类)功能272

9.6.2 标记和标记表272

9.6.3 vgSplineNavigator功能273

9.6.4 用vgSplineNavigator函数标记事件和数据274

9.6.5 属性275

9.7 选取281

9.7.1 属性281

9.7.2 vgPicker API285

第十章 输入设备288

10.1 背景288

10.2 使用vgIDev类288

10.3 输入设备的属性289

10.4 从一个设备中读取数据291

10.5 高级篇292

第十一章 扩展Vega293

11.1 用户自定义类293

11.2 建立用户自己的Vega产品模块294

11.2.1 模块结构294

11.2.2 回调295

11.2.3 增中用户数据并定义到ADF中298

11.2.4 模块定义304

11.2.5 LynX GUI配置文件305

11.3 创建LynX插件319

11.4 从ADF中读取用户数据323

11.5 指南323

11.5.1 关键字配置更改323

11.5.2 GUI配置更改326

11.5.3 LynX插件328

11.5.4 模块328

第十二章 字体338

12.1 矢量字体338

12.1.1 字体大小338

12.1.2 放置字符339

12.1.3 着色字符串339

12.2 位图字体339

12.2.1 装载字体339

12.2.2 选择字体340

12.2.3 绘制字体341

第十三章 分布式Vega342

13.1 介绍342

13.2 概述342

13.2.1 硬件需求343

13.2.2 系统结构343

13.2.3 系统初始化344

13.2.4 自动开启从设备344

13.3 建立应用程序345

13.4 应用程序接口346

13.4.1 初始化346

13.4.2 数据交换347

13.4.3 属性348

13.5 Lyn X面板348

13.6 例子350

13.6.1 应用程序350

13.6.2 ADF文件351

13.7 解决方案352

13.8 注意353

13.9 已知的问题354

第十四章 回调函数表355

热门推荐