Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

Re: Koordinaten zwischen zwei Punkten

  Alt 13. Feb 2010, 12:18
Ich würde es so machen:
1. Entfernung zwischen A und B ausrechnen. (nennen wir sie dx und dy und ds = sqrt(dx^2+dy^2) - also die schräge länge)
2. Punkt finden. Dazu das Verhältnis bilden, zwischen ds und x und jeweils mit dx und dy miltiplizieren.

Also:

dx = B.x - A.x;
dy = B.y - A.y;
ds = sqrt(dx*dx + dy*dy);
C.x = A.x + dx * X / ds;
C.y = A.y + dy * X / ds;

Am Ende kannst du dann noch runden
  Mit Zitat antworten Zitat