Clone() | Δημιουργεί ένα ακριβές αντίγραφο αυτού του Matrix. |
Dispose() | Απελευθερώνει όλους τους πόρους που χρησιμοποιούνται από αυτό το Matrix. |
Invert() | Αντιστρέφει αυτόν τον πίνακα, εάν είναι αναστρέψιμος. |
Multiply(Matrix) | Πολλαπλασιάζει αυτόMatrix από τον πίνακα που καθορίζεται στοmatrix παράμετρος, προσαρτώντας το καθορισμένοMatrix . |
Multiply(Matrix, MatrixOrder) | Πολλαπλασιάζει αυτόMatrix από τον πίνακα που καθορίζεται στοmatrix παράμετρος, και με τη σειρά που καθορίζεται στοorder παράμετρος. |
Reset() | Επαναφέρει αυτόMatrix να έχουμε τα στοιχεία του πίνακα ταυτότητας. |
Rotate(float) | Prepend σε αυτόMatrix δεξιόστροφη περιστροφή, γύρω από την αρχή και κατά την καθορισμένη γωνία. |
Rotate(float, MatrixOrder) | Εφαρμόζει δεξιόστροφη περιστροφή ενός ποσού που καθορίζεται στην παράμετρο γωνίας, γύρω από την αρχή (μηδέν συντεταγμένες x και y) για αυτόMatrix . |
RotateAt(float, PointF) | Εφαρμόζει δεξιόστροφη περιστροφή σε αυτόν τον Πίνακα γύρω από το σημείο που καθορίζεται στην παράμετρο σημείου, και με την προετοιμασία της περιστροφής. |
RotateAt(float, PointF, MatrixOrder) | Εφαρμόζει δεξιόστροφη περιστροφή γύρω από το καθορισμένο σημείο σε αυτόν τον πίνακα με την καθορισμένη σειρά. |
Scale(float, float) | Εφαρμόζει το καθορισμένο διάνυσμα κλίμακας σε αυτόν τον πίνακα προσαρτώντας το διάνυσμα κλίμακας. |
Scale(float, float, MatrixOrder) | Εφαρμόζει το καθορισμένο διάνυσμα κλίμακας (scaleX και scaleY) σε αυτόν τον πίνακα χρησιμοποιώντας την καθορισμένη σειρά. |
Shear(float, float) | Εφαρμόζει το καθορισμένο διάνυσμα διάτμησης σε αυτόν τον Πίνακα προσαρτώντας τον μετασχηματισμό διάτμησης. |
Shear(float, float, MatrixOrder) | Εφαρμόζει το καθορισμένο διάνυσμα διάτμησης σε αυτόν τον πίνακα με την καθορισμένη σειρά. |
TransformPoints(PointF[]) | Εφαρμόζει τον γεωμετρικό μετασχηματισμό που αντιπροσωπεύεται από αυτόMatrix σε μια καθορισμένη σειρά σημείων. |
TransformPoints(Point[]) | Εφαρμόζει τον γεωμετρικό μετασχηματισμό που αντιπροσωπεύεται από αυτόMatrix σε μια καθορισμένη σειρά σημείων. |
TransformVectors(PointF[]) | Πολλαπλασιάζει κάθε διάνυσμα σε έναν πίνακα με τον πίνακα. Τα στοιχεία μετάφρασης αυτού του πίνακα (τρίτη σειρά) αγνοούνται. |
Translate(float, float) | Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης (offsetX και offsetY) σε αυτόν τον πίνακα προσαρτώντας το διάνυσμα μετάφρασης. |
Translate(float, float, MatrixOrder) | Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης σε αυτόν τον πίνακα με την καθορισμένη σειρά. |