Thema: Delphi Canvas Zeichnung drehen

Einzelnen Beitrag anzeigen

Ratte

Registriert seit: 12. Dez 2003
Ort: Erfurt
345 Beiträge
 
Delphi 2005 Personal
 
#11

Re: Canvas Zeichnung drehen

  Alt 1. Jun 2006, 20:14
Die funktion ist doch relativ selbsterklärend:
function RotateCCW(position,axis: TPoint; alpha: single): TPoint; position ist der Punkt den du drehen willst.
axis ist der Punkt um den gedreht werden soll
alpha ist der Drehwinkel
um die Figur zu drehen musst du einfach für jeden Punkt die funktion aufrufen und den Rückgabewert in deiner zeichenprocedure verwenden. Um die figur langsam zu drehen musst du alpha z:B. in einem timer erhöhen und dann jeweils das Mänchen neuzeichnen.
mfg,
Ratte
Schiffsratte der U.S.S. Delphipraxis, Laderaum 4538
BUSH:= TTerminator.create;
  Mit Zitat antworten Zitat