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

也可以看看