Matrix Структура

Определение

Представляет матрицу аффинного преобразования 3x3, используемую для преобразований в двумерном пространстве.

public value class Matrix : IFormattable
public struct Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
type Matrix = struct
    interface IFormattable
[<System.Security.SecurityCritical>]
type Matrix = struct
    interface IFormattable
Public Structure Matrix
Implements IFormattable
Наследование
Matrix
Атрибуты
Реализации

Комментарии

эта структура представляет проекцию .net структуры среда выполнения Windows (WinRT) Matrix . Дополнительные сведения см. в разделе 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()

Создает представление String для этой структуры Matrix.

ToString(IFormatProvider)

Создает представление String для этой структуры Matrix с использованием сведений о форматировании, связанных с языком и региональными параметрами.

Transform(Point)

Преобразует заданную точку с использованием Matrix и возвращает результат.

Операторы

Equality(Matrix, Matrix)

Определяет, совпадают ли две указанные структуры Matrix.

Inequality(Matrix, Matrix)

Проверяет, являются ли две заданные структуры Matrix неидентичными.

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

IFormattable.ToString(String, IFormatProvider)

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

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

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