窄小空间偏移自动收缩


请问Rhino或者GH中有什么方法、插件可以实现这种效果吗?距离小于偏移尺寸时,自动处理相交的面。
右边的模型,是把模型导出到 Materialise Magics 中获得的。

01.3dm (208.6 KB)
不好意思,RH文件忘记上传了。

右侧模型是要三维打印吗?

是的是的,但是 3D 打印之前还要做一些处理,所以想要在rhino 中完成抽壳。

你的右侧模型不符合任何现有的3D打印逻辑

内部是不可能实现空心的
先对打印的原理做一下了解吧

Magics处理三维打印模型很强大,但是就你这个简单模型来看,Rhino足够了
当你碰到更加复杂的mesh时,可以考虑Magics,毕竟他价格也不算便宜。

先做一些基础的学习吧,搞清打印的概念后,再来用Rhino修正模型就行

ShrinkWrap 两次,一次保持原来的尺寸、另外一次向内收缩你要的壁厚,然后再布尔即可。
我做一个示范如下

:books: 提醒,

这个模型只是用来说明问题用的,实际模型比这个复杂一些。这个也不是最终用来打印的模型,还要做打孔处理的。

非常感谢老师的解答,确实可以实现。 :grin: :grin: :grin:

播放器是有的,可是这个视频怎么播放呢?完全无显示,是需要下载吗?<

那就好,我以为你要打印一个实心物体,为了节约材料才选择挖空


我这边可以正常查看,可能是你浏览器有问题,建议换个浏览器试试。

好奇怪啊,你用的什么浏览器?我用Edge和Google浏览器,都不行

老师你好,shrinkWrap确实可以完成抽壳。但是在后续的处理中产生了其他问题。经过尝试没有办法解决,想向您求助。

先说下,我最终目的,将一个复杂的多重曲面,做成一个薄壳腔体。

**我的做法:**用shrinkWrap获得向内偏移的内核,然后转换成曲面,与本体做布尔交集。
**转换曲面过程:**使用到了QuadRemesh整理网格(转换成细分物体也试了),然后直接转换成曲面。

**问题:**转换后的内核曲面,与本体做布尔交集总是失败。提示:物件未相交,无任何动作。

经检查,发现,shrinkWrap获取的网格,check总显示如下问题。用smooth,可以减少个数。无法完全消除。QuadRemesh整理网格后,就没有这个问题。
image

基体-test-rh8.3dm (2.8 MB)
希望得到您的回复,非常感谢。

因为默认情况下 Rhino 的 NURBS 并不支持这种完全不相交的空间进行布尔运算,可以参考这里的讨论

但 Rhino 的 Mesh 是支持这样的布尔运算,所以我在前面的示范中使用的也是 Mesh 的布尔运算

是这个原因啊[流泪]。因为我做的时候连续成功了两个,以为是可以的。后面试了很多次都不行,郁闷死了。
20240628-091251

检查了一下,两者有很细小的交叉。 :rofl: