Freigeben über


Matrix3D Struktur

Definition

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

Ändert eine Matrix3D-Struktur in ein Identitäts-Matrix3D.

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

Gilt für:

Weitere Informationen