Matrix3x2F::Matrix3x2F(FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT)-Methode (d2d1helper.h)
Instanziiert eine neue instance der Matrix3x2F-Klasse, die die angegebenen Werte enthält.
Syntax
void Matrix3x2F(
FLOAT m11,
FLOAT m12,
FLOAT m21,
FLOAT m22,
FLOAT m31,
FLOAT m32
);
Parameter
m11
Typ: FLOAT
Der Wert in der ersten Zeile und ersten Spalte der Matrix.
m12
Typ: FLOAT
Der Wert in der ersten Zeile und zweiten Spalte der Matrix.
m21
Typ: FLOAT
Der Wert in der zweiten Zeile und ersten Spalte der Matrix.
m22
Typ: FLOAT
Der Wert in der zweiten Zeile und zweiten Spalte der Matrix.
m31
Typ: FLOAT
Der Wert in der dritten Zeile und der ersten Spalte der Matrix.
m32
Typ: FLOAT
Der Wert in der dritten Zeile und zweiten Spalte der Matrix.
Rückgabewert
Keine
Bemerkungen
Mit dieser Methode können Sie die Werte von Matrixmembern explizit festlegen. Stellen Sie bei Verwendung dieser Methode sicher, dass jeder Member einen geeigneten Wert für Ihre Transformationsmatrix darstellt. Um beispielsweise die Identitätsmatrix zu erstellen, müssen Sie _11 und _22 auf 1 und den Rest auf 0 festlegen. Um eine Übersetzungsmatrix zu erstellen, müssen Sie _11 und _22 auf 1, _12 und _21 auf 0, _31 auf die x-Verschiebung und _32 auf die y-Verschiebung festlegen.
Aus Gründen der Einfachheit und Genauigkeit wird empfohlen, dass Sie nach Möglichkeit andere Hilfsfunktionen wie Identität und Übersetzung anstelle dieser verwenden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1helper.h |
Bibliothek | D2d1.lib |
DLL | D2d1.dll |