BT Sözlüğü › Programlama › Çarpışma tepkisi (collision response)

Çarpışma tepkisi (collision response)

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

Çarpışma tespit edildikten sonraki adım: cisimleri gerçekten birbirinden ayırmak ve hızlarını sekme doğal görünecek şekilde değiştirmek.

Dar faz bir temas noktası, bir normal ve bir nüfuz derinliği teslim eder (çoğunlukla EPA aracılığıyla). Tepki bunlarla iki şey yapar. Konum düzeltmesi şekilleri çakışmadan dışarı iter; ama nazikçe, çünkü tüm mesafeyi tek karede kat etmek her şeyi titretir (Baumgarte stabilizasyonu ve split impulse olağan hilelerdir). Hız çözümlemesi ise normal boyunca, restitution ve sürtünmeyle ölçeklenen bir impuls uygular.

Zor kısım, temasların birbirinden bağımsız olmamasıdır: iki kasanın arasında yerde duran bir kasa birlikte çözülmelidir. Neredeyse her motor bunu, aynı impulsları karede birkaç tur yineleyerek kıvırır; Erin Catto'nun 2006 civarında Box2D'de popülerleştirdiği "sequential impulses" budur.

← Sözlüğe dön