Bezeichnung
RotateLayer -- dreht eine Ebene (V4.0)
Übersicht
RotateLayer(id, angle[, smooth])
Beschreibung
Dieser Befehl dreht die in id angegebene Ebene oder Ebenengruppe um den in angle angegebenen Winkel (in Grad). Ein positiver Winkel dreht gegen den Uhrzeigersinn, ein negativer im Uhrzeigersinn. Darüber hinaus können Sie mit setzen von smooth auf True wählen, ob die Grafik unter Verwendung von Antialiasing gedreht wird. Das sieht zwar besser aus, dessen Berechnung dauert aber auch länger.

Wenn die festgelegte Ebene eine Vektorebene ist (zum Beispiel Kreis, Vieleck, Text mit TrueType oder ein Rechteck), wird Hollywood die Ebene ohne jeglichen Qualitätsverlust drehen können. Somit hat das Argument smooth bei einer Vektorebene keine Funktion. Wenn die Ebene hingegen ein Pixelbild enthält, wird das smooth Argument berücksichtigt.

Im Gegensatz zu den rotierenden Pinsel, welche mit RotateBrush() gedreht werden, behalten die Ebenen immer ihre ursprünglichen Daten. Somit gibt es keine Qualitätsverluste, wenn Sie eine Ebene um einige Grad und dann wieder in die ursprüngliche Position zurück drehen. Dies ist also durchaus möglich und erzeugt keine Qualitätsverluste mit RotateLayer().

Eingaben
id
Ebene oder Ebenegruppe, die gedreht wird
angle
Drehwinkel in Grad
smooth
optional: Drehung mit oder ohne Antialiasing (wird nur berücksichtigt, wenn die Ebene keine Vektorebene ist)

Navigation zeigen