Matrix

Επισκόπηση

Matrix Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Αντιπροσωπεύει μια 3x3 λεπτή μετασχηματιστική ματρίκα που χρησιμοποιείται σε κατάσταση γραφικών PDF.

Αυτή η τάξη παρέχει 20 μεθόδους για να εργαστείτε με αντικείμενα Matrix σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,και 6 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : IDENTITY, a, b, c, d, e,Και δύο ακόμα.

Ιδιότητες

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
valuesdouble[]ΔιαβάστεΕπιστρέφει αντίγραφο των έξι τιμών της ματρίδας.
adoubleΔιαβάστεΕπιστρέφει το στοιχείο A (Σκάλα X / περιστροφής).
bdoubleΔιαβάστεΕπιστρέφει το στοιχείο β (ροτατικό / σκάκι).
cdoubleΔιαβάστεΕπιστρέφει το στοιχείο c (ροτατικό / σκάβει).
ddoubleΔιαβάστεΕπιστρέφει το στοιχείο d (Σκάλα Y / περιστροφής).
edoubleΔιαβάστεΕπιστρέφει το στοιχείο e (translate X).
fdoubleΔιαβάστεΕπιστρέφει το στοιχείο f (επεκτεθείς Y).
IDENTITYMatrixΔιαβάστεΗ μύθρα της ταυτότητας (χωρίς μετασχηματισμό).

Μέθοδοι

υπογραφήΠεριγραφή
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Δημιουργεί μια ματρίκα με τις καθορισμένες έξι τιμές.
Matrix(elements: double[])Δημιουργεί μια ματρίκα από ένα σύνολο έξι στοιχείων.
Matrix()Δημιουργεί τη μητρώα ταυτότητας.
rotation(angleRadians: double) → MatrixΔημιουργεί μια μητρώα περιστροφής για το συγκεκριμένο γωνίο σε ακτινοβολίες.
getValues() → double[]Επιστρέφει αντίγραφο των έξι τιμών της ματρίδας.
getA() → doubleΕπιστρέφει το στοιχείο A (Σκάλα X / περιστροφής).
getB() → doubleΕπιστρέφει το στοιχείο β (ροτατικό / σκάκι).
getC() → doubleΕπιστρέφει το στοιχείο c (ροτατικό / σκάβει).
getD() → doubleΕπιστρέφει το στοιχείο d (Σκάλα Y / περιστροφής).
getE() → doubleΕπιστρέφει το στοιχείο e (translate X).
getF() → doubleΕπιστρέφει το στοιχείο f (επεκτεθείς Y).
multiply(other: Matrix) → MatrixΠολλαπλασιάζει αυτή τη ματρίκα με μια άλλη, επιστρέφοντας μια νέα ματρική.
transformPoint(x: double, y: double) → double[]Μεταμορφώνει ένα σημείο (x, y) με αυτή τη ματρίκα.
reverse() → MatrixΕπιστρέφει το αντίστροφο ματρίκο.
transform(rectangle: Rectangle) → RectangleΜετατρέπει μια ορθόδοξη και επιστρέφει το άξονα-αλληλογημένο πλαίσιο
από τις μεταμορφωμένες γωνίες.
fromPdfArray(array: PdfArray) → MatrixΔημιουργεί ένα Ματρίκο από μια σειρά PDF έξι αριθμών.
toPdfArray() → PdfArrayΜετατρέπεται αυτή η ματρυξία σε μια σειρά PDF έξι αριθμών.
equals(o: Object) → boolean
hashCode() → int
toString() → String

Δείτε επίσης

 Ελληνικά