SVGTransform.Matrix

SVGTransform.Matrix property

De matrix die deze transformatie vertegenwoordigt. Het matrixobject is live, wat betekent dat eventuele wijzigingen in het SVGTransform-object onmiddellijk worden weergegeven in het matrixobject en vice versa. Als het matrixobject direct wordt gewijzigd (dwz zonder de methoden op de SVGTransform-interface zelf te gebruiken), verandert het type van de SVGTransform in SVG_TRANSFORM_MATRIX. Voor SVG_TRANSFORM_MATRIX bevat de matrix de a, b, c, d, e, f waarden geleverd door de gebruiker. Voor SVG_TRANSFORM_TRANSLATE vertegenwoordigen e en f de omzettingsbedragen (a= 1, b= 0, c= 0 en d = 1). Voor SVG_TRANSFORM_SCALE vertegenwoordigen a en d de schaalbedragen (b= 0 , c= 0, e= 0 en f = 0). Voor SVG_TRANSFORM_SKEWX en SVG_TRANSFORM_SKEWY vertegenwoordigen a, b, c en d de matrix die resulteert in de gegeven scheefheid (e= 0 en f = 0). Voor SVG_TRANSFORM_ROTATE , a, b, c, d, e en f vertegenwoordigen samen de matrix die zal resulteren in de gegeven rotatie. Wanneer de rotatie rond het middelpunt (0, 0) is, zullen e en f nul zijn.

public SVGMatrix Matrix { get; }

Eigendoms-waarde

De matrix die deze transformatie vertegenwoordigt.

Zie ook