Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#4

Re: Punkt drehen um einen anderen Punkt

  Alt 21. Apr 2005, 12:10
also mit cos und sin biste schon richtig.

Delphi-Quellcode:
radius:=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));//Pytagoras
winkel=asin(abs(x1-x2));
winkel=winkel+90;
x2:=x1+sin(winkel)*radius;
y2:=y1+cos(winkel)*radius;
falls was nicht stimmt, tausch mal sin und cos...aber das prinzip ist imho richtig...
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat