Matrix Struktura

Definicja

Przedstawia tablicę transformacji 3x3 afinicznym używany do transformacji w przestrzeni dwuwymiarowej.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
Dziedziczenie
Matrix
Atrybuty
Implementuje

Uwagi

Ta struktura reprezentuje projekcję .NET struktury środowisko wykonawcze systemu Windows (WinRT) Matrix .This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Aby uzyskać więcej informacji, zobacz Matrix w dokumentacji interfejsu API platformy UWP.For more information, see Matrix in the UWP API reference.

Konstruktory

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

Matrix Inicjuje strukturę.Initializes a Matrix struct.

Właściwości

Identity

Pobiera macierz tożsamości.Gets an identity matrix.

IsIdentity

Pobiera wartość wskazującą, czy ta Matrix struktura jest macierzą tożsamości.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11

Pobiera lub ustawia wartość pierwszego wiersza i pierwszej kolumny tej Matrix struktury.Gets or sets the value of the first row and first column of this Matrix struct.

M12

Pobiera lub ustawia wartość pierwszego wiersza i drugiej kolumny tej Matrix struktury.Gets or sets the value of the first row and second column of this Matrix struct.

M21

Pobiera lub ustawia wartość drugiego wiersza i pierwszej kolumny tej Matrix struktury.Gets or sets the value of the second row and first column of this Matrix struct.

M22

Pobiera lub ustawia wartość drugiego wiersza i drugiej kolumny tej Matrix struktury.Gets or sets the value of the second row and second column of this Matrix struct.

OffsetX

Pobiera lub ustawia wartość trzeciego wiersza i pierwszej kolumny tej Matrix struktury.Gets or sets the value of the third row and first column of this Matrix struct.

OffsetY

Pobiera lub ustawia wartość trzeciego wiersza i drugiej kolumny tej Matrix struktury.Gets or sets the value of the third row and second column of this Matrix struct.

Metody

Equals(Matrix)

Określa, czy określona Matrix struktura jest identyczna z tym wystąpieniem.Determines whether the specified Matrix struct is identical to this instance.

Equals(Object)

Określa, czy określony Object Matrix jest strukturą Matrix, która jest taka sama.Determines whether the specified Object is a Matrix struct that is identical to this Matrix.

GetHashCode()

Zwraca kod skrótu dla tej Matrix struktury.Returns the hash code for this Matrix struct.

ToString()

Tworzy reprezentację tej Matrixstruktury. StringCreates a String representation of this Matrix struct.

ToString(IFormatProvider)

Tworzy reprezentację tej Matrix struktury przy użyciu informacji o formatowaniu specyficznych dla kultury. StringCreates a String representation of this Matrix struct with culture-specific formatting information.

Transform(Point)

Przekształca określony punkt przez Matrix i zwraca wynik.Transforms the specified point by the Matrix and returns the result.

Operatory

Equality(Matrix, Matrix)

Określa, czy dwie określone Matrix struktury są identyczne.Determines whether the two specified Matrix structs are identical.

Inequality(Matrix, Matrix)

Określa, czy dwie określone Matrix struktury nie są identyczne.Determines whether the two specified Matrix structs are not identical.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, ToString(String, IFormatProvider)Zobacz.For a description of this member, see ToString(String, IFormatProvider).

Dotyczy

Zobacz też