Matrix3x2F::Translation(FLOAT,FLOAT)-Methode (d2d1helper.h)
Erstellt eine Übersetzungstransformation mit den angegebenen x- und y-Verschiebungen.
Syntax
Matrix3x2F Translation(
FLOAT x,
FLOAT y
);
Parameter
x
Typ: FLOAT
Der Abstand, der entlang der x-Achse übersetzt werden soll.
y
Typ: FLOAT
Der Abstand, der entlang der y-Achse übersetzt werden soll.
Rückgabewert
Typ: Matrix3x2F
Eine Transformationsmatrix, die ein Objekt in den angegebenen horizontalen und vertikalen Abstand übersetzt.
Hinweise
Übersetzung ist eine affine Transformation, die jeden Punkt um einen festen Abstand in die gleiche Richtung verschiebt. Es ähnelt dem Verschieben des Ursprungs des Koordinatenraums. Sie können ein Objekt entlang der x-Achse, der y-Achse oder beides übersetzen.
Geben Sie beim Aufrufen dieser Methode die x- und y-Verschiebungen an. Wenn Sie lieber beide Verschiebungen in einem geordneten Paar mithilfe der D2D1_SIZE_F-Struktur definieren möchten, rufen Sie die andere Translation-Methode auf. Die folgende Abbildung zeigt ein Quadrat, das sich entlang der x-Achse um 20 Pixel nach rechts und entlang der y-Achse um 10 Pixel nach unten verschoben hat.
Ein Beispiel finden Sie unter How to Translate an Object( How to Translate 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 |