Leksykon IT › Programowanie › CSG (konstruktywna geometria brył)

CSG (konstruktywna geometria brył)

Programowanie Svenska → Zaktualizowano: 2026-10-26

Złożone bryły budujesz, dodając i odejmując proste — suma, przecięcie i różnica prostopadłościanów oraz kul.

Konstruktywna geometria brył (CSG) została sformalizowana w badaniach nad CAD pod koniec lat 70. Model CSG to drzewo: liście są prymitywami (sześcian, kula, walec), a węzły — operacjami boolowskimi. Raytracery potrafią obliczać takie drzewo bezpośrednio, bez zamiany go wcześniej na powierzchnie.

W grach CSG pojawia się w edytorach poziomów: zarówno edytor Quake’a, jak i Unreala buduje geometrię przez dodawanie i odejmowanie „brushy”, które potem kompilują się do drzew BSP. Modyfikator boolowski w Blenderze to ta sama idea. Szkicuje się tak tanio, ale wynik zwykle wymaga sprzątania — nakładające się ściany i zepsute normalne dostajesz gratis.

← Wróć do leksykonu