Matrix3D 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 matici 4 × 4, která se používá pro transformace v trojrozměrném prostoru (3D).
public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
interface IFormattable
Public Structure Matrix3D
Implements IFormattable
- Dědičnost
- Atributy
- Implementuje
Poznámky
Tato struktura představuje projekci .NET struktury prostředí Windows Runtime (WinRT). Matrix3D
Další informace najdete v tématu Matrix3D v referenčních informacích k rozhraní API pro UPW.
Konstruktory
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Inicializuje novou instanci Matrix3D třídy . |
Vlastnosti
HasInverse |
Získá hodnotu, která označuje, zda je invertibilní Matrix3D . |
Identity | |
IsIdentity | |
M11 |
Získá nebo nastaví hodnotu prvního řádku a prvního sloupce tohoto Matrix3Dobjektu . |
M12 |
Získá nebo nastaví hodnotu prvního řádku a druhého sloupce tohoto Matrix3D. |
M13 |
Získá nebo nastaví hodnotu prvního řádku a třetího sloupce tohoto Matrix3D. |
M14 |
Získá nebo nastaví hodnotu prvního řádku a čtvrtého sloupce tohoto Matrix3D. |
M21 |
Získá nebo nastaví hodnotu druhého řádku a prvního sloupce tohoto Matrix3D. |
M22 |
Získá nebo nastaví hodnotu druhého řádku a druhého sloupce tohoto Matrix3D. |
M23 |
Získá nebo nastaví hodnotu druhého řádku a třetího sloupce tohoto Matrix3D. |
M24 |
Získá nebo nastaví hodnotu druhého řádku a čtvrtého sloupce tohoto Matrix3D. |
M31 |
Získá nebo nastaví hodnotu třetího řádku a prvního sloupce tohoto Matrix3D. |
M32 |
Získá nebo nastaví hodnotu třetího řádku a druhého sloupce tohoto Matrix3D. |
M33 |
Získá nebo nastaví hodnotu třetího řádku a třetího sloupce tohoto Matrix3D. |
M34 |
Získá nebo nastaví hodnotu třetího řádku a čtvrtého sloupce tohoto Matrix3D. |
M44 |
Získá nebo nastaví hodnotu čtvrtého řádku a čtvrtého sloupce tohoto Matrix3D. |
OffsetX |
Získá nebo nastaví hodnotu čtvrtého řádku a prvního sloupce tohoto Matrix3D. |
OffsetY |
Získá nebo nastaví hodnotu čtvrtého řádku a druhého sloupce tohoto Matrix3D. |
OffsetZ |
Získá nebo nastaví hodnotu čtvrtého řádku a třetího sloupce tohoto Matrix3D. |
Metody
Equals(Matrix3D) |
Testuje rovnost mezi dvěma maticemi. |
Equals(Object) |
Testuje rovnost mezi dvěma maticemi. |
GetHashCode() |
Vrátí kód hash pro tuto matici. |
Invert() |
Invertuje tuto Matrix3D strukturu. |
ToString() |
Vytvoří řetězcovou reprezentaci tohoto Matrix3Dsouboru . |
ToString(IFormatProvider) |
Vytvoří řetězcovou reprezentaci tohoto Matrix3Dsouboru . |
Operátory
Equality(Matrix3D, Matrix3D) |
Porovná dvě Matrix3D instance rovnosti. |
Inequality(Matrix3D, Matrix3D) |
Porovná dva Matrix3D výskyty nerovnosti. |
Multiply(Matrix3D, Matrix3D) |
Vynásobí zadané matice. |
Explicitní implementace rozhraní
IFormattable.ToString(String, IFormatProvider) |
Popis tohoto člena najdete v tématu ToString(String, IFormatProvider). |