使用Rhino将三维扫描得到的网格转化为实体

本文介绍了如何使用Rhino7处理三维扫描得到的网格,包括节点熔接、洞口填补、网格重划分等步骤,最终将网格转换为高质量的实体模型。通过细分工具和Nurbs转换,可以实现网格的优化和转换,便于后续在ABAQUS等软件中进行有限元分析。
摘要由CSDN通过智能技术生成

使用Rhino将三维扫描得到的网格转化为实体


在常见的建模过程中,经常通过三维扫描等方式得到获得物体的点云,并通过扫描软件的内置算法生成网格。但在后续使用过程中,可能会需要将网格模型转换为实体模型。同时,扫描得到的点可能较为随机,导致网格的质量较差,因此常需要对网格做进一步处理。

Rhino7中拥有众多对网格处理的工具,本文介绍了通过Rhino7将扫描得到的网格进行处理,并转换为实体模型的过程。

初始网格处理

首先在Rhino中导入三维扫描得到的网格,选中网格,根据属性栏观察该网格为开放的网格还是闭合的网格。

image-20211227180322397

首先使用熔接节点的命令,将网格中的所有节点进行熔接。这是由于三维扫描得到的网格常会存在重复节点,该过程可将重复节点合并。
image-20211227180505667

下一步,对于开放的网格,需要将其洞口进行填补。右键下图中的命令,即可将网格中存在的一些空洞填补,生成封闭的网格。但是如果初始网格质量较差,可能无法形成封闭的网格。
image-20211227180639215image-20211227180943421

得到封闭的网格之后,如果无需对网格进行优化的话,可以通过网格工具中的下图所示命令,右键使用,将封闭的网格转换为闭合曲面,也就是实体。
image-20211227181044487

网格重划分

多数情况下,需要对网格进行重划分以得到质量更好或更均匀的网格。通过细分工具中的四边面细分工具,选择上一步生成的封闭网格(一定要对顶点熔接)。此时会弹出重划分的选项,这里主要需设置目标四边面的数量,可以选择10000以上,对于普通的计算机都是可以搞定的。当然数量越密,重划分的网格质量会越好。
image-20211227181412259

image-20211227182822483
如下图,最右侧的Bunny即为通过四边面重构的网格。不得不说,Rhino的功能真是太强大了。
image-20211227182929141
此时,对重构后的网格,使用细分工具下的将物件转换为Nurbs命令,即可将重构后的封闭网格转换为实体。此时需输入转换为Nurbs时的选项,直接默认即可。得到封闭的实体后,即可导出到任意软件做后续工作了。比如去ABAQUS做个有限元分析。
image-20211227182954480
image-20211227183220995

总结

下图中罗列了初始网格,细分网格,以及转换后的实体。可以看出,细分后的网格比原网格损失了一点原来的尺寸外形,但更加光滑。
image-20211227183507271

结尾

感谢您阅读本篇博客!如对更多内容感兴趣,或有任何参数化相关的技术开发需求,可关注:
抖音:结构参数化-Zn
淘宝:Zn参数化工作室

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lzn_nzL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值