论文部分内容阅读
布尔运算是实体造型的重要技术之一,通过三维实体布尔运算,可将多个规则实体通过交、并、差等集合运算拼合成一个形状复杂的异形实体,三维实体的布尔运算主要用于3D制作软件中的三维实体建模。
本课题在查阅综合大量国内外相关文献的基础上,对现有的布尔运算算法进行了研究和探讨,最终采用先进的CSG实体造型方式,在OpenGL的基础上,利用SCS算法和Goldfeather算法实现了三维实体间的布尔运算功能,并挂接在课题组开发的三维CAD系统中,增强了该系统的实体造型能力,并实现了对三维复杂实体的单独保存和导入,方便了用户建立自己的CSG实体库。