Class SVGMatrix

SVGMatrix class

Πολλές από τις λειτουργίες γραφικών του SVG χρησιμοποιούν πίνακες 2x3 της μορφής: [ace] [bdf] οι οποίοι, όταν επεκτείνονται σε έναν πίνακα 3x3 για τους σκοπούς της αριθμητικής μήτρας, γίνονται: [ace] [bdf] 0 1]

public class SVGMatrix : SVGValueType

Ιδιότητες

ΟνομαΠεριγραφή
A { get; set; }Το συστατικό A του πίνακα.
B { get; set; }Η συνιστώσα Β του πίνακα.
C { get; set; }Η συνιστώσα C του πίνακα.
D { get; set; }Η συνιστώσα D του πίνακα.
E { get; set; }Η συνιστώσα Ε του πίνακα.
F { get; set; }Η συνιστώσα F του πίνακα.

Μέθοδοι

ΟνομαΠεριγραφή
Dispose()Απελευθερώνει μη διαχειριζόμενους και - προαιρετικά - διαχειριζόμενους πόρους.
virtual GetPlatformType()Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση αντικειμένου ECMAScriptType .
Multiply(SVGMatrix)Εκτελεί πολλαπλασιασμό πίνακα. Αυτός ο πίνακας πολλαπλασιάζεται μετά από έναν άλλο πίνακα, επιστρέφοντας τον νέο πίνακα που προκύπτει.
Rotate(float)Μετα-πολλαπλασιάζει έναν μετασχηματισμό περιστροφής στον τρέχοντα πίνακα και επιστρέφει τον προκύπτοντα πίνακα.
Scale(float)Μετα-πολλαπλασιάζει έναν μετασχηματισμό ομοιόμορφης κλίμακας στον τρέχοντα πίνακα και επιστρέφει τον προκύπτοντα πίνακα.
ScaleNonUniform(float, float)Μετα-πολλαπλασιάζει έναν μετασχηματισμό ανομοιόμορφης κλίμακας στον τρέχοντα πίνακα και επιστρέφει τον προκύπτοντα πίνακα.
SkewX(float)Μετα-πολλαπλασιάζει έναν μετασχηματισμό skewX στον τρέχοντα πίνακα και επιστρέφει τον προκύπτοντα πίνακα.
SkewY(float)Μετα-πολλαπλασιάζει έναν λοξό μετασχηματισμό στον τρέχοντα πίνακα και επιστρέφει τον προκύπτοντα πίνακα.
override ToString()Επιστρέφει αString που αντιπροσωπεύει αυτήν την περίπτωση.
Translate(float, float)Μετα-πολλαπλασιάζει έναν μετασχηματισμό μετάφρασης στον τρέχοντα πίνακα και επιστρέφει τον προκύπτοντα πίνακα.

Δείτε επίσης