计算机
类型
可以朗读
语音朗读
161千字
字数
2019-07-01
发行日期
展开全部
主编推荐语
全书三篇讲解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中编写交互代码
- 参考文献
- 封底
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。