CSG (konstruktiv solidgeometri)
Bygg komplexa kroppar genom att addera och subtrahera enkla — union, snitt och differens på lådor och klot.
Constructive Solid Geometry formaliserades i CAD-forskningen i slutet av 70-talet. En CSG-modell är ett träd: löven är primitiver (kub, klot, cylinder) och noderna booleska operationer. Strålspårare kan utvärdera trädet direkt, utan att det först görs om till ytor.
I spel dyker CSG upp i nivåeditorer: både Quake- och Unreal-editorn bygger geometri genom att lägga till och dra bort "brushar", som sedan kompileras till BSP-träd. Blenders boolean-modifierare är samma idé. Billigt att skissa med, men resultatet behöver ofta städas — överlappande ytor och trasiga normaler följer med på köpet.