希望 发表于 2012-4-27 13:34:31

非流行边缘是什么意思

布尔运算时,非流行边缘导致布尔失败是什么意思

http://bbs.rhino3d.us/xwb/images/bgimg/icon_logo.png 该贴已经同步到 希望的微博

modern 发表于 2012-4-27 13:34:32

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


1. 曲面的法线方向不正确。2. 两个物件交集处的有控制点 重叠在一起 ( 汇集点 )。3. 物件可能有某部分的曲面重叠或相切。
曲面法线布尔运算以曲面的法线方向决定物件的哪一个部分应该被删除,当您想做布尔运算差集的时候得到的结果确是并集 ( 反之亦然 ),这是因为曲面的法线方向相反所造成的。
两个曲面有部分重叠或只有互相接触没有实际的交集时,布尔运算非常容易失败。一个物件的某一个部分深入另一个物件,有明确的交集而且没有相切,布尔运算才能成功。

控制点汇集点曲面一个边缘上的所有控制点重叠在同一个位置称为汇集点。在 Rhino 里,圆锥体的顶点、球体的两极、三个边的未修剪曲面都有汇集点,手动将控制点移动到同一个位置,也可以形成汇集点。
当两个物件的交集处有汇集点时,也会造成布尔运算失败。

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

替代方法如果两个物件无法做布尔运算,您可以使用其它的方法得到同样的结果。
在上面的范例里,圆锥体的顶点和立方体的角位于同一个位置,这样的情形会造成布尔运算失败。
您可以将物件炸开成个别的曲面,使用 Intersect指令计算不同曲面之间的交线,再以建立的交线修剪或分割曲面,最后再将曲面重新组合在一起。

GRID 发表于 2012-4-28 13:28:04

最好是上图看看

clark 发表于 2012-5-1 13:24:02

不曾遇到这个问题

ll905518294 发表于 2013-6-19 08:46:17

要顶的啊,楼主辛苦了,谢谢
页: [1]
查看完整版本: 非流行边缘是什么意思