展开全部

主编推荐语

全书三篇讲解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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。