通过布尔运算构造复杂形体,是实体造型领域最重要、应用最广泛的造型方法。
利用布尔运算造型建立实体模型时,引入常用的布尔运算(集合运算)并、交、差算子,把简单体素组合成复杂形体(见图1)。
并运算为形体C包含A与B的所有点;交运算为形体C包含A与B的共同点;差运算为形体C包含从A中去除A和B的共同点后的其余点。
构造实体几何[注]是通过定义基本体素,应用布尔运算造型构造复杂形体的方法。用CSG表示一个物体时,通常用二叉树表示(见图2)。树的叶子为代表参加布尔运算的基本体素。CSG法的基本操作是:把实体分解为若干基本体素,对基本体素进行布尔运算,最终得到实体。