一种基于BSP 树的布尔运算方法及系统是有关于三维模型布尔运算方法的研究,在三维设计软件中建立三维模型时,三维模型是由基本体元之间进行交集、并集、差集三种布尔运算得到的,两个三维模型进行布尔运算可以得到一个具有更复杂形状的三维模型,而一个具有实际设计和使用意义的三维模型往往都具有复杂的特征形状。因此,对两个三维模型进行布尔运算是为了得到一个具有更多特征和更复杂形状的三维模型。但是在航空航天领域内,航天器械模型都拥有大量的特征,它们的三维网格模型都拥有庞大的三角面片集,而它们千万甚至亿级的面片集数量降低了运算的效率。本发明的目的是提供一种基于BSP树的布尔运算方法及系统,在建立BSP树的过程中合理选取超平面,能够加速BSP树的建立过程,从而进一步提高三维模型的布尔运算速度。