Class SVGMatrix

SVGMatrix class

Veel van de grafische bewerkingen van SVG gebruiken 2x3 matrices van de vorm: [ace] [bdf] die, wanneer ze worden uitgebreid tot een 3x3 matrix voor matrixberekeningen, worden: [ace] [bdf] [0 0 1]

public class SVGMatrix : SVGValueType

Eigenschappen

NaamBeschrijving
A { get; set; }De A-component van de matrix.
B { get; set; }De B-component van de matrix.
C { get; set; }De C-component van de matrix.
D { get; set; }De D-component van de matrix.
E { get; set; }De E-component van de matrix.
F { get; set; }De F-component van de matrix.

methoden

NaamBeschrijving
Dispose()Geeft onbeheerde en - optioneel - beheerde bronnen vrij.
virtual GetPlatformType()Deze methode wordt gebruikt om het ECMAScript-object op te halenType .
Multiply(SVGMatrix)Voert matrixvermenigvuldiging uit. Deze matrix wordt navermenigvuldigd met een andere matrix, waardoor de resulterende nieuwe matrix wordt geretourneerd.
Rotate(float)Vermenigvuldigt een rotatietransformatie na de huidige matrix en retourneert de resulterende matrix.
Scale(float)Post-vermenigvuldigt een transformatie op uniforme schaal op de huidige matrix en retourneert de resulterende matrix.
ScaleNonUniform(float, float)Post-vermenigvuldigt een niet-uniforme schaaltransformatie op de huidige matrix en retourneert de resulterende matrix.
SkewX(float)Post-vermenigvuldigt een skewX-transformatie op de huidige matrix en retourneert de resulterende matrix.
SkewY(float)Post-vermenigvuldigt een scheve transformatie op de huidige matrix en retourneert de resulterende matrix.
override ToString()Geeft als resultaat eenString die deze instantie vertegenwoordigt.
Translate(float, float)Post-vermenigvuldigt een vertaaltransformatie op de huidige matrix en retourneert de resulterende matrix.

Zie ook