Sdílet prostřednictvím


Matrix Struktura

Definice

Představuje afinovou transformační matici 3x3 používanou pro transformace v dvojrozměrném prostoru.

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
Dědičnost
Matrix
Atributy
Implementuje

Poznámky

Tato struktura představuje projekci .NET struktury prostředí Windows Runtime (WinRT). Matrix Další informace najdete v tématu Matice v referenčních informacích k rozhraní API pro UPW.

Konstruktory

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

Inicializuje Matrix strukturu.

Vlastnosti

Identity

Získá matici identity.

IsIdentity

Získá hodnotu, která označuje, zda je tato Matrix struktura matice identity.

M11

Získá nebo nastaví hodnotu prvního řádku a prvního sloupce této Matrix struktury.

M12

Získá nebo nastaví hodnotu prvního řádku a druhého sloupce této Matrix struktury.

M21

Získá nebo nastaví hodnotu druhého řádku a prvního sloupce této Matrix struktury.

M22

Získá nebo nastaví hodnotu druhého řádku a druhého sloupce této Matrix struktury.

OffsetX

Získá nebo nastaví hodnotu třetího řádku a prvního sloupce této Matrix struktury.

OffsetY

Získá nebo nastaví hodnotu třetího řádku a druhého sloupce této Matrix struktury.

Metody

Equals(Matrix)

Určuje, zda je zadaná Matrix struktura identická s touto instancí.

Equals(Object)

Určuje, zda je zadaná Object struktura shodná s tímto Matrixparametrem Matrix .

GetHashCode()

Vrátí kód hash pro tuto Matrix strukturu.

ToString()

String Vytvoří reprezentaci této Matrix struktury.

ToString(IFormatProvider)

String Vytvoří reprezentaci této Matrix struktury s informacemi o formátování specifické pro jazykovou verzi.

Transform(Point)

Transformuje zadaný bod podle Matrix a vrátí výsledek.

Operátory

Equality(Matrix, Matrix)

Určuje, zda jsou dvě zadané Matrix struktury identické.

Inequality(Matrix, Matrix)

Určuje, zda dvě zadané Matrix struktury nejsou identické.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Popis tohoto člena najdete v tématu ToString(String, IFormatProvider).

Platí pro

Viz také