Matrix Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje 3x3 affine transformační matice používaná pro transformace v dvojrozměrném prostoru.
public value class Matrix : IFormattable
public struct Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
type Matrix = struct
interface IFormattable
[<System.Security.SecurityCritical>]
type Matrix = struct
interface IFormattable
Public Structure Matrix
Implements IFormattable
- Dědičnost
- 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 identit. |
IsIdentity |
Získá hodnotu, která označuje, zda je tato Matrix struktura matice identit. |
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 shodná s touto instancí. |
Equals(Object) |
Určuje, zda je zadaná Object struktura, která je shodná s tímto Matrix.Matrix |
GetHashCode() |
Vrátí kód hash pro tuto Matrix strukturu. |
ToString() | |
ToString(IFormatProvider) |
String Vytvoří reprezentaci této Matrix struktury s informacemi o formátování specifické pro jazykovou verzi. |
Transform(Point) |
Transformuje zadaný bod pomocí 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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro