Matrix Struktura

Definice

Představuje transformační matici spřažení 3x3, která se používá pro transformace v dvojrozměrném prostoru.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
Dědičnost
Matrix
Atributy
Implementuje

Poznámky

Tato struktura představuje projekci .NET struktury prostředí Windows Runtime (WinRT) Matrix .This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Další informace najdete v referenčních informacích k rozhraní API UWP v tématu Matrix .For more information, see Matrix in the UWP API reference.

Konstruktory

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

Matrix Inicializuje strukturu.Initializes a Matrix struct.

Vlastnosti

Identity

Získá matici identity.Gets an identity matrix.

IsIdentity

Získá hodnotu, která označuje, zda Matrix je tato struktura maticí identity.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11

Získá nebo nastaví hodnotu prvního řádku a prvního sloupce této Matrix struktury.Gets or sets the value of the first row and first column of this Matrix struct.

M12

Získá nebo nastaví hodnotu prvního řádku a druhého sloupce této Matrix struktury.Gets or sets the value of the first row and second column of this Matrix struct.

M21

Získá nebo nastaví hodnotu druhého řádku a prvního sloupce této Matrix struktury.Gets or sets the value of the second row and first column of this Matrix struct.

M22

Získá nebo nastaví hodnotu druhého řádku a druhého sloupce této Matrix struktury.Gets or sets the value of the second row and second column of this Matrix struct.

OffsetX

Získá nebo nastaví hodnotu třetího řádku a prvního sloupce této Matrix struktury.Gets or sets the value of the third row and first column of this Matrix struct.

OffsetY

Získá nebo nastaví hodnotu třetího řádku a druhého sloupce této Matrix struktury.Gets or sets the value of the third row and second column of this Matrix struct.

Metody

Equals(Matrix)

Určuje, zda je Matrix zadaná struktura totožná s touto instancí.Determines whether the specified Matrix struct is identical to this instance.

Equals(Object)

Určuje, zda je Object zadaná Matrix struktura totožná s tímto Matrix.Determines whether the specified Object is a Matrix struct that is identical to this Matrix.

GetHashCode()

Vrátí kód hash této Matrix struktury.Returns the hash code for this Matrix struct.

ToString()

Vytvoří reprezentace této Matrixstruktury. StringCreates a String representation of this Matrix struct.

ToString(IFormatProvider)

Vytvoří reprezentaci této Matrix struktury s informacemi o formátování specifických pro jazykovou verzi. StringCreates a String representation of this Matrix struct with culture-specific formatting information.

Transform(Point)

Transformuje zadaný bod pomocí Matrix a vrátí výsledek.Transforms the specified point by the Matrix and returns the result.

Operátory

Equality(Matrix, Matrix)

Určuje, zda jsou dvě Matrix zadané struktury identické.Determines whether the two specified Matrix structs are identical.

Inequality(Matrix, Matrix)

Určuje, zda nejsou dvě Matrix zadané struktury identické.Determines whether the two specified Matrix structs are not identical.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Popis tohoto člena naleznete v tématu ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Platí pro

Viz také