Matrix3D Struktur

Definition

Stellt eine 4 × 4-Matrix dar, die für Transformationen in einem dreidimensionalen Raum (3D) verwendet wird.

public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
    interface IFormattable
Public Structure Matrix3D
Implements IFormattable
Vererbung
Matrix3D
Attribute
Implementiert

Hinweise

Diese Struktur stellt die .NET Projektion der Windows-Runtime (WinRT) Matrix3D Struktur dar. Weitere Informationen finden Sie unter Matrix3D in der UWP-API-Referenz.

Konstruktoren

Name Beschreibung
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Initialisiert eine neue Instanz der Matrix3D-Klasse.

Eigenschaften

Name Beschreibung
HasInverse

Ruft einen Wert ab, der angibt, ob dies Matrix3D invertierbar ist.

Identity

Ändert eine Matrix3D Struktur in eine Identität Matrix3D.

IsIdentity

Bestimmt, ob es sich bei dieser Matrix3D Struktur um eine Identität Matrix3Dhandelt.

M11

Dient zum Abrufen oder Festlegen des Werts der ersten Zeile und der ersten Spalte dieses Werts Matrix3D.

M12

Dient zum Abrufen oder Festlegen des Werts der ersten Zeile und der zweiten Spalte dieses Werts Matrix3D.

M13

Dient zum Abrufen oder Festlegen des Werts der ersten Zeile und der dritten Spalte dieses Werts Matrix3D.

M14

Dient zum Abrufen oder Festlegen des Werts der ersten Zeile und der vierten Spalte dieses Werts Matrix3D.

M21

Dient zum Abrufen oder Festlegen des Werts der zweiten Zeile und der ersten Spalte dieses Werts Matrix3D.

M22

Dient zum Abrufen oder Festlegen des Werts der zweiten Zeile und der zweiten Spalte dieses Werts Matrix3D.

M23

Dient zum Abrufen oder Festlegen des Werts der zweiten Zeile und der dritten Spalte dieses Werts Matrix3D.

M24

Dient zum Abrufen oder Festlegen des Werts der zweiten Zeile und der vierten Spalte dieser Matrix3D.

M31

Dient zum Abrufen oder Festlegen des Werts der dritten Zeile und der ersten Spalte dieses Werts Matrix3D.

M32

Dient zum Abrufen oder Festlegen des Werts der dritten Zeile und der zweiten Spalte dieser Matrix3D.

M33

Dient zum Abrufen oder Festlegen des Werts der dritten Zeile und der dritten Spalte dieses Werts Matrix3D.

M34

Dient zum Abrufen oder Festlegen des Werts der dritten Zeile und der vierten Spalte dieses Werts Matrix3D.

M44

Dient zum Abrufen oder Festlegen des Werts der vierten Zeile und der vierten Spalte dieses Werts Matrix3D.

OffsetX

Dient zum Abrufen oder Festlegen des Werts der vierten Zeile und der ersten Spalte dieses Werts Matrix3D.

OffsetY

Dient zum Abrufen oder Festlegen des Werts der vierten Zeile und der zweiten Spalte dieses Werts Matrix3D.

OffsetZ

Dient zum Abrufen oder Festlegen des Werts der vierten Zeile und der dritten Spalte dieser Matrix3D.

Methoden

Name Beschreibung
Equals(Matrix3D)

Überprüft die Gleichheit zwischen zwei Matrizen.

Equals(Object)

Überprüft die Gleichheit zwischen zwei Matrizen.

GetHashCode()

Gibt den Hashcode für diese Matrix zurück.

Invert()

Invertiert diese Matrix3D Struktur.

ToString()

Erstellt eine Zeichenfolgendarstellung dieser Matrix3D.

ToString(IFormatProvider)

Erstellt eine Zeichenfolgendarstellung dieser Matrix3D.

Operatoren

Name Beschreibung
Equality(Matrix3D, Matrix3D)

Vergleicht zwei Matrix3D Instanzen für Gleichheit.

Inequality(Matrix3D, Matrix3D)

Vergleicht zwei Matrix3D Instanzen für Ungleichheiten.

Multiply(Matrix3D, Matrix3D)

Multipliziert die angegebenen Matrizen.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IFormattable.ToString(String, IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToString(String, IFormatProvider).

Gilt für:

Weitere Informationen