引言
布尔运算是非常有用的建模方法。但是,初学者会发现它们经常发生诡异的错误,而且很难找到原因。这个文档或许可以说明一下这个问题。
要想理解布尔运算为什么失败,必须先了解它是如何工作的。它并非是几个神奇的指令将实体组织在一起。布尔运算其实是将几条基本命令半自动的组合后的操作,大概是4个基本命令:相交2个实体,分离相交后的结果为2组,删除不要的部分,连接剩余的。这些步骤就是布尔运算的全部内容,你也可以全部用手工完成。
所以如果你想让布尔运算成功,那么你就必须保证,Intersect,Split,Join,Delete 四个命令手工可以成功。