Matrix3D 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 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
- 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 | |
| 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). |