IT-lexikon › Programmering › CSG (konstruktiv solidgeometri)

CSG (konstruktiv solidgeometri)

Programmering In English → Uppdaterad: 2026-10-26

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.

← Tillbaka till lexikonet