犀牛珠宝建模技巧分享,如何解决布尔运算失败

2017-12-06  615 分类:设计资讯

犀牛珠宝建模技巧分享,如何解决布尔运算失败

犀牛是主要的软件设计和生产专业的珠宝,用于创建原型,与客户和工匠分享,并准备最终的CAD绘图的三维打印和铣削。相信不少设计师在使用犀牛珠宝建模产生过不少小问题,下面品索教育就为大家分享一个最常见的问题,那就是在用犀牛进行珠宝建模的过程中会出现布尔运算失败这样的问题,那么需要如何解决呢?品索教育以实例的形式以及犀牛建模布尔运算失败的原因为大家讲解。

犀牛&Matrix布尔运算失败是常见的问题,导致布尔运算失败的原因有很多。然而概况来讲就是曲面属性的问题所致。那么下面这个小技巧就可以轻松解决。

如何解决布尔运算失败1.jpg

如何解决布尔运算失败2.jpg


如布尔运算失败,可选择有可能导致布尔运算失败的物件进行网格化的转变。

如何解决布尔运算失败3.jpg

转成网格后,利用网格工具里面的网格布尔运算进行运算。网格是可以与犀牛自由曲面进行运算的。

如何解决布尔运算失败4.jpg

因为网格属性比较简单,犀牛的自由曲面较为精准,所以网格布尔运算往往都会成功。这样的方法有个致命的缺点就是布尔运算后无法在做细节的修改。所以一般是用在最后出图前较多。


以下是几个可能造成布尔运算失败的原因:


曲面的法线方向不正确。

两个物件交集处的有控制点重叠在一起 ( 汇集点 )。

物件可能有某部分的曲面重叠或相切。


曲面法线

布尔运算以曲面的法线方向决定物件的哪一个部分应该被删除,当您想做布尔运算差集的时候得到的结果确是并集 ( 反之亦然 ),这是因为曲面的法线方向相反所造成的。

两个曲面有部分重叠或只有互相接触没有实际的交集时,布尔运算非常容易失败。一个物件的某一个部分深入另一个物件,有明确的交集而且没有相切,布尔运算才能成功。


控制点汇集点

曲面一个边缘上的所有控制点重叠在同一个位置称为汇集点。在 Rhino 里,圆锥体的顶点、球体的两极、三个边的未修剪曲面都有汇集点,手动将控制点移动到同一个位置,也可以形成汇集点。

当两个物件的交集处有汇集点时,也会造成布尔运算失败。


重叠的曲面

当两个曲面有部分重叠时,例如:两个立方体只有两个面互相接触。这种情形只能做并集,而无法做差集和交集。


替代方法

如果两个物件无法做布尔运算,您可以使用其它的方法得到同样的结果。