Ici une introduction aux principes fondamentaux pour
construire des solides nouveaux et des solides plus complexes par des combinations
des formes primitives. Afin de réaliser ceux-ci on utilise la
technique « csg », qui permet, en deux mots, les mêmes opérations
sur les solides que l' habituel algèbre de boole – et un peu plus que ça.
Dans ce cas un solide est considéré comme un ensemble spécial de points
dans l'espace à trois dimensions. On peut travailler avec les booléens
sur cette ensemble de points.
Objets csg:
De telles opérations peuvent être utilisées avec les les solides et
les forment qui possèdent une définition claire d'intérieur et d'extérieur.
Les plus importantes sont : « box », « sphere », « cylinder », « cone », « torus », « prism ».
Un plan spécial toit être affecté : le vecteur normal pointe vers « l'extérieur »
du plan tandis que n'importe quel point de l'autre côté de ce plan est défini
comme « intérieur ». On peut aussi utiliser Mesh (objet tridimensionnel constitué de polygones: mesh, mesh2),
si on ha definé un vecteur « inside_vector ».
Toutes les opérations csg peuvent être combinées de façon libre.
Les opérations csg sont en détails :