Einzelnen Beitrag anzeigen

axelf98

Registriert seit: 27. Aug 2003
Ort: Ennepetal
440 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Objekt kollidiert mit schräger Linie

  Alt 22. Dez 2003, 13:36
Man könnte die schräge Linie als Gerade mit der Funktion g(x)=mx + n ansehen. Dann kann man mit der Abstandsformel zweier Punkte d = Wurzel((x1-x2)²+(y1-y2)²) den Abstand der Kugel mit Position x,y zu dem Funktionswert von g(x), dem Punkt auf der Linie, bestimmen. Wenn dieser Abstand kleiner als Kugelradius ist, gibt es eine Kollision.
Diese Methode rechnet nicht 100%ig genau, je steiler eine Gerade ist (Steigung m größer), desto ungenauer ist die Abfrage... Vielleicht fällt mir ja noch was genaueres ein!
  Mit Zitat antworten Zitat