Имя | Описание | |
---|---|---|
![]() | 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. |