Jak naprawić okrąg i prostokąt nakładają się w reakcji na kolizję?

Ponieważ w cyfrowym świecie prawdziwa kolizja prawie nigdy się nie zdarza, zawsze będziemy mieć sytuację, w której „kolizyjny” okrąg nakłada się na prostokąt.

Jak cofnąć okrąg w sytuacji, w której zderza się idealnie z prostokątem bez nakładania się?

Załóżmy, że prostokąt jest zatrzymany (prędkość zerowa) i wyrównany do osi.

Rozwiązałbym ten problem za posteriori podejście (w dwóch wymiarach).

W skrócie muszę rozwiązać to równanie dla t:

Gdzie:

 to liczba, która odpowiada na pytanie: ile klatek temu zdarzyło się idealnie?

 jest promieniem okręgu.

 jest środkiem okręgu

 jest jego prędkością.

 i są funkcjami, które zwracają współrzędne xiy punktu, w którym zderzają się koło i prostokąt (gdy okrąg jest na pozycja, która jest w pozycji, w której idealnie koliduje z prostokątem).

Ostatnio rozwiązałempodobny problem dla kolizji między kołami, ale teraz nie znam prawa funkcji A i B.

questionAnswers(3)

yourAnswerToTheQuestion