Имя | Описание | |
---|---|---|
AffineMatrix | Overloaded. Инициализирует новый экземпляр класса |
Имя | Описание | |
---|---|---|
AffineMatrix | Overloaded. Инициализирует новый экземпляр класса |
Имя | Описание | |
---|---|---|
Determinant | Возвращает определитель матрицы. | |
IsIdentity | Возвращает значение, указывающее, является ли этот класс AffineMatrix единичной матрицей. | |
IsInvertible | Возвращает значение, указывающее, является ли матрица обратимой. | |
M11 | Возвращает или задает значение первой строки и первого столбца матрицы (масштаб X). | |
M12 | Возвращает или задает значение первой строки и второго столбца матрицы. | |
M21 | Возвращает или задает значение второй строки и первого столбца матрицы. | |
M22 | Возвращает или задает значение второй строки и второго столбца матрицы (шкала Y). | |
OffsetX | Возвращает или задает значение третьей строки и первого столбца матрицы (смещение X). | |
OffsetY | Возвращает или задает значение третьей строки и второго столбца матрицы (смещение Y). | |
Type | Возвращает тип матрицы. |
Имя | Описание | |
---|---|---|
Clone | Клонирует этот экземпляр аффинной матрицы. | |
CreateRotation | Overloaded. Создает матрицу, которая повернута относительно точки (0;0). | |
CreateRotationRadians | Overloaded. Создает матрицу, которая повернута относительно точки (0;0). | |
CreateScaling | Overloaded. Создает масштабированную матрицу. | |
CreateSkewRadians | Создает перекошенную матрицу. | |
CreateTranslation | Создает матрицу и перемещает ее в указанное смещение. | |
Equals | Overloaded. Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. | |
GetElements | Возвращает элементы матрицы. | |
GetHashCode | Возвращает хэш-код для этого экземпляра. | |
GetIdentity | Возвращает единичную матрицу. | |
Invert | Overloaded. Инвертирует этот | |
Multiply | Overloaded. Умножает | |
MultiplyPrepend | Умножает указанный AffineMatrix на этот AffineMatrix. | |
Rotate | Поворачивает AffineMatrix вокруг указанной точки. | |
RotateAt | Поворачивает AffineMatrix вокруг указанной точки. | |
RotateAtPrepend | Добавляет поворот на указанный угол в указанной точке к AffineMatrix. | |
RotatePrepend | Добавляет поворот на указанный угол к AffineMatrix. | |
Scale | Добавляет указанный вектор масштабирования к AffineMatrix. | |
ScaleAt | Масштабирует AffineMatrix на указанную величину относительно указанной точки. | |
ScaleAtPrepend | Добавляет указанный масштаб к указанной точке этого AffineMatrix. | |
ScalePrepend | Добавляет указанный вектор масштабирования к AffineMatrix. | |
SetIdentity | Изменяет эту AffineMatrix на единичную матрицу. | |
SetMatrix | Overloaded. Устанавливает текущую матрицу из указанной матрицы. | |
Skew | Добавляет перекос на указанное число градусов в измерениях x и y к этому AffineMatrix. | |
SkewPrepend | Добавляет наклон указанного градуса в измерениях x и y к этому AffineMatrix. | |
ToString | Overloaded. Возвращает строковое представление этого объекта. | |
Translate | Добавляет смещение указанных смещений к этому AffineMatrix. | |
TranslatePrepend | Добавляет перенос указанных смещений к этой AffineMatrix. | |
TranslateX | Добавляет смещение указанного смещения оси X к этому AffineMatrix. | |
TranslateXPrepend | Добавляет перенос указанного смещения оси X к этой AffineMatrix. | |
TranslateY | Добавляет перенос указанного смещения оси Y к этой AffineMatrix. | |
TranslateYPrepend | Добавляет перенос указанного смещения оси Y к этой AffineMatrix. |
Имя | Описание | |
---|---|---|
Equality | Сравнивает две AffineMatrix. | |
Inequality | Сравнивает две AffineMatrix. | |
Multiplication | Умножает AffineMatrix на другую AffineMatrix. |