Udostępnij za pośrednictwem


Matrix Struktura

Definicja

Reprezentuje macierz transformacji 3x3 używanej do przekształceń w dwuwymiarowej przestrzeni.

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
Dziedziczenie
Matrix
Atrybuty
Implementuje

Uwagi

Ta struktura reprezentuje projekcję platformy .NET struktury Środowiska uruchomieniowego systemu Windows (WinRT). Matrix Aby uzyskać więcej informacji, zobacz Macierz w dokumentacji interfejsu API platformy UWP.

Konstruktory

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

Inicjuje Matrix strukturę.

Właściwości

Identity

Pobiera macierz tożsamości.

IsIdentity

Pobiera wartość wskazującą, czy ta Matrix struktura jest macierzą tożsamości.

M11

Pobiera lub ustawia wartość pierwszego wiersza i pierwszej kolumny tej Matrix struktury.

M12

Pobiera lub ustawia wartość pierwszego wiersza i drugiej kolumny tej Matrix struktury.

M21

Pobiera lub ustawia wartość drugiego wiersza i pierwszej kolumny tej Matrix struktury.

M22

Pobiera lub ustawia wartość drugiego wiersza i drugiej kolumny tej Matrix struktury.

OffsetX

Pobiera lub ustawia wartość trzeciego wiersza i pierwszej kolumny tej Matrix struktury.

OffsetY

Pobiera lub ustawia wartość trzeciego wiersza i drugiej kolumny tej Matrix struktury.

Metody

Equals(Matrix)

Określa, czy określona Matrix struktura jest identyczna z tym wystąpieniem.

Equals(Object)

Określa, czy określona Object struktura jest identyczna z tą Matrixstrukturą Matrix .

GetHashCode()

Zwraca kod skrótu dla tej Matrix struktury.

ToString()

Tworzy reprezentację String tej Matrix struktury.

ToString(IFormatProvider)

Tworzy reprezentację String tej Matrix struktury z informacjami o formatowaniu specyficznym dla kultury.

Transform(Point)

Przekształca określony punkt według Matrix wartości i zwraca wynik.

Operatory

Equality(Matrix, Matrix)

Określa, czy dwie określone Matrix struktury są identyczne.

Inequality(Matrix, Matrix)

Określa, czy dwie określone Matrix struktury nie są identyczne.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToString(String, IFormatProvider).

Dotyczy

Zobacz też