Próbuję zrobić to, co jest (w zasadzie) prostą grą w bilard i chciałbym móc przewidzieć, gdzie trafi strzał, gdy uderzy w inną piłkę.Obliczyć punkt x/y, że 2 poruszające się piłki zderzają się z
Pierwsza część to, jak sądzę, obliczenie, czy cueball trafi cokolwiek, a jeśli tak, to gdzie się zderzy. Potrafię opracować punkty kolizji dla linii i piłki, ale nie dla 2 piłek.
Tak więc biorąc pod uwagę pozycje x/yi prędkości 2 kul, jak obliczyć punkt, w którym się zderzają?
(PS: Im świadomość, mogę to zrobić poprzez obliczenie odległości między dwoma kulkami na każdym kroku po drodze, ale miałem nadzieję na coś bardziej eleganckiego i optymalne.)
Przykład konfiguracji: stara do calcuate czerwoną kropką
http://dl.dropbox.com/u/6202117/circle.PNG
Gah, jestem idiotą. Kilka osób wcześniej mi to wyjaśniło, tylko teraz, gdy je dostaję. Z jakiegoś powodu byłem przekonany, że zrobienie 2r spowoduje, że kolizje będą nieporęczne. Doceniam pomoc, powinienem móc to załatwić stąd. – user352151
Po wykonaniu tego rodzaju czynności kilka razy automatycznie sięgniesz po podkładkę lub tablicę. To jest punkt, w którym jesteś wiecznie zagubiony w świecie ludzi ... – dmckee
Czy to źle, że ta odpowiedź sprawiła, że poczułem się, jakbym znowu był w licealnej geometrii ... i trochę jej się podobało? – userx