BT Sözlüğü › Programlama › Ardışık itki (Sequential impulse)

Ardışık itki (Sequential impulse)

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

Erin Catto'nun yinelemeli fizik çözücüsü: tüm kısıtlar kabaca sağlanana dek cisimlerin hızlarını her seferinde tek bir temas üzerinden iter.

Tüm temasları tek seferde büyük bir sistem olarak kurup çözmek yerine yöntem her defasında tek bir temas alır, o temasın gerektirdiği itkiyi hesaplar, uygular ve sonrakine geçer. Tüm temaslar üzerindeki tam bir tarama adım başına birkaç kez tekrarlanır — matematiksel olarak bir Gauss–Seidel gevşetmesidir.

Catto yöntemi 2006 dolaylarında tanıttı ve Box2D'yi onun üzerine kurdu. Uygulaması kolay, önbellek dostu ve ön ısıtmalı başlatmaya elverişlidir; bu da onu 2D ve hafif 3D fiziğin fiilî standardı yaptı. Kusuru yaklaşık olmasıdır: daha çok yineleme daha sert ama asla kusursuz olmayan temaslar verir.

← Sözlüğe dön