BT Sözlüğü › Programlama › Swept AABB

Swept AABB

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

Hareketli bir kutuyu yayılmış bir hacim olarak ele alan çarpışma testi; hızlı nesneler iki kare arasında duvarlardan sızamaz.

Her karede yalnızca örtüşmeye bakan naif bir test, ince bir duvarı tek adımda aşan mermiyi kaçırır; bu hataya tünelleme denir. Swept AABB ise hareket vektörü boyunca çarpma zamanını hesaplar, ilk teması bulur ve çarpışmayı tam orada çözer.

Eksenlere hizalı kutular sorunu eksen başına aralık matematiğine indirgediği için (slab yöntemi) ucuz kalır. Bunu keyfi şekillere genelleştirmeye sürekli çarpışma tespiti (CCD) denir; daha pahalıdır, bu yüzden çoğunlukla yalnızca ona ihtiyaç duyan hızlı nesnelere ayrılır.

← Sözlüğe dön