Udostępnij za pośrednictwem


Matrix3D Struktura

Definicja

Reprezentuje macierz 4 × 4, która jest używana do przekształceń w przestrzeni trójwymiarowej (3-W).

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
Dziedziczenie
Matrix3D
Atrybuty
Implementuje

Uwagi

Ta struktura reprezentuje projekcję platformy .NET struktury Środowiska uruchomieniowego systemu Windows (WinRT). Matrix3D Aby uzyskać więcej informacji, zobacz Matrix3D w dokumentacji interfejsu API platformy UWP.

Konstruktory

Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Inicjuje nowe wystąpienie klasy Matrix3D.

Właściwości

HasInverse

Pobiera wartość wskazującą, czy jest to Matrix3D nieodwracalne.

Identity

Matrix3D Zmienia strukturę na tożsamość Matrix3D.

IsIdentity

Określa, czy ta Matrix3D struktura jest tożsamością Matrix3D.

M11

Pobiera lub ustawia wartość pierwszego wiersza i pierwszej kolumny tego Matrix3Delementu .

M12

Pobiera lub ustawia wartość pierwszego wiersza i drugiej kolumny tego Matrix3Delementu .

M13

Pobiera lub ustawia wartość pierwszego wiersza i trzeciej kolumny tego Matrix3Delementu .

M14

Pobiera lub ustawia wartość pierwszego wiersza i czwartej kolumny tego Matrix3Delementu .

M21

Pobiera lub ustawia wartość drugiego wiersza i pierwszej kolumny tego Matrix3Delementu .

M22

Pobiera lub ustawia wartość drugiego wiersza i drugiej kolumny tego Matrix3Delementu .

M23

Pobiera lub ustawia wartość drugiego wiersza i trzeciej kolumny tego Matrix3Delementu .

M24

Pobiera lub ustawia wartość drugiego wiersza i czwartej kolumny tego Matrix3Delementu .

M31

Pobiera lub ustawia wartość trzeciego wiersza i pierwszej kolumny tego Matrix3Delementu .

M32

Pobiera lub ustawia wartość trzeciego wiersza i drugiej kolumny tego Matrix3Delementu .

M33

Pobiera lub ustawia wartość trzeciego wiersza i trzeciej kolumny tego Matrix3Delementu .

M34

Pobiera lub ustawia wartość trzeciego wiersza i czwartej kolumny tego Matrix3Delementu .

M44

Pobiera lub ustawia wartość czwartego wiersza i czwartej kolumny tego Matrix3Delementu .

OffsetX

Pobiera lub ustawia wartość czwartego wiersza i pierwszej kolumny tego Matrix3Delementu .

OffsetY

Pobiera lub ustawia wartość czwartego wiersza i drugiej kolumny tego Matrix3Delementu .

OffsetZ

Pobiera lub ustawia wartość czwartego wiersza i trzeciej kolumny tego Matrix3Delementu .

Metody

Equals(Matrix3D)

Testy równości między dwiema macierzami.

Equals(Object)

Testy równości między dwiema macierzami.

GetHashCode()

Zwraca kod skrótu dla tej macierzy.

Invert()

Odwraca tę Matrix3D strukturę.

ToString()

Tworzy reprezentację ciągu tego Matrix3Delementu .

ToString(IFormatProvider)

Tworzy reprezentację ciągu tego Matrix3Delementu .

Operatory

Equality(Matrix3D, Matrix3D)

Porównuje dwa Matrix3D wystąpienia pod kątem równości.

Inequality(Matrix3D, Matrix3D)

Porównuje dwa Matrix3D wystąpienia nierówności.

Multiply(Matrix3D, Matrix3D)

Mnoży określone macierze.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Aby uzyskać opis tego członka, zobacz ToString(String, IFormatProvider).

Dotyczy

Zobacz też