BT Sözlüğü › Programlama › Çarpışma anı (Time of impact, TOI)

Çarpışma anı (Time of impact, TOI)

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

Hareket halindeki iki cismin ilk kez temas ettiği zaman adımı oranı — sürekli çarpışma tespitinin bulmak için var olduğu sayı.

Tek adımda duvarı aşıp geçen hızlı bir mermi, geçmeden önce yakalanmalıdır. TOI, şekillerin ayrık durumdan temasa geçtiği, 0 ile 1 arasındaki tam t anıdır; simülasyon o t'ye kadar ilerler, çarpışmayı çözer ve adımın geri kalanını oradan sürdürür.

Box2D bunu muhafazakâr ilerleme (conservative advancement) ile hesaplar (Brian Mirtich, sonradan Erin Catto tarafından geliştirildi): cisimler kanıtlanabilir biçimde güvenli olan mesafe kadar ilerletilir, yeniden ölçülür ve temas olana dek tekrarlanır. Pahalı bir yöntemdir; bu yüzden motorlar onu yalnızca tünelleme yapacak kadar hızlı hareket eden birkaç nesne için ayırır.

← Sözlüğe dön