Matrix3x2F::Skew-Methode (d2d1helper.h)
Erstellt eine Neigungstransformation mit den angegebenen Werten für die x- und y-Achse und den angegebenen Mittelpunkt.
Syntax
Matrix3x2F Skew(
FLOAT angleX,
FLOAT angleY,
D2D1_POINT_2F center
);
Parameter
angleX
Typ: FLOAT
Der Neigungswinkel der x-Achse, der ab der y-Achse gegen den Uhrzeigersinn in Grad gemessen wird.
angleY
Typ: FLOAT
Der Schrägwinkel der y-Achse, der im Uhrzeigersinn von der x-Achse in Grad gemessen wird.
center
Typ: D2D1_POINT_2F
Der Punkt, an dem die Abweichung ausgeführt wird.
Rückgabewert
Typ: Matrix3x2F
Die neue Schiefertransformation.
Hinweise
Die typische Y-Achsenschiefe bedeutet, dass der Winkel in Grad gegen den Uhrzeigersinn von der x-Achse verzerrt wird. Da die y-Achse in Direct2D jedoch invertiert ist, bedeutet der Y-Achsen-Schrägwinkel in Direct2D, dass der Winkel in Grad im Uhrzeigersinn von der x-Achse verzerrt wird.
Die folgende Abbildung zeigt z. B. das Rechteck mit einem schrägen Winkel der y-Achse von 30 Grad. Beachten Sie, dass der Winkel von der x-Achse im Uhrzeigersinn 30 Grad ist.
Beispiele
Ein Beispiel finden Sie unter How to Skew an Object.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1helper.h |
Bibliothek | D2d1.lib |
DLL | D2d1.dll |