Teilen über


Matrix Struktur

Definition

Repräsentiert eine affine 3x3-Transformationsmatrix, die für Transformationen im zweidimensionalen Raum verwendet wird.

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

Hinweise

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

Konstruktoren

Matrix(Double, Double, Double, Double, Double, Double)

Initialisiert eine Matrix-Struktur.

Eigenschaften

Identity

Ruft eine Identitätsmatrix ab.

IsIdentity

Ruft einen Wert ab, der angibt, ob die Matrix-Struktur eine Identitätsmatrix ist.

M11

Ruft den Wert der ersten Zeile und ersten Spalte der Matrix-Struktur ab oder legt diesen fest.

M12

Ruft den Wert der ersten Zeile und zweiten Spalte der Matrix-Struktur ab oder legt diesen fest.

M21

Ruft den Wert der zweiten Zeile und ersten Spalte der Matrix-Struktur ab oder legt diesen fest.

M22

Ruft den Wert der zweiten Zeile und zweiten Spalte der Matrix-Struktur ab oder legt diesen fest.

OffsetX

Ruft den Wert der dritten Zeile und ersten Spalte der Matrix-Struktur ab oder legt diesen fest.

OffsetY

Ruft den Wert der dritten Zeile und zweiten Spalte der Matrix-Struktur ab oder legt diesen fest.

Methoden

Equals(Matrix)

Bestimmt, ob die angegebene Matrix-Struktur mit dieser Instanz identisch ist.

Equals(Object)

Bestimmt, ob das angegebene Object eine Matrix-Struktur ist, die mit der Matrix identisch ist.

GetHashCode()

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

ToString()

Erstellt eine String-Darstellung dieser Matrix-Struktur.

ToString(IFormatProvider)

Erstellt eine String-Darstellung dieser Matrix-Struktur mit kulturspezifischen Formatierungsinformationen.

Transform(Point)

Transformiert den angegebenen Punkt mit der Matrix und gibt das Ergebnis zurück.

Operatoren

Equality(Matrix, Matrix)

Bestimmt, ob die beiden angegebenen Matrix-Strukturen identisch sind.

Inequality(Matrix, Matrix)

Bestimmt, ob die beiden angegebenen Matrix-Strukturen nicht identisch sind.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

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

Gilt für:

Weitere Informationen