当前位置:首页 > 工业技术
可选模块的使用与开发
可选模块的使用与开发

可选模块的使用与开发PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:龚卓蓉编译
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2003
  • ISBN:7118030902
  • 页数:349 页
图书介绍:本书以Vega3.5用户手册为基础,介绍Vega10种可选模块的LynX界面以及模块所提供的API函数和实用库函数等。
《可选模块的使用与开发》目录

第一章 实时多通道声音仿真模块LynX用户界面 1

1.1简介 1

1.1.1实时多通道声音仿真 1

1.1.2实时多通道声音仿真的一般特性 1

1.1.3利用LynX定义应用程序 2

1.1.4使用LynX界面 2

1.2安装 2

1.2.1软件安装 2

1.2.2解锁实时多通道声音仿真 3

1.2.3启动AudioWorks模块 3

1.3实时多通道声音仿真LynX面板 3

1.3.1AW通道 3

1.3.2AW发声器 5

1.3.3AW环境 5

1.3.4AW观察者 6

1.3.5AW路径 10

1.3.6AW场景运动体 11

1.3.7AW场景 14

1.3.8AW声音 14

1.3.9AW系统 18

1.4声音指南 19

1.4.1Vega声音实例 19

1.4.2样例程序 23

1.4.3执行声音程序 24

1.4.4其它声音实例 24

第二章 声音仿真模块程序设计 25

2.1产品概述 25

2.1.1AudioWorks2 SGI的兼容性 25

2.1.2AudioWorksNT的系统图表 26

2.1.3关于本模块 29

2.2应用程序接口 29

2.2.1AudioWorks类 29

2.2.2API结构 30

2.2.3New、Find、GetNum、Get和Delete类 30

2.2.4AudioWorks的常用函数 31

2.2.5常用类函数所包括的范围 36

2.3系统、发声器和通道 36

2.3.1安装一个应用程序 36

2.3.2AudioWorks主循环 37

2.3.3发声器 38

2.3.4通道 41

2.4空间造型法 43

2.4.1图像模型状态 43

2.4.2图像状态 50

2.4.3发射器 51

2.4.4发声体 53

2.4.5场景 59

2.5观察者 60

2.5.1概述 60

2.5.2观察者作为一个集合体 61

2.5.3观察者的属性 63

2.6数据库 65

2.6.1波形 65

2.6.2通用的层级支持 68

2.7场景运动体 70

2.7.1概述 70

2.7.2场景运动体属性 71

2.7.3场景运动体的发声体 72

2.8环境和硬件接口 72

第三章 Vega声音仿真模块 74

3.1Vega声音仿真模块概述 74

3.2NT下的LynX界面 74

3.2.1系统面板 74

3.2.2观察者面板 74

3.2.3场景运动体和特技效果面板 75

3.2.4对象物面板 76

3.2.5对象物属性编辑器界面 76

3.2.6声音的开启和关闭属性 78

3.2.7声音属性变化 80

3.3VegaAudio程序指南 81

3.3.1应用程序接口 81

3.3.2初始化Vega Audio模块 86

3.3.3开启和关闭Audio 87

3.3.4把声音加到Vega的实体中 87

3.3.5通过API开启和关闭声音 88

3.3.6通过API改变声音属性 88

第四章 Vega特技效果仿真模块 90

4.1概述 90

4.1.1Vega特技效果仿真模块 90

4.1.2安装 90

4.1.3许可协议 91

4.1.4关于本手册 92

4.2NT LynX特技效果界面 101

4.2.1LynX特技效果面板 101

4.2.2定制粒子系统标示符 106

4.2.3特技效果附件制表符 111

4.2.4特技效果触发制表符 112

4.3应用程序接口 112

4.3.1初始化Vega特技效果模块 113

4.3.2Vega特技效果管理 113

4.3.3创建特技效果的显示列表 121

4.3.4设计定制的粒子系统 123

第五章 Vega大地形数据库管理模块 132

5.1LADBM概述 132

5.1.1操作原理 132

5.1.2关于本章 137

5.2NT下的LynX LADBM界面 138

5.2.1区域面板 138

5.2.2AOI面板 141

5.2.3数据库管理扩展 146

5.3Vega LADBM应用程序 147

5.3.1应用程序接口 147

5.3.2初始化LADBM模块 147

5.3.3区域类接口 148

5.3.4Area-of-Interest类接口 151

5.3.5LADBM类接口 156

5.3.6数据库要求 159

5.4样例程序和实用程序 160

5.4.1应用程序说明 160

5.4.2用程序清单 161

5.4.3样例ADF 165

5.4.4用户定义的区域选择程序样例 165

5.4.5坐标系 165

5.4.6使用大地形数据库文件工作 166

第六章 Vega海洋模块 169

6.1概述 169

6.1.1原理 169

6.1.2安装 173

6.1.3关于本手册 174

6.2NT LynX界面 174

6.2.1海洋面板 174

6.2.2域矢量面板 186

6.2.3海洋效果面板 187

6.3Vega海洋模块的程序设计 209

6.3.1应用程序接口 209

6.3.2海洋模块初始化 210

6.3.3Marine类接口 210

6.3.4Ocean类接口 211

6.3.5域矢量类接口 224

6.3.6海洋效果类接口 225

6.3.7数据库 237

6.4实用程序 238

6.4.1描述深度信息 238

6.4.2gendepth程序 238

6.4.3几何体 239

6.4.4命令行选项 239

6.4.5样例 240

第七章 Vega仪表控制系统仿真模块 243

7.1概述 243

7.1.1介绍 243

7.1.2关于本章节 243

7.1.3安装、许可协议和文件 244

7.2NT LynX仪表控制系统模块 246

7.2.1LynX仪表控制系统面板 246

7.2.2仪表控制系统对象物管理 250

7.3Vega仪表控制系统程序 250

7.3.1应用程序接口 250

7.3.2仪表控制系统样例代码 261

7.4术语表 264

第八章 移动照明灯光仿真模块 266

8.1概述 266

8.1.1设计概述 266

8.1.2安装 267

8.1.3关于本模块 268

8.2NT LynX界面 268

8.3应用程序接口 271

8.3.1模块的初始化 272

8.3.2移动照明灯光的API 272

第九章 Vega录制和回放模块 276

9.1概述 276

9.1.1Vega录制和回放模块 276

9.1.2关于本模块 277

9.1.3安装、许可协议、文件 277

9.2在应用程序定义文件中定义VCR(限NT用户) 279

9.2.1LynX VCR面板 279

9.2.2执行基本VCR 282

9.2.3VCR激活预览 284

9.3编写VCR应用程序 284

9.3.1创建和初始化VCR 285

9.3.2VCR函数 286

9.3.3录制应用程序的指定事件 289

9.3.4连接 293

9.3.5运行时改变 293

9.3.6VCR样例代码和应用程序定义文件 293

9.4编写Vega产品模块代码 298

9.5VCR指南 313

9.5.1相交矢量 313

9.5.2对象物 313

9.5.3运动模型 314

9.5.4场景运动体 314

9.5.5图形状态 314

9.5.6观察者 314

9.5.7应用 314

9.5.8VCR 314

第十章 Vega增加沉浸感模块 317

10.1概述 317

10.1.1背景 317

10.1.2设计概述 317

10.1.3安装 318

10.1.4关于本手册 318

10.2LynX界面 319

10.2.1建立ICF模式的LynX面板 319

10.2.2使用ICFLynX面板 322

10.3应用程序接口 323

10.3.1初始化Vega Immersive模块 323

10.3.2Vega Immersive API 324

第十一章 实用库 326

11.1实用库概述 326

11.1.1实用库的使用函数 326

11.1.2常数、计算及返回值 326

11.2消息打印 327

11.3快速计算功能 329

11.3.1三角函数 329

11.3.2平方根 329

11.3.3宏 330

11.4位置函数 330

11.4.1位置的创建、删除、复制和打印 331

11.4.2位置类型 331

11.4.3位置的设置和获得 331

11.4.4位置时间标志 332

11.4.5位置差 332

11.5矩阵运算 332

11.5.1矩阵堆栈 333

11.5.2矩阵运算 333

11.6列表 336

11.6.1创建和删除列表 337

11.6.2从列表中增加、删除元素 337

11.6.3搜索列表 338

11.6.4未删除复位一个列表 338

11.7扫描器 338

11.7.1文件定义 339

11.7.2定义场景 340

11.7.3扫描 341

11.8NT系统下的内存管理 342

11.8.1内存分配 342

11.8.2共享内存队列 343

11.8.3插件操作 343

11.9串 347

返回顶部