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