Ach so, das mit der Geschwindigkeit stand oben nicht. Und in der Gleichung ist oben auch ein Fehler. Der Übersicht halber benenn ich die Variablen mal wie folgt:
x = Differenz der X-Werte
y = Differenz der Y-Werte
a = Geschwindigkeit in X-Richtung
b = Geschwindigkeit in Y-Richtung
t = Zeit
r = Kugelradius (beide gleich groß)
Umgestellt in die Normalform sieht deine Gleichung dann so aus:
Quelltext
1:
| t^2 + t*(x*a+y*b)/(a^2+b^2) + (x^2+y^2-4*r^2)/(a^2+b^2) = 0 |
Nach der Lösungformel musst du beide Ergebnisse überprüfen, ob sie näher beim Ausgangspunkt der bewegten Kugel liegen als die Zielkugel. Das nähere ist dann deine Lösung.
Ich hab deine Gleichung jetzt nur aufgelöst. Ob sie überhaupt richtig ist, da mach ich mir jetzt keine Gedanken drum ... zu spät ...