Matrix3D Struktura

Definice

Představuje matici 4 × 4, která se používá pro transformace v trojrozměrném prostoru (3D).

public value class Matrix3D : IFormattable
public struct Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
type Matrix3D = struct
    interface IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
    interface IFormattable
Public Structure Matrix3D
Implements IFormattable
Dědičnost
Matrix3D
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

Změní strukturu na Matrix3D identitu Matrix3D.

IsIdentity

Určuje, zda je tato Matrix3D struktura identitou Matrix3D.

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).

Platí pro

Viz také