Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by milos,
18. Jul 2016
Habs hinbekommen, war einfacher als gedacht. ^^
Falls es jemand mal brauchen sollte hier ein Beispiel, funktioniert wie ich das brauche und ohne Matrizen :D
function RotatePoint(const APoint, ACenter : TPointF; const AAngle : single) : TPointF;
begin
Result := (APoint - ACenter).Rotate(DegToRad(AAngle)) + ACenter;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by milos,
17. Jul 2016
Hi,
in Firemonkey gibts ja sone tolle Prozedur in TBitmap (TBitmap.Rotate) mit der man das Bild um den gewünschten Winkel drehen kann. In der wird mit einer TMatrix gearbeitet (TMatrix.CreateRotation usw...) und später benutzt um das Bild rotiert mithilfe von Canvas.DrawBitmap gezeichnet. Leider kann ich da kein Zentralpunkt auswählen bzw kann die alten Koordinaten nicht in die neuen umrechnen...