Lessico IT › Programmazione › CSG (geometria solida costruttiva)

CSG (geometria solida costruttiva)

Programmazione Svenska → Aggiornato: 2026-10-26

Costruire solidi complessi sommando e sottraendo solidi semplici: unione, intersezione e differenza di cubi e sfere.

La geometria solida costruttiva (Constructive Solid Geometry) fu formalizzata nella ricerca sul CAD alla fine degli anni Settanta. Un modello CSG è un albero: le foglie sono primitive (cubo, sfera, cilindro) e i nodi sono operazioni booleane. I ray tracer possono valutare l'albero direttamente, senza prima convertirlo in superfici.

Nei videogiochi la CSG compare negli editor di livelli: sia l'editor di Quake sia quello di Unreal costruiscono la geometria aggiungendo e sottraendo «brush», che vengono poi compilati in alberi BSP. Il modificatore booleano di Blender è la stessa idea. È rapido per abbozzare, ma il risultato di solito richiede ripuliture: facce sovrapposte e normali errate arrivano in omaggio.

← Torna al lessico