组合后的mesh物体一Mesh Union,Rhino就跳

QQ截图20240624165318


做一个铁艺栏杆,物体都是经Mesh pipe生成的,组合后一连接Mesh union,Rhino就跳

请提供一下相应的 Rhino 与 GH 文档

栏杆.gh (16.2 KB)

谢谢提供模型,这里计算确实很慢,我需要进一步进行测试, 查找具体原因
如果你是为了3D 打印而需要一个整体单一的 Mesh, 这里建议你使用 ShrinkWrap,

:books: 提醒:

我不是要3D打印使用,只是为了建模时,减少面的重叠交叉问题。

如果这样,针对你当前的情况建议 ToNURBS, 然后再使用进行NURBS的布尔运算

:books: 提供上面范例的Grasshopper 文件参考 ToNURBS.7z (22.1 KB 解压缩密码 shaper3d.com)

用户应该有一个观念,布尔运算对于共面的情况都是容易处理失败的。你做的栏杆里面有很多局部共面的情况,因此他就可能失败。

非常感谢你给提供的新思路

我想问一下楼主去掉重叠面的目的是什么?
一般情况下不需要去除
因为不论是mesh还是nurbs的布尔,在数据量大的时候都会增加不少计算负担。

只是为了模型的干净,渲染时重面会黑面

这可能是和渲染器有关系的
针对栏杆如果是正反面同种材质,部分渲染器是不会有黑面或者闪烁的
另外也可以从算法上从根本避免掉重面的情况
发一个你的栏杆3dm模型吧,我的GH没有插件。

栏杆.3dm (237.1 KB)

栏杆2.gh (24.1 KB)
给你一个做法供参考