Class SVGMatrix

SVGMatrix class

Многие графические операции SVG используют матрицы 2x3 вида: [ace] [bdf] , которые при преобразовании в матрицу 3x3 для целей матричной арифметики становятся: [ace] [bdf] [0 0 1]

public class SVGMatrix : SVGValueType

Характеристики

ИмяОписание
A { get; set; }Компонент A матрицы.
B { get; set; }Компонент B матрицы.
C { get; set; }Компонент C матрицы.
D { get; set; }Компонент D матрицы.
E { get; set; }Компонент E матрицы.
F { get; set; }Компонент F матрицы.

Методы

ИмяОписание
Dispose()Освобождает неуправляемые и (необязательно) управляемые ресурсы.
virtual GetPlatformType()Этот метод используется для получения объекта ECMAScript.Type .
Multiply(SVGMatrix)Выполняет умножение матриц. Эта матрица постумножается на другую матрицу, возвращая результирующую новую матрицу.
Rotate(float)Умножает преобразование вращения на текущую матрицу и возвращает результирующую матрицу.
Scale(float)Пост-умножает преобразование равномерного масштаба на текущую матрицу и возвращает результирующую матрицу.
ScaleNonUniform(float, float)Пост-умножает преобразование неравномерного масштаба на текущую матрицу и возвращает результирующую матрицу.
SkewX(float)Пост-умножает преобразование skewX на текущую матрицу и возвращает результирующую матрицу.
SkewY(float)пост-умножает преобразование skewY на текущую матрицу и возвращает результирующую матрицу.
override ToString()ВозвращаетString который представляет этот экземпляр.
Translate(float, float)Пост-умножает трансляционное преобразование на текущую матрицу и возвращает результирующую матрицу.

Смотрите также