一、背景
有一些厚度不均匀的曲面实体,需要进行3D打印处理。绘制了几种厚度变化情况,并用rhino的厚度分析工具分析结果,如图
问题
GH中能否提取低于目标长度的点或面?在GH中未发现rhino的thickness电池,不确定是没有,还是我没找到。
之前看过原厂关于kangraoo2的教程,教程非常非常好,很有启发。有一个思路,通过厚度分析结果,将大于目标长度的点作为锚点固定,再让小于目标长度的点进行膨胀处理。不确定能不能实现?
学习GH一个月,很多功能还不能完全理解,很多插件也没有接触过。不知道有没有现成的插件进行处理,或者通过基础电池进行实现。希望各位前辈多多指教,感谢感谢!!
二、期望结果
将低于1mm的厚度加厚到1mm,且能保证加厚的部位和未处理的部分能够平滑过渡
三、尝试过的方法
通过blender的网格分析,提取低于目标长度的网格。再通过实体化修改器加厚这部分网格。但效果不是很好
-
网格分析-厚度分析
-
获取小于目标厚度的网格面
-
使用实体修改器加厚网格
加厚1.6mm效果
加厚1mm
四、搜索过的其他方式
Give thickness to an existing mesh - Grasshopper - McNeel Forum
之前看过社区里有人使用meshpaint3d插件,绘制需要加厚的网格面,再根据网格面明暗情况做网格偏移。最后使用shrinkwrap做收缩包裹。
但是,有2个问题:
1.meshpaint3d版本太老,能安装,但使用不了;
2.加厚需求是手绘上去的,而不是基于分析结构自动处理的,无法做到准确全面。
今天刚好教师节,感谢原厂的各位老师,也感谢社区乐于助人的各位大佬,节日快乐!
自动加厚处理_20250910.3dm.zip (352.7 KB)