Matrix Matrix Matrix Matrix Struct

Definition

Repräsentiert eine affine 3x3-Transformationsmatrix, die für Transformationen im zweidimensionalen Raum verwendet wird.Represents a 3x3 affine transformation matrix used for transformations in two-dimensional space.

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

Hinweise

Diese Struktur stellt die .net-Projektion der Windows-Runtime (WinRT) Matrix -Struktur dar.This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Weitere Informationen finden Sie unter Matrix in der UWP-API-Referenz.For more information, see Matrix in the UWP API reference.

Konstruktoren

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

Initialisiert eine Matrix-Struktur.Initializes a Matrix struct.

Eigenschaften

Identity Identity Identity Identity

Ruft eine Identitätsmatrix ab.Gets an identity matrix.

IsIdentity IsIdentity IsIdentity IsIdentity

Ruft einen Wert ab, der angibt, ob die Matrix-Struktur eine Identitätsmatrix ist.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11 M11 M11 M11

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

M12 M12 M12 M12

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

M21 M21 M21 M21

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

M22 M22 M22 M22

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

OffsetX OffsetX OffsetX OffsetX

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

OffsetY OffsetY OffsetY OffsetY

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

Methoden

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

Bestimmt, ob das angegebene Object eine Matrix-Struktur ist, die mit der Matrix identisch ist.Determines whether the specified Object is a Matrix struct that is identical to this Matrix.

Equals(Matrix) Equals(Matrix) Equals(Matrix) Equals(Matrix)

Bestimmt, ob die angegebene Matrix-Struktur mit dieser Instanz identisch ist.Determines whether the specified Matrix struct is identical to this instance.

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

Gibt den Hashcode für diese Matrix-Struktur zurück.Returns the hash code for this Matrix struct.

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

Erstellt eine String-Darstellung dieser Matrix-Struktur.Creates a String representation of this Matrix struct.

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

Erstellt eine String-Darstellung dieser Matrix-Struktur mit kulturspezifischen Formatierungsinformationen.Creates a String representation of this Matrix struct with culture-specific formatting information.

Transform(Point) Transform(Point) Transform(Point) Transform(Point)

Transformiert den angegebenen Punkt mit der Matrix und gibt das Ergebnis zurück.Transforms the specified point by the Matrix and returns the result.

Operatoren

Equality(Matrix, Matrix) Equality(Matrix, Matrix) Equality(Matrix, Matrix) Equality(Matrix, Matrix)

Bestimmt, ob die beiden angegebenen Matrix-Strukturen identisch sind.Determines whether the two specified Matrix structs are identical.

Inequality(Matrix, Matrix) Inequality(Matrix, Matrix) Inequality(Matrix, Matrix) Inequality(Matrix, Matrix)

Bestimmt, ob die beiden angegebenen Matrix-Strukturen nicht identisch sind.Determines whether the two specified Matrix structs are not identical.

Explizite Schnittstellenimplementierungen

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

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

Gilt für:

Siehe auch