EON虚拟仿真高级应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:牛余朋编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2019
- ISBN:9787121366123
- 页数:295 页
第一篇 基础入门篇 1
第1章 虚拟现实技术及EON软件介绍 3
1.1 虚拟现实技术 3
1.1.1 虚拟现实技术的基本概念 3
1.1.2 虚拟现实技术的发展现状 4
1.1.3 虚拟现实技术的应用领域 5
1.2 EON软件介绍 7
1.2.1 EON软件概述 7
1.2.2 EON产品家族介绍 8
1.2.3 系统需求 9
第2章 EON Studio入门 11
2.1 如何快速获取帮助 11
2.2 EON Studio工作区 11
2.2.1 工作区默认视图 12
2.2.2 视窗布局模式 12
2.3 EON Studio视窗 15
2.3.1 仿真树(Simulation Tree)视窗 15
2.3.2 组件(Components)视窗 23
2.3.3 属性栏(Property Bar)视窗 25
2.3.4 逻辑关系(Routes)视窗 29
2.3.5 蝶状(Butterfly)视窗 33
2.3.6 查找(Find)视窗 37
2.3.7 日志(Log)视窗 39
2.4 EON Studio主菜单栏 41
2.4.1 File菜单 41
2.4.2 Edit菜单 42
2.4.3 View菜单 43
2.4.4 Simulation菜单 44
2.4.5 Options菜单 44
2.4.6 Window菜单 45
2.4.7 Tools菜单 46
2.4.8 Help菜单 47
2.5 EON Studio工具栏 47
2.5.1 主工具栏 47
2.5.2 选择工具栏 49
2.5.3 可视节点工具栏 49
2.5.4 缩放工具栏 50
2.5.5 状态栏 50
2.6 EON Studio组件简介 51
2.6.1 节点简介 51
2.6.2 元件简介 53
2.6.3 节点和元件的基本操作 59
第3章 创建EON仿真程序 63
3.1 EON中的坐标系统 63
3.1.1 关于坐标系 63
3.1.2 平移(Translation) 63
3.1.3 旋转(Rotation) 63
3.1.4 缩放比例(Scaling) 64
3.1.5 缩放方向(Scaling Orientation) 64
3.1.6 组合变换 64
3.2 EON中的资源数据库结构 64
3.3 创建EON仿真程序 66
3.3.1 在EON中导入3D模型 67
3.3.2 调整场景和3D模型 76
3.3.3 3D模型的编辑和引用的修改 76
3.3.4 给3D模型添加导航和运动 82
3.3.5 给3D模型添加多媒体效果 84
3.4 保存EON仿真程序 85
3.4.1 EON的文件格式 85
3.4.2 创建工程文件 86
3.4.3 创建发布文件 86
3.4.4 仿真程序的保护 87
3.5 运行和监测EON仿真程序 88
3.5.1 运行EON仿真程序 88
3.5.2 监测EON仿真程序 89
3.6 发布EON仿真程序 90
第二篇 节点介绍篇 91
第4章 EON节点介绍 93
4.1 代理节点 93
4.1.1 切换场景(ChangeSimulation)节点 93
4.1.2 计数器(Counter)节点 93
4.1.3 立体声(DirectSound)节点 94
4.1.4 拖曳(DragDrop)节点 96
4.1.5 重力(Gravitation)节点 97
4.1.6 关键帧(KeyFrame)节点 97
4.1.7 切换开关(Latch)节点 100
4.1.8 运行外部程序(LaunchExtemalProgram)节点 100
4.1.9 导弹(Missile)节点 100
4.1.10 运动(Motion)节点 101
4.1.11 简易开关(OnOff)节点 101
4.1.12 放置(Place)节点 102
4.1.13 位置(Position)节点 102
4.1.14 旋转(Rotate)节点 103
4.1.15 自转(Spin)节点 103
4.1.16 文本框(TextBox)节点 104
4.1.17 提示(ToolTip)节点 104
4.1.18 触发(Trigger)节点 105
4.1.19 变焦(Zooming)节点 105
4.2 基本节点 106
4.2.1 摄像机(Camera)节点 106
4.2.2 文件(File)节点 108
4.2.3 框架(Frame)节点 108
4.2.4 框架枢轴(FramePivot)节点 108
4.2.5 群组(Group)节点 109
4.2.6 多层次精细度(LevelOfDetail2)节点 109
4.2.7 灯光(Light2)节点 110
4.2.8 开关(Switch)节点 111
4.2.9 动力开关(PowerSwitch)节点 112
4.2.10 分数(Score)节点 112
4.2.11 脚本(Script)节点 113
4.2.12 排序(Sequence)节点 114
4.2.13 系统信息(SystemInformation)节点 115
4.2.14 视口(Viewport3)节点 116
4.3 图形用户界面控制节点 118
4.3.1 2D文本(2DText2)节点 118
4.3.2 2D编辑(2DEdit2)节点 119
4.3.3 2D图像(2DImage2)节点 119
4.3.4 菜单(MenuItem2和PopupMenu2)节点 119
4.3.5 打开/另存为文件对话框(OpenSaveDialog)节点 121
4.3.6 进度条(ProgressBar2)节点 122
4.3.7 滑块(Slider2)节点 122
4.4 运动模型节点 123
4.4.1 键盘移动(KeyMove)节点 124
4.4.2 步行(Walk)节点 125
4.4.3 漫游(WalkAbout)节点 126
4.4.4 轨道导航(OrbitNavigation)节点 128
4.4.5 导航(Navigation)节点 128
4.5 传感器节点 128
4.5.1 盒子感应器(BoxSensor)节点 128
4.5.2 单击传感器(ClickSensor)节点 129
4.5.3 键盘传感器(KeyboardSensor)节点 130
4.5.4 鼠标传感器节点 130
4.5.5 时间传感器(TimeSensor)节点 131
4.6 运算(Operations)节点 132
4.6.1 算术(Arithmetic)节点 132
4.6.2 逻辑节点 132
4.6.3 常数(Constant)节点 133
4.6.4 转换(Converter)节点 133
4.6.5 路径开关(RouteSwitch)节点 133
4.7 可视(Visual)节点 133
4.7.1 Mesh3节点 133
4.7.2 Mesh3Properties节点 134
4.7.3 ShaderMaterial节点 134
4.7.4 MultiMaterial节点 135
4.7.5 Shape节点 135
4.7.6 Texture2和MovieTexture节点 135
4.7.7 TextureResourceGroup节点 136
第三篇 高级进阶篇 137
第5章 EON动态加载和流 139
5.1 EON动态加载简介 139
5.2 创建动态加载的EON仿真程序 140
5.2.1 动态元件节点 140
5.2.2 具有下载域的节点 143
5.2.3 制作动态元件 143
5.3 设置PrototypebaseURL属性 144
5.4 关于流的概念 145
5.4.1 流与动态加载的区别 145
5.4.2 可以使用流的节点 146
第6章 EON脚本编程 147
6.1 简介 147
6.2 脚本编程指导 147
6.2.1 什么是脚本编程 147
6.2.2 一个简单的脚本编程示例 148
6.2.3 在脚本节点中创建域 149
6.2.4 创建子程序 153
6.2.5 使用脚本程序编辑器 154
6.2.6 脚本编程的注意事项 156
6.2.7 访问域值 156
6.2.8 脚本程序执行的内部工作机制 160
6.2.9 脚本程序的调试 167
6.3 脚本编编参考 169
6.3.1 EON中可以进行脚本编程的对象 169
6.3.2 EON基本对象 170
6.3.3 EON节点对象 182
6.3.4 EON域对象 185
6.3.5 特殊事件 191
6.3.6 特殊对象 193
6.4 脚本程序应用 193
6.4.1 脚本程序的一般用途 194
6.4.2 发送事件功能 195
第7章 EON流程控制 197
7.1 什么是流程控制 197
7.2 用于流程控制的节点 198
7.2.1 流程节点介绍 198
7.2.2 流程节点属性和域 198
7.3 如何进行流程控制 200
7.4 流程控制注意事项 201
第8章 EonX控件编程 205
8.1 EonX控件介绍 205
8.1.1 什么是EonX控件 205
8.1.2 什么是主机应用程序 205
8.1.3 EonX控件的属性、方法和事件 205
8.2 EonX控件的属性 206
8.3 EonX控件的方法 208
8.3.1 Start方法 208
8.3.2 Stop方法 208
8.3.3 Pause方法 208
8.3.4 Fullsize方法 208
8.3.5 SaveSnapshot方法 209
8.3.6 ShowSettingsDialog方法 209
8.3.7 SendEvent方法 209
8.4 EonX控件的事件 209
8.5 与主机应用程序通信 210
8.5.1 设计EON仿真程序来进行外部通信 210
8.5.2 添加外部域 210
8.5.3 通过外部域接收和发送事件 211
第9章 EON仿真程序的网页发布方式 213
9.1 EON网页发布条件 213
9.2 EON网页发布方法 214
9.2.1 使用EON Web API方法 214
9.2.2 EON网页发布相关的几个文件 214
9.2.3 EON变量 216
9.2.4 EON函数 217
9.2.5 发送和接收事件 219
9.3 EON网页发布向导 221
第四篇 案例应用篇 227
第10章 EON动态加载示例 229
第11章 数据库和文件访问示例 233
11.1 访问数据库 233
11.1.1 什么情况下使用数据库 233
11.1.2 从数据库中读取数据 233
11.1.3 添加、更新或删除数据库中的数据 235
11.2 访问文件 236
第12章 简单交互动画示例 239
12.1 功能说明 239
12.2 设计流程 239
12.2.1 导入电风扇模型 239
12.2.2 改变初始视角 241
12.2.3 整理仿真树 242
12.2.4 添加导航 242
12.2.5 添加运动节点 243
第13章 客厅制作仿真示例 247
13.1 功能说明 247
13.2 设计流程 247
13.2.1 导入3D模型 247
13.2.2 改变初始视角 248
13.2.3 移动台灯 249
13.2.4 在电视机中播放视频 250
13.2.5 增加开启影片的互动功能 253
13.2.6 键盘控制台灯的开关 254
13.2.7 增加额外视角 258
13.2.8 为客厅增加自然环境 259
第14章 流程控制示例 261
14.1 导入模型 261
14.2 规划路径 262
14.3 添加流程控制节点 264
第15章 虚拟装配与拆卸示例 267
15.1 功能说明 267
15.2 设计流程 267
15.2.1 导入3D模型 267
15.2.2 整理仿真树 269
15.2.3 调整模型的尺寸和视角 270
15.2.4 总体设计 270
15.2.5 教学模式(A_mode)设计 275
15.2.6 训练模式(T_mode)设计 277
第16章 EON与外部程序交互 281
16.1 EonX控件与VC之间的消息传递原理 281
16.2 EonX控件在VC中的具体应用 283
16.2.1 建立VC应用程序框架 283
16.2.2 在EON仿真程序中添加外部域 286
16.2.3 在VC中编写交互代码 288
参考文献 295
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017