Solide CSG

Un solide de géométrie solide constructive (CSG) est un volume solide dans un espace 3D. Ces solides sont définis par le volume résultant construit par un arbre de solides opérandes (de tout type) et un opérateur booléen. Les opérateurs booléens pris en charge sont l'union, l'intersection et la différence.

Le schéma suivant montre un solide défini par la différence booléenne entre un cube et une sphère.

Boolean_difference.png (c) 2006 Captain Sprite, CC BY-SA 3.0

Un solide DSC supporte de multiples opérations, de sorte qu'un solide peut être construit à partir d'un arbre d'opérateurs et d'opérandes. Un exemple d'un tel arbre est présenté dans le diagramme suivant.

Csg_tree.png (c) 2005 Zottie, CC BY-SA 3.0

En option, les CSGSolids peuvent posséder une matrice de transformation. Les CSGSolids peuvent également avoir une apparence avant ou arrière, et peuvent être à simple ou double face.