Freigeben über


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

Weitere Informationen

Matrix3x2F