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
- Наследование
- Атрибуты
- Реализации
Комментарии
Эта структура представляет проекцию .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 | |
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). |