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)在当前矩阵上后乘平移变换并返回结果矩阵。

也可以看看