轻量化神奇!看3D模型格式转换工具HOOPS Exchange如何轻松实现减面操作?
发布时间:2024年01月11日
现在很多CAD模型都比较复杂,有时候为了一些特殊用途(轻量化显示、布尔运算、CAE网格剖分等),需要到对原始模型进行减面操作。在HOOPS Exchange中,就提供了对模型进行减面操作支持,以下内容就是HOOPS Exchange的减面功能代码和测试效果。

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

之后的内容是测试模型和设置不同LOD等级的模型效果呈现。
二、测试模型
- 测试模型原始建模软件:catia
- 测试模型文件名称:JA10-26-15X.CATPart
- 测试模型原始大小:65.6M
三、设置不同LOD等级的模型效果
(一)最高效果测试
- LOD等级:KA3DTessLODExtraHigh,最高等级
- 转换成PRC的文件名称:JA10-26-15X_kA3DTessLODExtraHigh.prc
- 转换成PRC大小:28M
- 模型三角面数量:60388
- 顶点数量:46088
渲染效果:

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

(二)中等效果测试
- LOD等级:KA3DTessLODMedium,中级
- 转换成PRC的文件名称:JA10-26-15X_kA3DTessLODMedium.prc
- 转换成PRC大小:27M
- 模型三角面数量:18920
- 顶点数量:17204
渲染效果:

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

(三)最低效果测试
- LOD等级:KA3DTessLODLow,最低等级
- 转换成PRC的文件名称:JA10-26-15X_kA3DTessLODExtraLow.prc
- 转换成PRC大小:26.6M
- 模型三角面数量:7552
- 顶点数量:7811
渲染效果:

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

>>点击申请HOOPS试用
http://x7pfmmn259623uby.mikecrm.com/d7EBgIv
文章来源:https://blog.csdn.net/Juvien_Huang/article/details/135524053
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!