Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
Delphi 6 Professional
|
Objekt kollidiert mit schräger Linie
22. Dez 2003, 13:12
Hi,
wie kann ich überprüfen, ob eine bestimmte Koordinate (z.B. 200,100) auf einer Linie liegt (z.B. von 0,0 nach 400,400)?
Das ganze ist für ein Minigolfspiel, wo eine Koordinate (der Ball) eben an einer Linie (der Bande) abprallen soll.
Doch dazu muss ich ja wissen ob überhaupt eine Kollision besteht.
Der Ball bewegt sich ja auch mit einer best. Geschwindigkeit und in einem best. Winkel...
Ist es da villeicht sinnvoller, das irgendwie mit dem Winkel des Balles und dem Winkeln der Linie zu prüfen, als über koordinaten? Wäre mir persönlich wohl lieber, da es wohl genauer ist.
nur ist das wohl auch schwerer...
hat einer eine gute Lösung?
grüße
flo
Florian Heft
|