Thema
:
Delphi
Punkt drehen um einen anderen Punkt
Einzelnen Beitrag anzeigen
Kroko1999
Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
Turbo Delphi für Win32
#
2
Re: Punkt drehen um einen anderen Punkt
21. Apr 2005, 12:07
markieren
Code:
procedure DrehePunkt (P: TPoint; AWinkel: single; ADrehPunkt: TPoint);
var
H: TPoint;
begin
H.X := P.X-ADrehpunkt.X;
H.Y := P.Y-ADrehpunkt.Y;
H.X := H.X*Cos (AWinkel); // Winkel im Bogenmaß
H.Y := H.Y*Sin (AWinkel);
Result.X := H.X+ADrehpunkt.X;
Result.Y := H.Y+ADrehpunkt.Y;
end;
Kann man noch kürzen!
Zitat
Kroko1999
Öffentliches Profil ansehen
Mehr Beiträge von Kroko1999 finden