构造实体几何

构造实体几何(英文为 Constructive solid geometry,缩写为 CSG)是实体造型中应用的一项技术。CSG 是 三维计算机图形学与CAD中经常使用的一个进程化建模技术。在构造实体几何中,建模人员可以使用逻辑运算符将不同物体组合成复杂的曲面或者物体。通常 CSG 都是表示看起来非常复杂的模型或者曲面,但是它们通常都是由非常简单的物体组合形成的。在有些场合中,构造实体几何只在多边形网格上进行处理,因此可能并不是进程化的或者参数化的。
最简单的实体表示叫作体元,通常是形状简单的物体,如立方体、圆柱体、棱柱、棱锥、球体、圆锥等。根据每个软件包的不同这些体元也有所不同,在一些软件包中可以使用弯曲的物体进行 CSG 处理,在另外一些软件包中则不支持这些功能。