40
Demo3D 2017 版新特色 www.demo3d.cn Demo3D 2017 版新特色 Demo3D 系列产品(Emulate3D/Sim3D/Demo3D)是实现智能制 造和智慧物流的核心设计仿真平台,用于自动化系统的方案展示、虚 拟现实、布局优化和虚拟电控调试等多用途。更多信息参考 www.demo3d.cn

Demo3D 2017 版新特色

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Demo3D 2017 版新特色

Demo3D 系列产品(Emulate3D/Sim3D/Demo3D)是实现智能制

造和智慧物流的核心设计仿真平台,用于自动化系统的方案展示、虚

拟现实、布局优化和虚拟电控调试等多用途。更多信息参考

www.demo3d.cn。

Page 2: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Demo3D 2017 版新特色 目录

Emulate3D 版本

西门子仿真器 PLCSIM Advanced V14 的支持

联合仿真架构

支持西门子仿真单元(SIMBA 仿真盒)

Demo3D.Net

控制面板

PLC 连接窗口

PLC 的分页式扫描

立体像素式图形显示

Sim3D 版本

车辆载具系统组件库

行李搬运系统组件库

线性物理特性控制

Sim3D 数据分析改进

随机数流

Demo3D 版本

立体物理引擎框架

PhysX 物理引擎

Bullet 物理引擎

QuickLogic 升级 QuickScript

多轴机器人仿真器

点云文件渲染

360° 全景视频

FBX 格式文件输出

制作 FFMPEG 格式录像

网页控制

网页展示组件

网页服务器

Page 3: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

支持 WebGL

手工生成荷载

程序文件搜索改进

支持 Visual Studio 2017

支持 C# Await/Async 语法

编译 DLL

将 C#项目文件转化为 C#脚本

将 C#脚本转化为 C#项目文件

DLL 缓存共享

Layout3D 版本

对象层级

平移/旋转控制点

预选择

预改变尺寸

注入式输送机控制点

直线输送机档边的末端形状

弧形输送机和切口

楼梯/扶手/地板贴图

多行文本

2D 文本

弧形方管拉伸

楔形体

法向贴图

导出模板 DWG/DXF

以线框导出 DWG/DXF

导入 DWG/DXF 自定义属性

组件库主视图缩略图

组件库 HTML 摘要

Page 4: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Viewers 版本

HTC Vive 虚拟现实

Leap Motion 手控设备

HoloLens 全息眼镜

Samsung Gear VR 虚拟现实

Windows 商店/桌面应用

二维码链接

SOLIDWORKS 虚拟现实插件

General 其他特色

技术支持文件产生器

性能评估工具

程序 API 文档

离线帮助文件

Page 5: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Emulate3D 版本

西门子仿真器 PLCSIM Advanced V14 的支持

PLCSIM Advanced 是西门子最新的基于软件层面的 PLC 仿真器,并且是目

前唯一一款能够模拟 S7-1500 系列 PLC 的软件仿真器。

PLCSIM Advanced 是基于西门子最新 API(应用程序编程窗口)开发的软件,

其主要优势是使得用户可以通过 Emulate3D Controls Testing 控制虚拟 PLC 的外

部时钟。这使得虚拟设备完全同步与虚拟 PLC 的控制,排除了在通讯过程中所

有的延迟因素。

当虚拟设备停止时,虚拟 PLC 也同时停止。同时,用户可以将虚拟设备和

虚拟 PLC 的运行状态调快或调慢于实时状态。这是在虚拟调试领域颠覆式的进

步,在不久的将来,我们将会和更多的 PLC 厂商合作,以支持更多的 PLC 品牌。

联合仿真架构

由于 Emulate3D Controls Testing 的调速环路通过支持 PLCSIM Advanced 得

到增强。今后,我们将会通过扩大对更多 PLC 厂商的支持,并通过 FMI(通用模

型接口标准),进一步完善我们的联合仿真架构。联合仿真架构不仅可以将不同

系统同时进行仿真,还可以模拟不同的网络架构(如平行和分布式网络架构)。

西门子仿真单元(SIMBA Box)的支持

Page 6: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

该西门子仿真单元(SU),允许 PLC 程序通过 Profinet(Simulation Unit PN)

和 Profibus(Simulation Unit PB)协议进行测试,通过该方法使得测试中通讯协

议的配置方式更接近于真实。而不是使用传统的监控协议诸如 S7-Function 来进

行测试。

此外,SIMBA Box 添加了支持测试 PLC 安全通讯协议 PROFISAFE 协议的能

力,目前该协议只能在 SIMBA Box 上测试。这样就补充了当前我们已经通过

TwinCAT 所支持的 Profinet 协议,和通过 SST PBMS 通讯卡所支持的 Profibus

协议。

Demo3D.Net

新版本的 Emulate3D Controls Testing 的通讯协议可以通过程序插件的方式

添加,该方法犹如将程序组件化。

这种方式使得与高层设备的通讯变得相当容易,并为用户在连接自有设备的

通讯上提供了灵活的方式,可以让用户插入自有的设备驱动。例如,如果用户喜

欢我们自带的 EtherNet/IP 协议,但有时又需要使用 DeviceNet 协议替代时,用

户可以使用我们的 CIP 协议并提供自有设备的驱动。

控制面板

Demo3D 2017 版中控制面板可以在侧面栏以电子表格的形式展现出来。现

有的控制面板可以自动的在单个对象的侧面栏中显示出来。

Page 7: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

如果需要进一步的显示隐藏在多个对象上所绑定的标签控制位,可以通过网

格控制面板的方式构建。以下是通过脚本 API 为对象搭建者提供了一个包含所有

被控点的控制面板的展示。

连接窗口

所有添加的控制服务器的连接和 Web(GL)的连接,都可以在同一个位置显示。

任何服务通讯被连接成功后,主窗口的状态栏将会变为橙色。同时已连接成功的

服务器数量也将会显示在状态栏。已连接成功的服务器状态可以在状态栏中被监

控,同时,运行中任何出现问题的服务器可以随时被关闭。

Page 8: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

PLC 分页式扫描

PLC 的分页式扫描很大程度上提高了 Emulate3D Controls Testing 与多个

PLC 连接的通讯能力。但是改善程度很大一部分取决于所使用的 PLC,通讯协议

和 PLC 内存中的 IO 点位的分布。通过 IO 点位在内存中的交叉存取(目前最高

效的 IO 布局)我们将运行效率提高了 25%。通过将 IO 点位隔离储存在独立的

内存中,我们将运行效率提高了 300%。通过以上两种方式,Emulate3D Controls

Testing 不再是 PLC 测试的瓶颈,它已经具备了完善的 PLC 测试功能。

立体像素式图形显示

保留了完整外部细节的 CAD 导入模型,虽然在视频和图像显示上看起来很

逼真,但是过于丰富的图形细节将会严重的影响 Emulate3D Controls Testing 中

PLC 测试模型的实时性。在新版本中我们添加了名为“Voxelize Large Meshes”(简

化大型网格体)的新特征,它可以将场景中超出一定数量的面和顶点的 3D 模型

像素化。这是一种通过对图形像素化处理,以达到降低图形细节程度的方法。

像素化程度可以根据需要来自行调节,并将设置好的属性保存在当前显示设

置中。在新版本软件的 High-Performance 显示中,已经默认包含了该项属性。

以下案例中,当需要展示由重复汽车模型构成的场景时,在没有任何设置的

情况下,场景展现运行状态的时基将低到实时时基的 1/4。当我们对场景模型设

置像素化效果后(通过减少面和顶点),在没有删除任何必要的 CAD 模型细节的

情况下,场景运行状态的时基恢复到与实时运行状态一致的水平。

Page 9: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Page 10: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Sim3D 版本

车辆载具系统组件库

Sim3D 2017 版中新增了基于 C#开发的,使用线性物理特性的车辆载具系统

的组件库,提升了在仿真模型中车辆载具运输系统的运行效率。

在新的组件库中有各式各样的车辆组件,这些车辆组件的运行逻辑依赖于

Flow Control 组件中的逻辑元素。

请联系代理商获取该组件库的使用权限。

行李搬运系统组件库

为了使行李搬运系统能够更加快速更加稳定的运行,Sim3D 2017 版使用 C#

为编程语言重新建立了行李搬运系统组件库。用户可以从 web store 中下载最新

版本的行李搬运系统的组件库。所有使用相关案例中的组件也已经替换成新版的

组件。

Page 11: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

线性物理特性控制

Sim3D 2017 版在输送机的连接端口中新加了 SimulationTransferEnabled 的

属性用于控制输送机的线性物理特性。将该属性设置为 true 后,输送机将进入

线性物理特性模式。在该模式中,输送机会自动控制荷载的发送,而不依赖于传

感器。

默认情况下,发送窗口的大小和发送端的输送机宽度一致。但是用户可以通

过修改 SimulationTransferPadding 这个属性来自定义发送窗口的大小。

在线性物理特性模式下,当上下游输送机间的夹角不超过 45 度时,从上游

发送的的荷载会保持它原有的方向不发生旋转。一旦上下游输送机的夹角超过

45 度,荷载就会改变它的方向,旋转 90 度。用户可以通过修改新增的

SimulationRotateAfterAngle 属性,来自定义荷载方向变化的临界角度。在上图

中所示,荷载方向变化的临界角度已经从 45 度被修改为 80 度。

SimulationRotateAfterAngle 在平面物理特性模式中也一样适用。

最后,通过修改新增的 SimulationTransferMotorVisual 属性可以使用其他输

送机马达来代替发送端的输送机马达。

Page 12: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Sim3D 数据分析改进

Sim3D 2017 版中对数据的实时展示功能做了有效的改进,在模型运行过程

中可以有效的展示数据的实时信息。用户可以通过修改 AnalysisUpdateInterval

属性来控制数据表格的更新频率。Sim3D 通过对数据的实时更新来向用户展示

模型在运行过程中发生的一系列数据变化。

Sim3D 2017 版中的分析表格不仅可以作为数据输出表格,还可以作为模型

数据输入表格。在仿真模型运行前,通过数据分析表格来准备模型的输入数据。

下图展示的例子中,仿真模型在 OnExperimentPreInitialize 事件先将拣选位置信

息输出到分析表格中,后续执行的事件可以通过读取表格中的数据来决定拣选顺

序。

随机数流

Sim3D 2017 版运行在模型中通过简单的配置实现多个随机数流。通过对

Scene 下的 GeneratorSeedIncrement 属性进行配置,可以快速的配置各个随机数

流使用的随机种子偏移量。对现有模型在扩展新的随机数流时,可以指定随机数

发生序列来保持已有模型特性的确定性。

Page 13: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Sim3D 2017 版的默认伪随机数发生器算法采用的是 Mersenne Twister

(MT19937)。这是目前长周期仿真中伪随机数发生器的标准算法,可以产生优良

的随机分布。新的随机数发生器也可以在运行时被添加到模型中。

与随机数发生器相关的定制属性都可以被修改,随机数发生器在

PreInitialize 事件发生前运行。PreInitialize 事件是在 OnInitialize 事件执行前执

行完毕。

荷载生成器也可以通过在 Generator 属性中设置一个 System.Random 的实

例来产生一个随机数序列。

Page 14: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Demo3D 版本

立体物理引擎框架

立体物理引擎框架在 Demo3D 2017 系列中得到了重构,现在有三种物理引

擎可用:PhysX、Bullet 及 ODE,因此 Demo3D 系列产品在运行速度和模型处理

能力上得到了提升。

在 Scene 场景下的属性 Physics Engine Type 下面,可以选择引擎,默认的

是 PhysX。

PhysX 物理引擎

大多数场景下,使用最多的是 NVIDIA 公司的 PhysX,是利用 GPU 或者 CPU

进行物理计算时的首选。在高端 GPU 上,可以看到明显的速度提升。新建模型

的默认引擎也是 PhysX。

Bullet 物理引擎

Page 15: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Bullet 引擎相比较以前版本的 Demo3D 速度上有五倍的提升。此外,更稳定,

同时物理模拟计算更加准确。相比较 PhysX,在一些情况下它更方便配置参数,

是进行有物理效果实验的好选择。对连续碰撞试验(CCD)的支持,可以预防一

些薄的物体被穿破的情况发生。

QuickLogic 升级 QuickScript

QuickScript 是在原有 QuickLogic 基础上的新编辑方式,原有的 QuickLogic

程序可以通过右键—Upgrate to QuickLogic 升级到 QuickScript 程序。

新的编辑器的使用方法和以前一样,除了拖拽程序块以外,支持手工输入字

符,而且会有程序智能提示。

Page 16: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

QuickScript 程序可以在对象之间、在不同模型之间复制粘贴、邮件发送等,

更加灵活。

QuickScript 代码可以在内部产生原始代码,运行速度比 QuickLogic 更快。

多轴机器人仿真器

Demo3D 2017 增加了一个通用的‘N’轴机器人仿真器,可以更方便模拟任意

多轴机器人关节组合关系。API 是

Demo3D.IK.GenericNumeric.Optimization.PenaltyMethod. 是对目前已有特

定机器人关节仿真器的补充。

点云文件渲染

点云文件是融合虚拟模型和现实设施的绝好方式,使得虚拟模型更加真实,

更有利于虚拟试验。

为了能更容易看到点云文件,Demo3D 2017 改变了点云文件的渲染方式,

使得距离摄像机更近的点看起来更大,使得墙体比以前看起来更坚固,下面的图

片能看到明显的效果。

Page 17: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

360°全景视频

使用新 POV-Ray 3.7.1 Alpha 版本,可以创建 360°全景视频(单声道或立体

声),可以在 YouTube 网站或者 VR 头盔里观看。摄像机的视角位置可以在播放

录像时由用户自由更改,使得视频沉浸感更好。

渲染图片最好是 4096x4096 像素。起初看起来可能有些扭曲,但合成影片,

并上传到 YouTube 之后,通过合理的设置,就能正常播放了。

Page 18: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

FBX 格式文件输出

模型或者视频可以导出为 FBX 格式,这种格式的文件可以在 HoloLens FBX

Viewer 上运行。

制作 FFMPEG 格式录像

Demo3D可以导出 FFMPEG能够打开的视频格式,选择 FFMPEG后,Demo3D

会自动寻找电脑上免费的,开源的 FFMPEG 程序 ffmpeg.exe,如果找不到会弹

出提示框。Microsoft MP4 是默认的编码器, 但是 FFMPEG MP4 编码器可以产

生更小,但质量更高的视频。

FFMPEG 软件可以在这里单独下载:https://ffmpeg.org/download.html.

网页控制

Demo3D 2017 版允许用户通过浏览器使用 POST/GET 方式提交用于控制开

Page 19: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

启了网站服务(之前版本中的 SOAP 服务)的 Demo3D 模型的命令,如 Demo3D

2017 版提供的控制网页实例 Console.html。用户也可通过自定义的符合 Demo3D

远程模型控制协议的应用发送协议命令来控制 Demo3D 的模型。

这个特性很容易同 WebGL 技术结合来实现一个可交互的,以 Demo3D 为处

理中心的应用。

Page 20: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

网页展示对象

网页展示对象允许用户在 Demo3D 的模型中动态的展示外部网站的信息。

这个组件有两个主要的用处。第一个是用于展示 C# 项目文件的 HTML 的网

页内容;第二个是动态的添入外部网站的内容,如远程的人机界面等,进行虚拟

测试或者是虚拟培训。

网页服务器

Demo3D 2017 版的网页服务器即之前版本的 SOAP 服务,新名称可以更加

准确的描述该功能的特性。在任何 Demo3D 的 C#项目文件中,在项目中嵌入的

html 文件,image 文件,json 文件、xml 文件等,都可以通过网页服务器的端口

在浏览器上访问到。如下所示:

访问这个资源文件时必须加入程序集的命名空间,上图所示的例子可通过

Page 21: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

WebBrowserVisual(网页展示对象)将 URL 属性设置为

http://localhost:9080/Demo3D/Components/TestWebPage.html 进行访问。

支持 WebGL

Demo3D 2017 版中用于 VR 展示和移动端的图形化引擎已经可支持 WebGL

技术,支持浏览器中展示一致的、高质量的图形化界面。通过对 WebGL 的支持,

Demo3D 2017 版可以在浏览器中实时的展示 Demo3D 模型,也可以通过.raw3d

文件进行独立的离线展示。

手工生成荷载

在 Demo3D 2017 版的荷载生成器中,新增了 create 按钮。当用户在荷载生

成器的配置面板中选中一个荷载,create按钮就会变成可用状态。用户单击 create

按钮就会在 Demo3D 模型中生成一个荷载,这个荷载的 InitialPositionOnReset

属性被设置为 true,而 DeleteOnFloorHit 和 DeleteOnReset 两个属性被设置为

false。

这个功能允许用户手工生成一个不会在 OnReset 时被删除的,并且可以回到

最初放置位置的荷载。

Page 22: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

这个功能帮助用户需要组合荷载时避免因不小心点击Reset按钮而造成的荷

载删除。在完成荷载组合后,将新的荷载添加到组件库时,Demo3D 会将相应的

属性重新设置,使得新的荷载和普通荷载一样可以正常使用。

对荷载的属性进行设置的功能同样发生在用户从组件库中通过拖拽的方式

将荷载拖拽到界面中时。

程序文件搜索改进

Demo3D 2017 版中在 Edit Script(编辑程序)的下拉框中新增了对程序文

件按照类型展示,按名称搜索。并且新增了 QuickLogic 文件列表,用于列出所

有引用 QuickLogic 自定义属性的程序,这个功能可以使用户更加容易知道用在

了哪些 QuickLogic/QuickScript 中。

支持 Visual Studio 2017

C#项目文件和脚本文件都可以通过 Visual Studio 2017 进行编辑和调试。

Demo3D 2017 版在默认情况下会选择 Visual Studio2015 版或者是更低版本,但

用户可以通过设置编辑器选择选项来设置所需要的 Visual Studio 的版本。

Page 23: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

支持 C# Await/Async

Demo3D 21017版的事件现在可以通过使用Await/Async的语法来返回一个

Task 对象。使用这个语法可以使控制事件的 C#程序能够更为简洁的表示一个等

待时间。

编译 DLL

Demo3D 2017 支持将 C# 项目文件编译为 DLL。这样允许将源代码编入组

件库中而分享,但源代码不会外泄。一旦使用了编译 DLL 的功能,源代码就不

能进行变更了,而且在项目中的 C# 源代码文件也会被删除。因此在使用该功能

之前应该先将原有的 C# 源代码进行备份。

Page 24: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

将 C#项目文件转化为 C#脚本

通过使用项目管理器窗口,Demo3D 2017 允许用户将一个 C#项目文件降级

为一个 C#脚本,这种情况必须在 C#项目文件中只有一个.cs 文件时才可。

注:如果在 C#项目文件中有多个文件,或者唯一个文件不是.cs 格式的,那么

在降级过程中会提示错误,并且降级过程被取消。

将 C#脚本转化为 C#项目文件

通过项目管理器窗口可以将一个 C#脚本升级为一个 C#项目文件。

DLL 缓存共享

Demo3D 2017 版中使用 C#脚本和 C#项目文件编译的 DLL 文件会被缓存起

来,通过这种方式可以明显的提高 Demo3D 软件的加载速度,同样,对于之前

已经加载过的模型也会提升其加载速度(如标准组件库的加载时间从 20 秒减少

到 2 秒)。由 QuickScript 生产的 C#文件只会被编译一次并缓存起来。

缓存只有在新版本的 Demo3D 安装时才会被移除和重新缓存,因此新版本

的 Demo3D 所占用的硬盘空间会比旧版本少。

Page 25: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Layout3D 版本

对象层级

对象层级是用来更新、反应对象当前子父级状态。重设对象父级可以简单的

通过从一个父级拖到另一个父级中。

通过字符串可以快速查找对象在层级中的位置,并用颜色突出显示。可以选

中多个对象通过拖拉重设他们的父级。当在建模窗口中选择对象时,当前选择的

对象也可以反应在层级的树形图中。

平移/旋转控制点

Page 26: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

用平移/旋转组合的工具来代替之前的旋转工具,名称为“显示坐标轴”,默

认的情况下是被激活的。鼠标左键点击图标可以切换移动\旋转、平移、旋转、

关闭四种选项。这样沿着主坐标轴很容易平移或旋转对象。鼠标放在某一坐标轴

上方,坐标轴会突出显示,拖动该轴会显示对象在角度或直线方向移动多少。

关闭选项既可以关闭平移、旋转功能也可以隐藏所有平移\旋转控制点。

预选择

在选择模型下,鼠标移动在某一对象上方,在鼠标左键没有点击该对象前(被

选中以黑色线框标记),该对象将被粉红色线框标记出。这功能特别适用于当选

择一些像 PE 传感器之类的小对象时可以明显显示是否即将被选中。

预改变尺寸

鼠标放在尺寸控制点时,鼠标左键没有点击控制点前,可以清楚的看到尺寸

将从哪里开始改变。

Page 27: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

注入式输送机控制点

像直线型输送机一样,注入式输送机上增加了控制点。

直线输送机档边的末端形状

直线输送机的档边属性中增加了 SideEndShapes 属性用来改变档边前端与

末端的形状。

Page 28: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

在图例中,档边的前端是圆形,连接点是接触形,末端是方形。

弧形输送机和切口

弧形输送机也有直线输送机档边切口的功能,使其看起来更真实。

在弧形输送机上支持增加切口,可以自然地和其他弧形和螺旋输送机汇流和

分流。

楼梯/扶手/地板贴图

可以在楼梯/扶手/地板上贴图使场景看起来更加真实,特别在 VR 和渲染中。

多行文本

用文本工具可以写多行字体,并且在文本框中按 Enter/Return 键切换到下

一行。

Page 29: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

2D 文本

文本的深度(TextVisual Depth)可以设置为 0,渲染文本时 2D 文本比 3D

文本更加有效率。这在大型模型或文本中字体频繁变化的模型中尤为明显。2D

文体同样可以应用于 VR 或渲染。

弧形方管拉伸

方形管体增加了角度和半径,可以创建更加复杂的拉伸形态。

楔形体

增加了新的三角拉伸形体名称为楔形体。角度属性用来改变三角形左下方的

角度。

Page 30: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

法向贴图

法向是垂直对象表面的方向。所有对象增加了新的属性:法向深度

NormalDepth, 法向贴图 NormalMap 和法向比例 NormalScale,增加了额外的

材质用来增强显示对象表面的颗粒。这功能用于渲染和 VR 非常理想,像收缩包

装、木材、地板和窗户等看起来更加真实。

导出模板 DWG/DXF

Page 31: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

可以用现有的模板来导出 DWG/DXF 格式。在 DWG/DXF 对话框在模板路径

中选择模板,模型和模板一起导出为 DWG/DXF 格式。

以线框导出 DWG/DXF

添加新的 DWG/DXF 导出模型,可以将 3D 模型导出为 3D 线而不是实体面。

当模型在 AutoCAD 中渲染,可以使模型更明亮。

导入 DWG/DXF 自定义属性

DWG/DXF 块自定义属性可以用块属性的方式导入。

Page 32: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

组件库主视图缩略图

从建模窗口中添加组件可以考虑是否选择俯视图。如果没有选择俯视图,添

加组件在组件库中显示图标保持原样。如果选择俯视图,组件显示则以俯视图的

缩略图标显示,没有距离感。下图组件库中的组件图标为没有选择与选择主视图

的形式。

组件库 HTML 摘要

所有组件库都可以生成一个 HTML 页面,HTML 中包含组件库中所有组件信

息。选择任一组件库鼠标右击弹出菜单选择“关于”,弹出下图对话框,再点击

HTML 按钮。

HTML 页面显示于网页浏览器中,页面中包含了所有组件以及它们的缩略图。

Page 33: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

点击任一组件缩略图,将显示组件所有属性以及属性的描述。

Page 34: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Viewers 版本

HTC Vive 虚拟现实

Demo3D 2017 版很重要的一个特点就是支持 HTC Vive。任何一个模型都可

以让人沉浸其中逼真地感受和互动。

Vive 的操作手柄上的控制按钮会触发虚拟模型的 OnClick 和 OnDrag 事件,

达到人控制模型的目的,比如控制输送机的前进、停止。

人在场景中移动使用的是 Teleport “位移”功能,和其他的 VR 头盔相比,完

全消除了眩晕感。

在 VR 场景里,可以看到工具栏,支持一个完全客户化的体验,用于销售、

操作训练以及人因测试等。

允许在不同的地点甚至国家的多个人同时进入一个 Demo3D 场景里互动。

场景里看到的对方是一个简单的模型替身,在模型里可以把货物从一个人传递给

另外一个人。

Page 35: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

在 VR 场景里,通过 Overview Mode 缩微模式,可以把模型缩小到 1m*1m

的大小,类似电子沙盘,可以方便的从任何视角观看模型的全局。在此基础上,

可以把模型不断放大缩小,在实际的比例和缩微比例中切换。

Leap Motion 手控设备

Leap Motion 是一个安装在 HTC Vive(或者 Oculus Rift)前面的小盒子,允

许不用 HTC Vive 的控制器,而是通过手指的抓取与模型互动。如果安装了这个

设备,Demo3D 2017 会自动识别。 用户可以在 YouTube 上观看示范案例。

HoloLens 全息眼镜

通过 Microsoft HoloLens 头盔可以实现“混合现实”,Demo3D 的虚拟模型和

现实场景混合在一起。

Page 36: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

多个人带上头盔可以在同一个地点浏览同一个模型,也能互相看到对方,比

用电脑更方便谈论方案。联系代理商了解更多 HoloLens 应用方法。

三星 Gear VR 虚拟现实

Samsung Gear APP 允许将虚拟现实中的实时或者录制场景以 .raw3d 格式

在手机中回放。由 Oculus 开发的 VR 技术,比基于 PC 的 Oculus Rift 头盔更

容易携带,也更实惠。联系代理商了解更多 Samsung Gear APP。

Windows 商店/桌面应用

Windows 8,8.1 和 10 的用户可以从微软商店下载 Demo3D Viewer 应用。

这样即使电脑没有装 Demo3D 程序,同样可以打开.raw3d 格式文件。

另外,Windows 7 用户可以下载一个类似的桌面版本应用,同样能够打

开.raw3d 文件。联系代理商获得下载细节。

Page 37: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

二维码链接

不用手工输入浏览和下载网址,现在有一种更方便的操作就是扫二维码,通

过手机扫 Demo3D 产生的二维码,可以自动下载.raw3d 文件或者自动连接到

Demo3D 模型。

当 Demo3D 的网页服务器开启后,底部的工具栏变成橙色,一个二维码会

自动产生。点击图标会显示二维码,可以拷贝或者邮件发送。也可以手动修改

http 地址,二维码会自动更新。

SOLIDWORKS 虚拟现实插件

在 VR 中浏览.raw3d 格式的技术也扩展到了 SOLIDWORKS,形成一个独立

产品,Demo3D VR for SOLIDWORKS 插件。通过这个插件,可以在 SOLIDWORKS

中实现虚拟现实,可以在 VR 里看到 SOLIDWORKS 里的设计模型。更多信息参见

https://www.demo3d.com/demo3dvr-solidworks/

Page 38: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

Page 39: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

其他特色

技术支持文件产生器

在 Demo3D 的 Help 下,新增了 Export Support File 功能,可以自动把当前

模型的程序、日志、诊断输出等文件打包,可以发送给本地代理商或者原厂,进

行技术支持。

性能评估工具

通过 Help 菜单下新增的 Benchmark Tool 性能评估工具,可以自动对系统的

显卡、物理引擎、运行速度等进行压力测试。

Page 40: Demo3D 2017 版新特色

Demo3D 2017 版新特色 www.demo3d.cn

程序 API 文档

C# 程序 API 在线文档地址

http://www.sim3d.com/api

新增了许多范例代码程序,同时也提供离线 CHM 格式文件。请联系代理商

获取。

离线帮助文件

用户可以向代理商索取提供离线 PDF 帮助手册。