Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Winkel & Radius


MrFox - Do 12.01.06 19:05
Titel: Winkel & Radius
Hi Leute,

ich bräuchte eigentlich nur mal eine kleine Mathematik-Auskunft.

Ich habe zwei Punkte im Koordinatensystem (x1,y1 und x2,y2) und will nun, wenn eine imaginäre Linie von punkt1 zu punkt2 gezogen wird, den Winkel in dem die Linie Punkt1 verlässt und die Länge der Linie (Radius des Kreises mit punkt1 als Mittelpunkt und punkt2 auf der Kreislinie) wissen.


Moderiert von user profile iconTino: Topic aus Sonstiges (Delphi) verschoben am Do 12.01.2006 um 18:48


BenBE - Do 12.01.06 19:27


Delphi-Quelltext
1:
2:
R := Sqrt(DX*DX + DY*DY);
Ang := ATan(DY/DX);


MrFox - Do 12.01.06 19:41

...ich verstehe nicht ganz. Wo sind da 2 Punkte? ich sehe nur einen (DX,DY:integer - oder?).


BenBE - Do 12.01.06 19:47

Jup: DX, DY: Integer;


Delphi-Quelltext
1:
2:
DX := Delta X = X2 - X1;
DY := Delta Y = Y2 - Y1;


;-)


MrFox - Do 12.01.06 19:50

Alles klar.


GTA-Place - Do 12.01.06 20:44

a² + b² = c²
Genau das, was wir gestern in der Schule gelernt haben :-)

(Tut aber nix zur Sache ;-))