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 4x4-Matrix für Transformationen in einem 3D-Raum dar.
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 WinRT-Struktur (Windows-Runtime) Matrix3D
dar. Weitere Informationen finden Sie unter Matrix3D in der UWP-API-Referenz.
Konstruktoren
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
HasInverse |
Ruft einen Wert ab, der angibt, ob Matrix3D invertierbar ist. |
Identity | |
IsIdentity |
Bestimmt, ob die Matrix3D-Struktur ein Identitäts-Matrix3D ist. |
M11 |
Ruft den Wert der ersten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest. |
M12 |
Ruft den Wert der ersten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest. |
M13 |
Ruft den Wert der ersten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest. |
M14 |
Ruft den Wert der ersten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest. |
M21 |
Ruft den Wert der zweiten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest. |
M22 |
Ruft den Wert der zweiten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest. |
M23 |
Ruft den Wert der zweiten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest. |
M24 |
Ruft den Wert der zweiten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest. |
M31 |
Ruft den Wert der dritten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest. |
M32 |
Ruft den Wert der dritten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest. |
M33 |
Ruft den Wert der dritten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest. |
M34 |
Ruft den Wert der dritten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest. |
M44 |
Ruft den Wert der vierten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest. |
OffsetX |
Ruft den Wert der vierten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest. |
OffsetY |
Ruft den Wert der vierten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest. |
OffsetZ |
Ruft den Wert der vierten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest. |
Methoden
Equals(Matrix3D) |
Überprüft zwei Matrizen auf Gleichheit. |
Equals(Object) |
Überprüft zwei Matrizen auf Gleichheit. |
GetHashCode() |
Gibt den Hashcode für die Matrix zurück. |
Invert() |
Invertiert die Matrix3D-Struktur. |
ToString() |
Erstellt eine Zeichenfolgendarstellung der Matrix3D. |
ToString(IFormatProvider) |
Erstellt eine Zeichenfolgendarstellung der Matrix3D. |
Operatoren
Equality(Matrix3D, Matrix3D) |
Überprüft zwei Matrix3D-Instanzen auf Gleichheit. |
Inequality(Matrix3D, Matrix3D) |
Überprüft zwei Matrix3D-Instanzen auf Ungleichheit. |
Multiply(Matrix3D, Matrix3D) |
Multipliziert die angegebenen Matrizen. |
Explizite Schnittstellenimplementierungen
IFormattable.ToString(String, IFormatProvider) |
Eine Beschreibung dieses Elements finden Sie unter ToString(String, IFormatProvider). |