IT-lexicon › Programmeren › Tijdstip van impact (TOI)

Tijdstip van impact (TOI)

Programmeren Svenska → Bijgewerkt: 2026-10-24

Het deel van een tijdstap waarop twee bewegende lichamen elkaar voor het eerst raken: het getal dat continue botsingsdetectie probeert te vinden.

Een snelle kogel die in één stap een muur voorbijschiet, moet worden betrapt voordat hij erdoorheen is. De TOI is het exacte moment t tussen 0 en 1 waarop de vormen overgaan van gescheiden naar rakend; de simulatie springt naar dat t, handelt de botsing af en voert de rest van de stap vanaf daar uit.

Box2D berekent het met conservative advancement (Brian Mirtich, later verfijnd door Erin Catto): verplaats de lichamen over de afstand die aantoonbaar veilig is, meet opnieuw en herhaal tot ze elkaar raken. Dat is duur, dus engines bewaren het voor de paar objecten die snel genoeg bewegen om door andere objecten heen te tunnelen.

← Terug naar het lexicon