Matrix Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет матрицу аффинного преобразования 3x3, используемую для преобразований в двумерном пространстве.
public value class Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
[<System.Security.SecurityCritical>]
type Matrix = struct
interface IFormattable
Public Structure Matrix
Implements IFormattable
- Наследование
- Атрибуты
- Реализации
Комментарии
Эта структура представляет проекцию .NET структуры среды выполнения Windows (WinRT). Matrix
Дополнительные сведения см. в разделе Матрица в справочнике по API UWP.
Конструкторы
Matrix(Double, Double, Double, Double, Double, Double) |
Инициализирует структуру Matrix. |
Свойства
Identity |
Возвращает единичную матрицу. |
IsIdentity |
Возвращает значение, указывающее, является ли эта структура Matrix единичной матрицей. |
M11 |
Возвращает или задает значение в первой строке и первом столбце этой структуры Matrix. |
M12 |
Возвращает или задает значение в первой строке и втором столбце этой структуры Matrix. |
M21 |
Возвращает или задает значение во второй строке и первом столбце этой структуры Matrix. |
M22 |
Возвращает или задает значение во второй строке и втором столбце этой структуры Matrix. |
OffsetX |
Возвращает или задает значение в третьей строке и первом столбце этой структуры Matrix. |
OffsetY |
Возвращает или задает значение в третьей строке и втором столбце этой структуры Matrix. |
Методы
Equals(Matrix) |
Определяет, идентична ли указанная структура Matrix данному экземпляру. |
Equals(Object) |
Определяет, является ли указанный Object структурой Matrix, идентичной данной структуре Matrix. |
GetHashCode() |
Возвращает хэш-код для этой структуры Matrix. |
ToString() | |
ToString(IFormatProvider) |
Создает представление String для этой структуры Matrix с использованием сведений о форматировании, связанных с языком и региональными параметрами. |
Transform(Point) |
Преобразует заданную точку с использованием Matrix и возвращает результат. |
Операторы
Equality(Matrix, Matrix) |
Определяет, совпадают ли две указанные структуры Matrix. |
Inequality(Matrix, Matrix) |
Проверяет, являются ли две заданные структуры Matrix неидентичными. |
Явные реализации интерфейса
IFormattable.ToString(String, IFormatProvider) |
Описание этого члена см. в разделе ToString(String, IFormatProvider). |