EON虚拟仿真高级应用

EON虚拟仿真高级应用

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全书三篇讲解EON仿真基本原理、高级应用难点及典型案例。

内容简介

全书分三篇,以EON9版本为基础,首先第一篇从基本原理入手一步一步引导读者初步了解和掌握利用EON进行仿真的基本思路、方法和步骤;第二篇重点讲解EON高级应用和相关难点,包括EON仿真优化、EON运行时、EON动态加载、EON SDK编程、EON脚本编写、EON流程控制、EON硬件控制等;第三篇详细设计和介绍有关重难点典型案例,包括汽车后视镜示例、多场景切换示例、飞机火焰示例、路径记录示例、碰撞检测示例、动态修改材质示例、手机交互示例等。

章节目录

封面

书名页

内容简介

版权页

前言

目录

第一篇 基础入门篇

第1章 虚拟现实技术及EON软件介绍

1.1 虚拟现实技术

1.1.1 虚拟现实技术的基本概念

1.1.2 虚拟现实技术的发展现状

1.1.3 虚拟现实技术的应用领域

1.2 EON软件介绍

1.2.1 EON软件概述

1.2.2 EON产品家族介绍

1.2.3 系统需求

第2章 EON Studio入门

2.1 如何快速获取帮助

2.2 EON Studio工作区

2.2.1 工作区默认视图

2.2.2 视窗布局模式

2.3 EON Studio视窗

2.3.1 仿真树(Simulation Tree)视窗

2.3.2 组件(Components)视窗

2.3.3 属性栏(Property Bar)视窗

2.3.4 逻辑关系(Routes)视窗

2.3.5 蝶状(Butterfly)视窗

2.3.6 查找(Find)视窗

2.3.7 日志(Log)视窗

2.4 EON Studio主菜单栏

2.4.1 File菜单

2.4.2 Edit菜单

2.4.3 View菜单

2.4.4 Simulation菜单

2.4.5 Options菜单

2.4.6 Window菜单

2.4.7 Tools菜单

2.4.8 Help菜单

2.5 EON Studio工具栏

2.5.1 主工具栏

2.5.2 选择工具栏

2.5.3 可视节点工具栏

2.5.4 缩放工具栏

2.5.5 状态栏

2.6 EON Studio组件简介

2.6.1 节点简介

2.6.2 元件简介

2.6.3 节点和元件的基本操作

第3章 创建EON仿真程序

3.1 EON中的坐标系统

3.1.1 关于坐标系

3.1.2 平移(Translation)

3.1.3 旋转(Rotation)

3.1.4 缩放比例(Scaling)

3.1.5 缩放方向(Scaling Orientation)

3.1.6 组合变换

3.2 EON中的资源数据库结构

3.3 创建EON仿真程序

3.3.1 在EON中导入3D模型

3.3.2 调整场景和3D模型

3.3.3 3D模型的编辑和引用的修改

3.3.4 给3D模型添加导航和运动

3.3.5 给3D模型添加多媒体效果

3.4 保存EON仿真程序

3.4.1 EON的文件格式

3.4.2 创建工程文件

3.4.3 创建发布文件

3.4.4 仿真程序的保护

3.5 运行和监测EON仿真程序

3.5.1 运行EON仿真程序

3.5.2 监测EON仿真程序

3.6 发布EON仿真程序

第二篇 节点介绍篇

第4章 EON节点介绍

4.1 代理节点

4.1.1 切换场景(ChangeSimulation)节点

4.1.2 计数器(Counter)节点

4.1.3 立体声(DirectSound)节点

4.1.4 拖曳(DragDrop)节点

4.1.5 重力(Gravitation)节点

4.1.6 关键帧(KeyFrame)节点

4.1.7 切换开关(Latch)节点

4.1.8 运行外部程序(LaunchExternalProgram)节点

4.1.9 导弹(Missile)节点

4.1.10 运动(Motion)节点

4.1.11 简易开关(OnOff)节点

4.1.12 放置(Place)节点

4.1.13 位置(Position)节点

4.1.14 旋转(Rotate)节点

4.1.15 自转(Spin)节点

4.1.16 文本框(TextBox)节点

4.1.17 提示(ToolTip)节点

4.1.18 触发(Trigger)节点

4.1.19 变焦(Zooming)节点

4.2 基本节点

4.2.1 摄像机(Camera)节点

4.2.2 文件(File)节点

4.2.3 框架(Frame)节点

4.2.4 框架枢轴(FramePivot)节点

4.2.5 群组(Group)节点

4.2.6 多层次精细度(LevelOfDetail2)节点

4.2.7 灯光(Light2)节点

4.2.8 开关(Switch)节点

4.2.9 动力开关(PowerSwitch)节点

4.2.10 分数(Score)节点

4.2.11 脚本(Script)节点

4.2.12 排序(Sequence)节点

4.2.13 系统信息(SystemInformation)节点

4.2.14 视口(Viewport3)节点

4.3 图形用户界面控制节点

4.3.1 2D文本(2DText2)节点

4.3.2 2D编辑(2DEdit2)节点

4.3.3 2D图像(2DImage2)节点

4.3.4 菜单(MenuItem2和PopupMenu2)节点

4.3.5 打开/另存为文件对话框(OpenSaveDialog)节点

4.3.6 进度条(ProgressBar2)节点

4.3.7 滑块(Slider2)节点

4.4 运动模型节点

4.4.1 键盘移动(KeyMove)节点

4.4.2 步行(Walk)节点

4.4.3 漫游(WalkAbout)节点

4.4.4 轨道导航(OrbitNavigation)节点

4.4.5 导航(Navigation)节点

4.5 传感器节点

4.5.1 盒子感应器(BoxSensor)节点

4.5.2 单击传感器(ClickSensor)节点

4.5.3 键盘传感器(KeyboardSensor)节点

4.5.4 鼠标传感器节点

4.5.5 时间传感器(TimeSensor)节点

4.6 运算(Operations)节点

4.6.1 算术(Arithmetic)节点

4.6.2 逻辑节点

4.6.3 常数(Constant)节点

4.6.4 转换(Converter)节点

4.6.5 路径开关(RouteSwitch)节点

4.7 可视(Visual)节点

4.7.1 Mesh3节点

4.7.2 Mesh3Properties节点

4.7.3 ShaderMaterial节点

4.7.4 MultiMaterial节点

4.7.5 Shape节点

4.7.6 Texture2和MovieTexture节点

4.7.7 TextureResourceGroup节点

第三篇 高级进阶篇

第5章 EON动态加载和流

5.1 EON动态加载简介

5.2 创建动态加载的EON仿真程序

5.2.1 动态元件节点

5.2.2 具有下载域的节点

5.2.3 制作动态元件

5.3 设置PrototypebaseURL属性

5.4 关于流的概念

5.4.1 流与动态加载的区别

5.4.2 可以使用流的节点

第6章 EON脚本编程

6.1 简介

6.2 脚本编程指导

6.2.1 什么是脚本编程

6.2.2 一个简单的脚本编程示例

6.2.3 在脚本节点中创建域

6.2.4 创建子程序

6.2.5 使用脚本程序编辑器

6.2.6 脚本编程的注意事项

6.2.7 访问域值

6.2.8 脚本程序执行的内部工作机制

6.2.9 脚本程序的调试

6.3 脚本编程参考

6.3.1 EON中可以进行脚本编程的对象

6.3.2 EON基本对象

6.3.3 EON节点对象

6.3.4 EON域对象

6.3.5 特殊事件

6.3.6 特殊对象

6.4 脚本程序应用

6.4.1 脚本程序的一般用途

6.4.2 发送事件功能

第7章 EON流程控制

7.1 什么是流程控制

7.2 用于流程控制的节点

7.2.1 流程节点介绍

7.2.2 流程节点属性和域

7.3 如何进行流程控制

7.4 流程控制注意事项

第8章 EonX控件编程

8.1 EonX控件介绍

8.1.1 什么是EonX控件

8.1.2 什么是主机应用程序

8.1.3 EonX控件的属性、方法和事件

8.2 EonX控件的属性

8.3 EonX控件的方法

8.3.1 Start方法

8.3.2 Stop方法

8.3.3 Pause方法

8.3.4 Fullsize方法

8.3.5 SaveSnapshot方法

8.3.6 ShowSettingsDialog方法

8.3.7 SendEvent方法

8.4 EonX控件的事件

8.5 与主机应用程序通信

8.5.1 设计EON仿真程序来进行外部通信

8.5.2 添加外部域

8.5.3 通过外部域接收和发送事件

第9章 EON仿真程序的网页发布方式

9.1 EON网页发布条件

9.2 EON网页发布方法

9.2.1 使用EON Web API 方法

9.2.2 EON网页发布相关的几个文件

9.2.3 EON变量

9.2.4 EON函数

9.2.5 发送和接收事件

9.3 EON网页发布向导

第四篇 案例应用篇

第10章 EON动态加载示例

第11章 数据库和文件访问示例

11.1 访问数据库

11.1.1 什么情况下使用数据库

11.1.2 从数据库中读取数据

11.1.3 添加、更新或删除数据库中的数据

11.2 访问文件

第12章 简单交互动画示例

12.1 功能说明

12.2 设计流程

12.2.1 导入电风扇模型

12.2.2 改变初始视角

12.2.3 整理仿真树

12.2.4 添加导航

12.2.5 添加运动节点

第13章 客厅制作仿真示例

13.1 功能说明

13.2 设计流程

13.2.1 导入3D模型

13.2.2 改变初始视角

13.2.3 移动台灯

13.2.4 在电视机中播放视频

13.2.5 增加开启影片的互动功能

13.2.6 键盘控制台灯的开关

13.2.7 增加额外视角

13.2.8 为客厅增加自然环境

第14章 流程控制示例

14.1 导入模型

14.2 规划路径

14.3 添加流程控制节点

第15章 虚拟装配与拆卸示例

15.1 功能说明

15.2 设计流程

15.2.1 导入3D模型

15.2.2 整理仿真树

15.2.3 调整模型的尺寸和视角

15.2.4 总体设计

15.2.5 教学模式(A_mode)设计

15.2.6 训练模式(T_mode)设计

第16章 EON与外部程序交互

16.1 EonX控件与VC之间的消息传递原理

16.2 EonX控件在VC中的具体应用

16.2.1 建立VC应用程序框架

16.2.2 在EON仿真程序中添加外部域

16.2.3 在VC中编写交互代码

参考文献

封底

EON虚拟仿真高级应用是2019年由电子工业出版社出版,作者牛余朋。

得书感谢您对《EON虚拟仿真高级应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
办公自动化高级应用案例教程 电子书
本书以Word2010、Excel2010、PowerPoint2010为基础,系统讲述了Office2010中这三大组件在日常办公中的应用。内容主要包括Office软件的基本操作,Word文档的管理、编辑、美化等,Excel表格数据的输入、数据透视图的操作,PowerPoint演示文稿和幻灯片基本操作与美化,打印与发送幻灯片等。
Excel 2016高级应用案例教程(视频指导版) 电子书
本书分为基础入门篇和实战案例篇两部分,内容包括Excel的基本操作、数据的输入与编辑、公式与函数的基本应用、公式与函数的高级应用、数据的分析与处理、Excel自动化报表、Excel数据分析等。
PowerPoint 2016高级应用案例教程(视频指导版) 电子书
本书以实际应用为写作目的,围绕PPT应用程序展开介绍,全书遵循由浅入深、从理论到实践的原则进行讲解。全书共12章,依次对PPT的基本操作、幻灯片的布局与编辑、文本内容的编辑、表格的应用、图表的创建、图像的处理、图形的绘制、声音与视频的编辑、动画效果的设计、演示文稿的放映等内容进行了讲解,最后以4种不同类型的案例制作对PPT综合技能进行介绍。
Office 2016高级应用案例教程(视频指导版) 电子书
本书以实际应用为写作目的,围绕Office2016软件展开介绍,内容遵循由浅入深、从理论到实践的原则进行讲解。全书共13章,依次介绍了Word文档的编辑、美化、排版、引用、审阅等内容;介绍了Excel报表的创建、数据的录入、格式化设置、公式与函数、数据的分析与处理、数据透视表、图表、打印与输出等内容;还介绍了PowerPoint演示文稿的创建、编辑、动画设计、放映、输出等内容。书中在讲解理论知识的
办公软件高级应用案例教程(Office 2016 微课版) 电子书
本书主要介绍了Office2016的3个主要组件Word、Excel和PowerPoint在行政管理、人力资源、市场营销、物流管理和财务会计方面的应用。本书采用案例驱动,涉及日程管理文档、办公用品管理电子表格、安全生产管理演示文稿、档案管理制度、邀请函、招聘启事文档、员工培训演示文稿、员工档案管理表格、市场调查报告、营销策略演示文稿、销售统计表、电商数据分析表、公司采购手册、库存管理表、运输管理演