Matrix3D Matrix3D Matrix3D Matrix3D Struct

Definition

Stellt eine 4x4-Matrix für Transformationen in einem 3D-Raum dar.Represents a 4 × 4 matrix that is used for transformations in a three-dimensional (3-D) space.

public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
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.This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix3D struct. Weitere Informationen finden Sie unter Matrix3D in der UWP-API-Referenz.For more information, see Matrix3D in the UWP API reference.

Konstruktoren

Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Initialisiert eine neue Instanz der Matrix3D-Klasse.Initializes a new instance of the Matrix3D class.

Eigenschaften

HasInverse HasInverse HasInverse HasInverse

Ruft einen Wert ab, der angibt, ob Matrix3D invertierbar ist.Gets a value that indicates whether this Matrix3D is invertible.

Identity Identity Identity Identity

Ändert eine Matrix3D-Struktur in ein Identitäts-Matrix3D.Changes a Matrix3D struct into an identity Matrix3D.

IsIdentity IsIdentity IsIdentity IsIdentity

Bestimmt, ob die Matrix3D-Struktur ein Identitäts-Matrix3D ist.Determines whether this Matrix3D struct is an identity Matrix3D.

M11 M11 M11 M11

Ruft den Wert der ersten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the first row and first column of this Matrix3D.

M12 M12 M12 M12

Ruft den Wert der ersten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the first row and second column of this Matrix3D.

M13 M13 M13 M13

Ruft den Wert der ersten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the first row and third column of this Matrix3D.

M14 M14 M14 M14

Ruft den Wert der ersten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the first row and fourth column of this Matrix3D.

M21 M21 M21 M21

Ruft den Wert der zweiten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the second row and first column of this Matrix3D.

M22 M22 M22 M22

Ruft den Wert der zweiten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the second row and second column of this Matrix3D.

M23 M23 M23 M23

Ruft den Wert der zweiten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the second row and third column of this Matrix3D.

M24 M24 M24 M24

Ruft den Wert der zweiten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the second row and fourth column of this Matrix3D.

M31 M31 M31 M31

Ruft den Wert der dritten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the third row and first column of this Matrix3D.

M32 M32 M32 M32

Ruft den Wert der dritten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the third row and second column of this Matrix3D.

M33 M33 M33 M33

Ruft den Wert der dritten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the third row and third column of this Matrix3D.

M34 M34 M34 M34

Ruft den Wert der dritten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the third row and fourth column of this Matrix3D.

M44 M44 M44 M44

Ruft den Wert der vierten Zeile und vierten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the fourth row and fourth column of this Matrix3D.

OffsetX OffsetX OffsetX OffsetX

Ruft den Wert der vierten Zeile und ersten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the fourth row and first column of this Matrix3D.

OffsetY OffsetY OffsetY OffsetY

Ruft den Wert der vierten Zeile und zweiten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the fourth row and second column of this Matrix3D.

OffsetZ OffsetZ OffsetZ OffsetZ

Ruft den Wert der vierten Zeile und dritten Spalte der Matrix3D ab oder legt diesen fest.Gets or sets the value of the fourth row and third column of this Matrix3D.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Überprüft zwei Matrizen auf Gleichheit.Tests for equality between two matrices.

Equals(Matrix3D) Equals(Matrix3D) Equals(Matrix3D) Equals(Matrix3D)

Überprüft zwei Matrizen auf Gleichheit.Tests for equality between two matrices.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für die Matrix zurück.Returns the hash code for this matrix.

Invert() Invert() Invert() Invert()

Invertiert die Matrix3D-Struktur.Inverts this Matrix3D struct.

ToString() ToString() ToString() ToString()

Erstellt eine Zeichenfolgendarstellung der Matrix3D.Creates a string representation of this Matrix3D.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Erstellt eine Zeichenfolgendarstellung der Matrix3D.Creates a string representation of this Matrix3D.

Operatoren

Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D)

Überprüft zwei Matrix3D-Instanzen auf Gleichheit.Compares two Matrix3D instances for equality.

Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D)

Überprüft zwei Matrix3D-Instanzen auf Ungleichheit.Compares two Matrix3D instances for inequality.

Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D)

Multipliziert die angegebenen Matrizen.Multiplies the specified matrices.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Eine Beschreibung dieses Members finden Sie unter ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Gilt für:

Siehe auch