Поделиться через


Matrix3D Структура

Определение

Представляет матрицу 4×4, используемую для преобразований в трехмерном пространстве.

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

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

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