Matrix3D Структура

Определение

Представляет 4 × 4 матрицы, которая используется для преобразований в трехмерном пространстве (3-D).

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
Наследование
Matrix3D
Атрибуты
Реализации

Комментарии

Эта структура представляет .NET проекцию структуры среда выполнения Windows (WinRT) Matrix3D. Дополнительные сведения см. в разделе Matrix3D в справочнике по API UWP.

Конструкторы

Имя Описание
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Инициализирует новый экземпляр класса Matrix3D.

Свойства

Имя Описание
HasInverse

Возвращает значение, указывающее, является ли это Matrix3D невертимым.

Identity

Изменяет структуру Matrix3D в удостоверение Matrix3D.

IsIdentity

Определяет, является ли эта Matrix3D структура удостоверением Matrix3D.

M11

Возвращает или задает значение первой строки и первого столбца этого Matrix3Dстолбца.

M12

Возвращает или задает значение первой строки и второго столбца этого Matrix3Dстолбца.

M13

Возвращает или задает значение первой строки и третьего столбца этого Matrix3Dстолбца.

M14

Возвращает или задает значение первой строки и четвертого столбца этого Matrix3Dстолбца.

M21

Возвращает или задает значение второй строки и первого столбца этого Matrix3Dстолбца.

M22

Возвращает или задает значение второй строки и второго столбца этого Matrix3Dстолбца.

M23

Возвращает или задает значение второй строки и третьего столбца этого Matrix3Dстолбца.

M24

Возвращает или задает значение второй строки и четвертого столбца этого Matrix3Dстолбца.

M31

Возвращает или задает значение третьей строки и первого столбца этого Matrix3Dстолбца.

M32

Возвращает или задает значение третьей строки и второго столбца этого Matrix3Dстолбца.

M33

Возвращает или задает значение третьей строки и третьего столбца этого Matrix3Dстолбца.

M34

Возвращает или задает значение третьей строки и четвертого столбца этого Matrix3Dстолбца.

M44

Возвращает или задает значение четвертой строки и четвертого столбца этого Matrix3Dстолбца.

OffsetX

Возвращает или задает значение четвертой строки и первого столбца этого Matrix3Dстолбца.

OffsetY

Возвращает или задает значение четвертой строки и второго столбца этого Matrix3Dстолбца.

OffsetZ

Возвращает или задает значение четвертой строки и третьего столбца этого Matrix3Dстолбца.

Методы

Имя Описание
Equals(Matrix3D)

Проверяет равенство между двумя матрицами.

Equals(Object)

Проверяет равенство между двумя матрицами.

GetHashCode()

Возвращает хэш-код для этой матрицы.

Invert()

Инвертирует эту Matrix3D структуру.

ToString()

Создает строковое представление этого Matrix3Dобъекта.

ToString(IFormatProvider)

Создает строковое представление этого Matrix3Dобъекта.

Операторы

Имя Описание
Equality(Matrix3D, Matrix3D)

Сравнивает два Matrix3D экземпляра для равенства.

Inequality(Matrix3D, Matrix3D)

Сравнивает два Matrix3D экземпляра для неравенства.

Multiply(Matrix3D, Matrix3D)

Умножает указанные матрицы.

Явные реализации интерфейса

Имя Описание
IFormattable.ToString(String, IFormatProvider)

Описание этого элемента см. в разделе ToString(String, IFormatProvider).

Применяется к

См. также раздел