【CAE格式转化与可视化】HOOPS Exchange和CEETRON Envision技术集成与应用指南!

一、概述

(1)HOOPS Exchange

HOOPS Exchange是一款功能强大的 C++ 软件开发工具包(SDK),旨在帮助开发团队快速将可靠的 2D 和 3D CAD 导入与导出功能集成到其应用程序中。该工具无需依赖任何 CAD 系统,即可访问广泛的 CAD 数据,包括边界表示(BREP)、产品制造信息(PMI)、模型树、视图、持久 ID、样式、构造几何和可视化等。

HOOPS Exchange支持多种机械 CAD 格式(如 CATIA、NX、Creo®、SOLIDWORKS、Inventor 和 Solid Edge®),以及 CAD 标准(如 JT、STEP、STL、IGES)和 AEC 格式(如 Revit、IFC 和 DWG)。此外,它还支持将数据导出为 JT、STEP、STL、FBX 等流行格式。

(2)CEETRON Envision

CEETRON Envision是一款专为 WEB 和桌面 CAE 数据分析与可视化设计的工具包,集成了 CAE 数据导入、分析、可视化、报告和自动化功能。该工具通过精细的数据提取功能,能够无缝挖掘大型 CAE 数据集,并生成有价值的 3D 工程分析模型,如动画、切割平面、等值面、等值体积和绘图等。

结合其强大的渲染引擎,CEETRON Envision 可为桌面和本机 Web 应用程序提供交互式 CAE 查看功能。此外,其 Python 模块支持高效的自动化工程工作流程,能够在基于浏览器的仪表板或独立 HTML 报告中保留 CAE 数据的 3D 和交互特性。

点击获取>>3D视化解决方案

二、技术实现

HOOPS Exchange 数据提供程序插件

HOOPS Exchange数据提供程序插件利用完整的 HOOPS Exchange SDK,为受支持的 CAD 文件提供镶嵌模型数据。要使用该插件,您需要:

  • 拥有 HOOPS Exchange 库的版本。
  • 持有支持 Exchange 的 HOOPS 许可证密钥。
  • 在打开 CAD 文件之前,设置许可证密钥和 HOOPS Exchange 库路径。

环境变量设置如下:

  • CEW_TECH_SOFT_LICENSE_CODE:用于指定许可证密钥。
  • HOOPS_LIBRARY_PATH:用于指定 HOOPS Exchange 库的路径。

对于 EnvisionDesktop,您还可以通过调用cee::imp::cae::ReaderSettings::addDataProviderSettings()在打开文件之前指定这些选项。

支持的 CAD 格式

HOOPS Exchange 支持的CAD格式可联系我们获取详情:申请HOOPS Exchange格式支持

三、具体应用

1、在 Envision桌面版中使用

 Envision桌面版中,您可以使用以下方法加载 HOOPS Exchange 数据提供程序插件:

  • 使用loadDataProviderPlugin()方法加载单个插件。
  • 使用loadDataProviderPluginsFromWildcard()方法一次加载多个插件。

在打开文件之前,您需要通过ReaderSettings::addDataProviderSettings()指定必要的选项。HOOPS Exchange数据提供程序支持以下选项:

代码示例:

2、在 Envision Demo Analyzer Desktop 中使用

在 Envision Demo Analyzer Desktop 中,数据提供程序插件默认位于 Analyzer 可执行文件下的DataProviders文件夹中。您可以通过以下方式更改插件位置:

  1. 定义环境变量CEE_DATA_PROVIDERS_FOLDER,指向cdp_ExchangePlugin所在的文件夹。
  2. Envision Demo Analyzer 将从指定文件夹加载数据提供程序。

此外,Envision Demo Analyzer 要求 HOOPS Exchange 二进制文件位于PATH中或与 Analyzer 可执行文件位于同一文件夹中。如需指定其他位置,请设置环境变量CEE_HOOPS_EXCHANGE_FOLDER,并指定 HOOPS Exchange 库(如A3DLIBS.dll或A3DLIBS.so)的文件夹路径。

3、在 Envision for Web 中使用

在 Envision for Web 中,数据提供程序可与 RemoteModel 服务器(如 UgServer)一起使用。要加载数据提供程序,请按照以下步骤操作:

  1. 设置环境变量CEW_UG_DATA_PROVIDER_FOLDER,指向包含数据提供程序的文件夹。
  2. UgServer 将加载指定文件夹中的所有数据提供程序。

数据提供程序需要遵循以下命名方案:

  • Windows:cdp_ExchangePlugin.dll
  • Linux:cdp_ExchangePlugin.so
  • macOS:cdp_ExchangePlugin.dylib

在打开文件时,服务器将列出已注册的 HOOPS Exchange 数据提供程序插件。

4、环境变量配置

为确保数据提供程序正常运行,您需要配置以下环境变量:

  • CEW_TECH_SOFT_LICENSE_CODE:用于指定许可证字符串。
  • HOOPS_LIBRARY_PATH:用于指定包含 HOOPS Exchange 库的文件夹路径。

如果您不想直接设置许可证字符串,可以使用CEW_TECH_SOFT_LICENSE_FILE环境变量,该变量指向包含许可证字符串的文件。

四、总结

HOOPS ExchangeCEETRON Envision 的集成提供了强大的 CAD 和 CAE 数据处理能力,适用于桌面和 Web 应用场景。通过合理配置环境变量和加载数据提供程序插件,您可以轻松实现 CAD 文件的导入、分析和可视化,从而提升工程数据的利用效率和交互体验。

申请HOOPS试用http://x7pfmmn259623uby.mikecrm.com/l9292M9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值