Matrix4 Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine 4x4-Matrix dar.
[System.Serializable]
public struct Matrix4 : IEquatable<OpenTK.Matrix4>
type Matrix4 = struct
- Vererbung
-
Matrix4
- Attribute
- Implementiert
Konstruktoren
Matrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Erstellt eine neue instance. |
Matrix4(Vector4, Vector4, Vector4, Vector4) |
Erstellt eine neue instance. |
Felder
Identity |
Die Identitätsmatrix |
Row0 |
Oberste Zeile der Matrix |
Row1 |
2. Zeile der Matrix |
Row2 |
3. Zeile der Matrix |
Row3 |
Untere Zeile der Matrix |
Eigenschaften
Column0 |
Die erste Spalte dieser Matrix |
Column1 |
Die zweite Spalte dieser Matrix |
Column2 |
Die dritte Spalte dieser Matrix |
Column3 |
Die vierte Spalte dieser Matrix |
Determinant |
Die Determinante dieser Matrix |
M11 |
Ruft den Wert in Zeile 1, Spalte 1 dieses instance ab oder legt diesen fest. |
M12 |
Ruft den Wert in Zeile 1, Spalte 2 dieses instance ab oder legt diesen fest. |
M13 |
Ruft den Wert in Zeile 1, Spalte 3 dieses instance ab oder legt diesen fest. |
M14 |
Ruft den Wert in Zeile 1, Spalte 4 dieses instance ab oder legt diesen fest. |
M21 |
Ruft den Wert in Zeile 2, Spalte 1 dieses instance ab oder legt diesen fest. |
M22 |
Ruft den Wert in Zeile 2, Spalte 2 dieses instance ab oder legt diesen fest. |
M23 |
Ruft den Wert in Zeile 2, Spalte 3 dieses instance ab oder legt diesen fest. |
M24 |
Ruft den Wert in Zeile 2, Spalte 4 dieses instance ab oder legt diesen fest. |
M31 |
Ruft den Wert in Zeile 3, Spalte 1 dieses instance ab oder legt diesen fest. |
M32 |
Ruft den Wert in Zeile 3, Spalte 2 dieses instance ab oder legt diesen fest. |
M33 |
Ruft den Wert in Zeile 3, Spalte 3 dieses instance ab oder legt diesen fest. |
M34 |
Ruft den Wert in Zeile 3, Spalte 4 dieses instance ab oder legt diesen fest. |
M41 |
Ruft den Wert in Zeile 4, Spalte 1 dieses instance ab oder legt diesen fest. |
M42 |
Ruft den Wert in Zeile 4, Spalte 3 dieses instance ab oder legt diesen fest. |
M43 |
Ruft den Wert in Zeile 4, Spalte 3 dieses instance ab oder legt diesen fest. |
M44 |
Ruft den Wert in Zeile 4, Spalte 4 dieses instance ab oder legt diesen fest. |
Methoden
CreateFromAxisAngle(Vector3, Single, Matrix4) |
Stellt eine 4x4-Matrix dar. |
CreateFromAxisAngle(Vector3, Single) |
Stellt eine 4x4-Matrix dar. |
CreateOrthographic(Single, Single, Single, Single, Matrix4) |
Erstellt eine orthographische Projektionsmatrix. |
CreateOrthographic(Single, Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Erstellt eine orthographische Projektionsmatrix. |
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
Erstellt eine perspektivische Projektionsmatrix. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Erstellt eine perspektivische Projektionsmatrix. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
CreateRotationX(Single, Matrix4) |
Stellt eine 4x4-Matrix dar. |
CreateRotationX(Single) |
Stellt eine 4x4-Matrix dar. |
CreateRotationY(Single, Matrix4) |
Stellt eine 4x4-Matrix dar. |
CreateRotationY(Single) |
Stellt eine 4x4-Matrix dar. |
CreateRotationZ(Single, Matrix4) |
Stellt eine 4x4-Matrix dar. |
CreateRotationZ(Single) |
Stellt eine 4x4-Matrix dar. |
CreateTranslation(Single, Single, Single, Matrix4) |
Erstellt eine Translationsmatrix. |
CreateTranslation(Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
CreateTranslation(Vector3, Matrix4) |
Erstellt eine Translationsmatrix. |
CreateTranslation(Vector3) |
Stellt eine 4x4-Matrix dar. |
Equals(Matrix4) |
Gibt an, ob die aktuelle Matrix gleich einer anderen Matrix ist. |
Equals(Object) |
Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. |
Frustum(Single, Single, Single, Single, Single, Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
GetHashCode() |
Gibt den Hashcode für diese instance zurück. |
Invert() |
Stellt eine 4x4-Matrix dar. |
Invert(Matrix4) |
Stellt eine 4x4-Matrix dar. |
Invert(Matrix4) |
Stellt eine 4x4-Matrix dar. |
LookAt(Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
LookAt(Vector3, Vector3, Vector3) |
Stellt eine 4x4-Matrix dar. |
Mult(Matrix4, Matrix4, Matrix4) |
Multipliziert zwei Instanzen. |
Mult(Matrix4, Matrix4) |
Stellt eine 4x4-Matrix dar. |
Perspective(Single, Single, Single, Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
Rotate(Quaternion) |
Stellt eine 4x4-Matrix dar. |
Rotate(Vector3, Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
RotateX(Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
RotateY(Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
RotateZ(Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
Scale(Single, Single, Single) |
Stellt eine 4x4-Matrix dar. |
Scale(Single) |
Stellt eine 4x4-Matrix dar. |
Scale(Vector3) |
Stellt eine 4x4-Matrix dar. |
ToString() |
Gibt eine System.String zurück, die die aktuelle Matrix44 darstellt. |
Translation(Single, Single, Single) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
Translation(Vector3) |
Veraltet.
Stellt eine 4x4-Matrix dar. |
Transpose() |
Berechnet die Transponation dieses instance. |
Transpose(Matrix4, Matrix4) |
Berechnen der Transponation der angegebenen Matrix |
Transpose(Matrix4) |
Stellt eine 4x4-Matrix dar. |
Operatoren
Equality(Matrix4, Matrix4) |
Stellt eine 4x4-Matrix dar. |
Inequality(Matrix4, Matrix4) |
Stellt eine 4x4-Matrix dar. |
Multiply(Matrix4, Matrix4) |
Stellt eine 4x4-Matrix dar. |