Matrix3D Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 | |
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). |