BT Sözlüğü › Programlama › CSG (yapısal katı geometri)

CSG (yapısal katı geometri)

Programlama Svenska → Güncellendi: 2026-10-26

Basit katıları ekleyip çıkararak karmaşık katılar kurmak: kutu ve kürelerin birleşimi, kesişimi ve farkı.

Yapısal Katı Geometri (Constructive Solid Geometry), 1970'lerin sonunda CAD araştırmalarında biçimlendirildi. Bir CSG modeli bir ağaçtır: yapraklar ilkel şekiller (küp, küre, silindir), düğümler ise Boolean işlemlerdir. Işın izleyiciler ağacı önce yüzeylere çevirmeden doğrudan değerlendirebilir.

Oyunlarda CSG seviye editörlerinde karşımıza çıkar: hem Quake hem Unreal editörü geometriyi "fırçalar" ekleyip çıkararak kurar; bunlar sonra BSP ağaçlarına derlenir. Blender'ın boolean değiştiricisi de aynı fikirdir. Taslak çıkarmak için ucuzdur, ama sonuç genellikle temizlik ister: üst üste binen yüzler ve bozuk normaller bedavaya gelir.

← Sözlüğe dön