《EON入门与高级应用技巧》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:于辉,赵经成,付战平等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2008
  • ISBN:9787118058253
  • 页数:368 页
图书介绍:本书介绍了EON软件的具体使用方法。

第一篇 EON快速入门 1

第1章 EON简介 1

1.1简介 1

1.2安装 1

1.3系统需求 3

1.4EONStudio5.2的新增功能 4

第2章 EONStudio操作界面 6

2.1启动帮助 6

2.2EONStudio的操作界面 6

2.3EON视窗 6

2.4EONStudio的默认版面布局 7

2.5如何在EONStudio视窗中工作 8

2.6EONStudio视窗的使用 9

2.6.1模拟树视窗 11

2.6.2节点元件视窗 13

2.6.3属性设定框 13

2.6.4逻辑关系设定视窗 16

2.6.5蝶状视窗 21

2.6.6查找视窗 24

2.6.7日志视窗 26

第3章 EON的节点和元件 28

3.1节点 28

3.1.1节点介绍 28

3.1.2节点功能 29

3.1.3常用节点介绍 30

3.1.4使用节点的一般原则 32

3.1.5节点的基本使用方法 32

3.2元件 34

3.2.1元件介绍 34

3.2.2元件类型 35

3.2.3元件基本使用法方法 35

3.2.4在逻辑关系设定视窗中使用元件 37

3.2.5自定义元件 37

3.2.6元件实例 40

第4章 创建EON应用程序 43

4.1系统的坐标 43

4.2创建EON应用程式的流程 43

4.3Visualnodes节点集 44

4.3.1介绍 44

4.3.2数据库资源 44

4.4导入场景对象 45

4.4.1导入EON支持的3D对象 45

4.4.2导入过程 46

4.4.3导入插件转换格式 47

4.4.4导入OpenFlight物体 49

4.4.5导入VRML 50

4.4.6导入Maya 51

4.5物体表面的修改 52

4.5.1添加灯光 52

4.5.2添加材质贴图 55

4.5.3材质节点 57

4.5.4物体表现形式 58

4.5.5放—改变网格物体的大小和形状 58

4.5.6透明度 58

4.5.7渲染品质设置 60

4.6为物体添加动作 64

4.6.1添加动作 64

4.6.2交互移动 65

4.6.3使用物体导航 65

4.6.4使用操纵杆控制行走节点 66

4.6.5沿确定路径运动 67

4.7 3D编辑工具 68

4.7.1选择工具 68

4.7.2快速定位 70

4.7.3转换工具 71

4.7.4画笔工具 71

4.8运行EON应用程序 72

4.8.1程式的运行 72

4.8.2程式运行的模式 73

4.9保存EON应用程序 74

4.10EON应用程序的文件类型 74

4.11给EON应用程式加密 75

第5章 发布EON应用程序 77

5.1介绍 77

5.2网页发布精灵的使用 77

第二篇 EON高级应用——节点篇 82

第6章 基本节点 82

6.1贴图节点 82

6.1.1节点介绍 82

6.1.2属性设定 82

6.1.3输入输出域 83

6.1.4Decal节点实例 83

6.2自由度节点 86

6.2.1节点介绍 86

6.2.2属性设定 86

6.2.3输入输出域 87

6.3动态下载节点 88

6.3.1节点介绍 88

6.3.2属性设定 88

6.3.3输入输出域 89

6.4框架节点 90

6.4.1节点介绍 90

6.4.2属性设定 90

6.4.3输入输出域 91

6.4.4Frame节点实例 91

6.5群组节点 93

6.5.1节点介绍 93

6.5.2属性设定 93

6.5.3输入输出域 93

6.6助手节点 93

6.6.1节点介绍 93

6.6.2属性设定 93

6.6.3输入输出域 94

6.6.4Instructor节点实例 94

6.7多层次精细节点 96

6.7.1节点介绍 96

6.7.2属性设定 96

6.7.3输入输出域 97

6.7.4LevelOfDetail节点实例 97

6.8灯光节点 99

6.8.1节点介绍 99

6.8.2属性设定 99

6.8.3输入输出域 100

6.8.4Light节点实例 101

6.9材质节点 104

6.9.1节点介绍 104

6.9.2属性设定 104

6.9.3输入输出域 105

6.9.4Material节点实例 105

6.10网格节点 107

6.10.1节点介绍 107

6.10.2属性设定 108

6.10.3输入输出域 110

6.10.4Mesh节点实例 111

6.11全景节点 112

6.11.1节点介绍 112

6.11.2属性设定 112

6.11.3输入输出域 114

6.11.4Panorama节点实例 114

6.12动力开关节点 116

6.12.1节点介绍 116

6.12.2属性设定 116

6.12.3输入输出域 116

6.12.4PowerSwitch节点实例 117

6.13脚本节点 120

6.13.1节点介绍 120

6.13.2属性设定 120

6.14排序节点 121

6.14.1节点介绍 121

6.14.2属性设定 121

6.14.3输入输出域 122

6.14.4Sequence节点实例 122

6.15材质贴图节点 127

6.15.1节点介绍 127

6.15.2属性介绍 127

6.15.3输入输出域 128

6.15.4Texture节点实例 128

第7章 代理节点 133

7.1切换场景节点 133

7.1.1节点介绍 133

7.1.2属性设定 133

7.1.3输入输出域 134

7.1.4ChangeSimulation节点实例 134

7.2计数节点 136

7.2.1节点介绍 136

7.2.2属性设定 136

7.2.3输入输出域 136

7.2.4Counter节点实例 137

7.3立体声节点 141

7.3.1节点介绍 141

7.3.2属性设定 141

7.3.3输入输出域 142

7.3.4DirectSound节点实例 143

7.4拖动节点 146

7.4.1节点介绍 146

7.4.2属性设定 146

7.4.3输入输出域 147

7.4.4DragDrop节点实例 147

7.5重力节点 149

7.5.1节点介绍 149

7.5.2属性设定 150

7.5.3输入输出域 150

7.5.4Gravitation节点实例 150

7.6关键帧节点 152

7.6.1节点介绍 152

7.6.2属性设定 152

7.6.3输入输出域 154

7.6.4KeyFrame节点实例 155

7.7切换开关节点 157

7.7.1节点介绍 157

7.7.2属性设定 157

7.7.3输入输出域 157

7.7.4Latch节点实例 158

7.8导弹节点 160

7.8.1节点介绍 160

7.8.2属性设定 160

7.8.3输入输出域 160

7.8.4Missile节点实例 161

7.9运动节点 163

7.9.1节点介绍 163

7.9.2属性设定 163

7.9.3输入输出域 163

7.9.4Motion节点实例 164

7.10多媒体节点 165

7.10.1节点介绍 165

7.10.2属性设定 165

7.10.3输入输出域 166

7.10.4MultimediaStream节点实例 167

7.11开关节点 168

7.11.1节点介绍 168

7.11.2属性设定 168

7.11.3输入输出域 168

7.11.4OnOff节点实例 169

7.12路径节点 171

7.12.1节点介绍 171

7.12.2属性设定 172

7.12.3输入输出域 172

7.12.4Path节点实例 173

7.13放置节点 174

7.13.1节点介绍 174

7.13.2属性设定 174

7.13.3输入输出域 175

7.13.4Place节点实例 176

7.14位置节点 178

7.14.1节点介绍 178

7.14.2属性设定 179

7.14.3输入输出域 180

7.14.4Position节点实例 180

7.15旋转节点 183

7.15.1节点介绍 183

7.15.2属性设定 183

7.15.3输入输出域 183

7.15.4Rotate节点实例 183

7.16声音节点 186

7.16.1节点介绍 186

7.16.2属性设定 186

7.16.3输入输出域 187

7.16.4Sound节点实例 187

7.17自转节点 190

7.17.1节点介绍 190

7.17.2属性设定 190

7.17.3输入输出域 191

7.17.4Spin节点实例 191

7.18文本节点 193

7.18.1节点介绍 193

7.18.2属性设定 194

7.18.3输入输出域 195

7.18.4TextBox节点实例 195

7.19提示节点 197

7.19.1节点介绍 197

7.19.2属性设定 197

7.19.3输入输出域 198

7.19.4ToolTip节点实例 198

7.20触发节点 199

7.20.1节点介绍 199

7.20.2属性设定 199

7.20.3输入输出域 200

7.20.4Trigger节点实例 200

7.21变焦节点 203

7.21.1节点介绍 203

7.21.2属性设定 203

7.21.3输入输出域 203

7.21.4Zoom节点实例 204

第8章 GUI控制节点 207

8.1文本控制节点 207

8.1.1节点介绍 207

8.1.2属性设定 207

8.1.3输入输出域 207

8.1.4 2DText节点实例 208

8.2菜单节点 209

8.2.1节点介绍 209

8.2.2属性设定 209

8.2.3输入输出域 210

8.2.4PopupMenu节点实例 210

8.3滑动杆节点 211

8.3.1节点介绍 211

8.3.2属性设定 211

8.3.3输入输出域 212

8.3.4Slider节点实例 212

第9章 传感器节点 215

9.1点击传感器节点 215

9.1.1节点介绍 215

9.1.2属性设定 215

9.1.3输入输出域 215

9.1.4C1ickSensor节点实例 216

9.2键盘触发器节点 218

9.2.1节点介绍 218

9.2.2属性设定 218

9.2.3输入输出域 219

9.2.4KeyboardSensor节点实例 219

9.3鼠标触发器节点 219

9.3.1节点介绍 219

9.3.2属性设定 219

9.3.3输入输出域 220

9.3.4MouseSensor节点实例 220

9.4时间触发器节点 220

9.4.1节点介绍 220

9.4.2属性设定 220

9.4.3输入输出域 221

9.4.4TiemSensor节点实例 222

第10章 运动模型节点 226

10.1键盘移动节点 226

10.1.1节点介绍 226

10.1.2属性设定 226

10.1.3输入输出域 226

10.1.4KeyMove节点实例 226

10.2步行节点 228

10.2.1节点介绍 228

10.2.2属性设定 228

10.2.3输入输出域 229

10.2.4Walk节点实例 230

10.3漫游节点 231

10.3.1节点介绍 231

10.3.2属性设定 231

10.3.3输入输出域 232

10.3.4WalkAbout节点实例 233

第11章 组合节点 237

11.1连接节点 237

11.1.1节点介绍 237

11.1.2属性设定 237

11.1.3输入输出域 240

11.2连接管理节点 242

11.2.1节点介绍 242

11.2.2属性设定 242

11.2.3输入输出域 243

11.3手动连接节点 243

11.3.1节点介绍 243

11.3.2属性设定 243

11.3.3输入输出域 244

11.4组合节点实例 244

第三篇 EON高级应用——元件篇 249

第12章 3D模型 249

12.1元件介绍 249

12.2属性设定 249

第13章 环境模型 250

13.1模型介绍 250

13.2属性设定 250

第14章 按钮元件 251

14.1菜单元件 251

14.1.1元件介绍 251

14.1.2属性设定 251

14.1.3Menu元件实例 252

14.2文本框按钮元件 254

14.2.1元件介绍 254

14.2.2属性设定 254

14.2.3TextBoxButton元件实例 255

14.3触发按钮元件 257

14.3.1元件介绍 257

14.3.2属性设定 257

14.3.3ToggleButton元件实例 258

第15章 照相机功能元件 260

15.1物体导航元件 260

15.1.1元件介绍 260

15.1.2ObjectNav元件实例 260

15.2球体导航元件 261

15.2.1元件介绍 261

15.2.2SphereNav元件实例 261

15.3上楼梯元件 262

15.3.1元件介绍 262

15.3.2StayAbove元件实例 262

第16章 碰撞工具元件 263

16.1碰撞几何箱体和碰撞几何球体元件 263

16.1.1元件介绍 263

16.1.2属性设定 263

16.2碰撞重力元件 263

16.2.1元件介绍 263

16.2.2属性设定 263

16.2.3元件实例 263

第17章 GUI控制功能元件 266

17.1文本控制元件 266

17.2自动滑动杆元件 266

17.2.1元件介绍 266

17.2.2属性设定 266

17.2.3AutoStoder元件实例 267

17.3确认对话框元件 269

17.3.1元件介绍 269

17.3.2属性设定 269

17.3.3ConfinnMsgBox元件实例 270

17.4时间显示元件 273

17.4.1元件介绍 273

17.4.2属性设定 273

17.4.3TimeDisplay元件实例 273

第18章 粒子系统元件 275

18.1元件 275

18.1.1元件介绍 275

18.1.2ParticleSystem元件实例 275

18.2粒子系统界面元件 276

18.2.1元件介绍 276

18.2.2ParticleSystem元件实例 276

第19章 路径记录工具元件 278

19.1记录路径元件 278

19.1.1元件介绍 278

19.1.2属性设定 279

19.1.3RecordPath元件实例 279

第20章 可用对象元件 283

20.1三维坐标系元件 283

20.1.1元件介绍 283

20.1.23DPointerX元件实例 283

20.2自动箭头元件 284

20.2.1元件介绍 284

20.2.2属性设定 284

20.2.3AutomaticArrows元件实例 285

第21章 cript脚本编程 287

21.1节点介绍 287

21.2节点属性 287

21.3Script节点指南 288

21.3.1什么是Scripting 288

21.3.2在Script节点中创建属性域 290

21.3.3建立子程序 293

21.3.4运用脚本编辑器 295

21.3.5Script基础 297

21.3.6获取域值 299

21.3.7注意事项 303

21.3.8VBScript与JScript的异同 305

21.3.9系统工作流程 306

21.3.10调试和排错 309

21.4EONScript节点常用编成实例 312

21.4.1数据类型转换 313

21.4.2创建toggle函数 313

21.4.3不通过route视图输出事件 314

21.4.4向一组相似的节点输出同样的数据 315

第四篇 实战篇 316

第22章 某型模拟器虚拟拆装的实现 316

22.1总体思路 316

22.2本系统的功能控制说明 316

22.3模型的导入 317

22.3.1驾驶杆和脚蹬机构的导入 318

22.3.2模拟座舱的导入 323

22.4实现方法 324

22.4.1关于外围场景和背景的一些设置 324

22.4.2贴图及动画 326

22.4.3视角鼠标、键盘控制 329

22.4.4窗口菜单 330

22.4.5拆卸和装配 333

22.4.6快速复原 337

22.4.7其他辅助行为 340

第23章 虚拟现实建筑场景的制作 342

23.1场景的制作 342

23.1.1静态场景的制作 342

23.1.2动态湖泊的制作 345

23.2实现动画及其他辅助功能 348

23.2.1加入漫游节点,实现漫游 348

23.2.2导入汽车,使汽车运动 349

23.2.3设定摄像机镜头跟踪汽车 350

23.2.4设定摄像机镜头俯视场景 350

23.2.5设定用键盘对汽车和摄像机进行控制 352

23.2.6对汽车进行操作:打开与关闭车门 353

23.2.7加入音乐效果 354

23.2.8设置显示的文本 354

23.2.9在场景中添加提示 355

23.2.10设置显示当前时间 356

23.2.11在场景中添加菜单 357

23.3室内人物动画驱动 358

23.3.1人物模型的导入 358

23.3.2人物运动的设计 360

23.3.3在室内进行漫游 361

23.3.4设置摄像机镜头 361

23.3.5欣赏电视节目 362

23.3.6房间场景的切换 365

23.4两个场景之间的转换 366