Freigeben über


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.

Abbildung eines Rechtecks, das um 30 Grad entlang der y-Achse schief 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

Weitere Informationen

Matrix3x2F