Entwickler-Ecke

Multimedia / Grafik - DelphiX: Bilder drehen


fcg - So 07.07.02 15:08
Titel: DelphiX: Bilder drehen
hallo leute

in delphi x drhene ich bilder nach rechts mit folgenden Anweisungen:

Quelltext
1:
2:
3:
 DXImageList1.Items[0].DrawRotateAlpha(DXDraw1.Surfacess, xpos,ypos, 20, 48, 0, 0.5, 0.5, FAngle, Trunc(Sin256(FAngle)*626+627));
  Inc(FAngle);
  DXDraw1.Flip;

nun meine frage? wie drehe ich mein bild, in die andere Richtung??

mfg
fcg


MathiasH - So 07.07.02 19:21

Ganz einfach
vollkreis - angle
Achtung: du musst das winkelmaß beschten! beim Bogenmaß(Delphi--"rad") ist ein vollkreis z.b. 2Pi, im normalen system 360°

Mathias


fcg - So 07.07.02 20:28

:cry: was?? habe ich nciht ganz verstanden. was soll ich ändern??


MathiasH - Mo 08.07.02 14:56

wenn das winkelmaß rad ist dann

Quelltext
1:
Angle := 2 * pi - Angle;                    

Achtung: ich glaube delphi x arbeitert nicht mit 360°=2 * Pi also anstatt dessen einen vollkreis einsetzen(in DX Maß)