Matrice

Opinie generală

Matrix este o clasă în Aspose.PDF FOSS pentru Java.

Reprezintă o matrice de transformare afină 3x3 utilizată în grafică PDF.

Această clasă oferă 20 de metode pentru a lucra cu obiecte Matrix în programele Java. Metodele disponibile includ: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: IDENTITY, a, b, c, d, e, şi încă două.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
valuesdouble[]Citeşte.Întoarce o copie a celor şase valori ale matricei.
adoubleCiteşte.Întoarce componenta a (scala X / rotare).
bdoubleCiteşte.Întoarce componenta b (rotare / înclinare).
cdoubleCiteşte.Întoarce componenta c (rotare / înclinare).
ddoubleCiteşte.Retoară componenta d (scala Y / rotare).
edoubleCiteşte.Întoarce componenta e (translate X).
fdoubleCiteşte.Întoarce componenta f (translate Y).
IDENTITYMatrixCiteşte.Matricea de identitate (fără transformare).

Metode de evaluare

SemnăturaDescriere:
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Creează o matrice cu cele șase valori specificate.
Matrix(elements: double[])Creează o matrice dintr-o matriță de șase elemente.
Matrix()Creează matricea de identitate.
rotation(angleRadians: double)MatrixCreează o matrice de rotație pentru unghiul dat în radiani.
getValues()double[]Întoarce o copie a celor şase valori ale matricei.
getA()doubleÎntoarce componenta a (scala X / rotare).
getB()doubleÎntoarce componenta b (rotare / înclinare).
getC()doubleÎntoarce componenta c (rotare / înclinare).
getD()doubleRetoară componenta d (scala Y / rotare).
getE()doubleÎntoarce componenta e (translate X).
getF()doubleÎntoarce componenta f (translate Y).
multiply(other: Matrix)MatrixMultiplică această matrice cu alta, returnând o nouă matrică.
transformPoint(x: double, y: double)double[]Transformează un punct (x, y) prin această matrice.
reverse()MatrixÎntoarce matricea inversă.
transform(rectangle: Rectangle)RectangleTransformează un dreptunghi și returnează caseta de aliniere ax-alimentată
de colţurile transformate.
fromPdfArray(array: PdfArray)MatrixCreează o Matrice dintr-o matrice PDF de șase numere.
toPdfArray()PdfArrayConvertează această matrice într-un PDF de șase numere.
equals(o: Object)boolean
hashCode()int
toString()String

Vezi și:

 Română