【HOOPS Exchange简介】

HOOPS Exchange是一款专注于工程数据访问的高性能SDK,通过统一的接口,支持30多种主流CAD和BIM文件格式的读取与导出,包括原生的CATIA V5、NX、CREO、REVIT等格式,并能够将数据转换为行业标准格式如STEP、JT等。

它能够独立于原始软件运行,无需依赖特定的CAD系统或工具,从而大大简化了数据处理的复杂性。无论您是在开发CAD、CAM、MaaS、CMM(坐标测量机)、AR/VR,还是数字工厂或AEC/BIM(建筑信息建模)应用,HOOPS Exchange都能满足您的需求。

现在很多CAD模型都比较复杂,有时候为了一些特殊用途(轻量化显示、布尔运算、CAE网格剖分等),需要到对原始模型进行减面操作。在HOOPS Exchange中,就提供了对模型进行减面操作支持,以下内容就是HOOPS Exchange的减面功能代码和测试效果。

一、HOOPS Exchange减面代码

我们首先读取原始模型,然后遍历模型的结构树,在获取到零件的表示项后,设置细分曲面的lod等级,然后重新计算表示项的细分曲面。

之后的内容是测试模型和设置不同LOD等级的模型效果呈现。

二、测试模型

  1. 测试模型原始建模软件:catia
  2. 测试模型文件名称:JA10-26-15X.CATPart
  3. 测试模型原始大小:65.6M

三、设置不同LOD等级的模型效果
(一)最高效果测试

  1. LOD等级:KA3DTessLODExtraHigh,最高等级
  2. 转换成PRC的文件名称:JA10-26-15X_kA3DTessLODExtraHigh.prc
  3. 转换成PRC大小:28M
  4. 模型三角面数量:60388
  5. 顶点数量:46088

渲染效果:

计算模型的三角面片数和顶点数:

(二)中等效果测试

  1. LOD等级:KA3DTessLODMedium,中级
  2. 转换成PRC的文件名称:JA10-26-15X_kA3DTessLODMedium.prc
  3. 转换成PRC大小:27M
  4. 模型三角面数量:18920
  5. 顶点数量:17204

渲染效果:

计算模型的三角面片数和顶点数:

(三)最低效果测试

  1. LOD等级:KA3DTessLODLow,最低等级
  2. 转换成PRC的文件名称:JA10-26-15X_kA3DTessLODExtraLow.prc
  3. 转换成PRC大小:26.6M
  4. 模型三角面数量:7552
  5. 顶点数量:7811

渲染效果:

计算模型的三角面片数和顶点数:

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

需获取更多技术资料、申请试用或行业解决方案,欢迎访问【HOOPS中文网】联系我们~

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。