Matrix4

Γενική Επισκόπηση

Matrix4 είναι μια τάξη στο Aspose.3d για το Java. Κληρονόμοι από: Struct<Matrix4>, Serializable.

Matrix4.Matrix4 constructs a new identity matrix.

Ιδιότητες

ΟνομασίαΤύπος:ΠρόσβασηΠεριγραφή:
identityMatrix4Διάβασε.Η ιδιότητα παρέχει την περίπτωση της μητρικής ταυτότητας
determinantdoubleΔιάβασε.Η ιδιότητα δίνει την καθοριστική τιμή της πίνακας.

Μέθοδοι

ΥπογραφήΠεριγραφή:
Matrix4()Αρχικοποιεί τη μήτρα με 16 διπλές τιμές, σε σειρά μεγάλου αριθμού.
Matrix4(m00: double, m01: double, m02: double, m03: double, m10: double, m11: double, m12: double, m13: double, m20: double, m21: double, m22: double, m23: double, m30: double, m31: double, m32: double, m33: double)
Matrix4(values: float[])
Matrix4(values: double[])
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)
getIdentity()Matrix4Επιστρέφει μια μήτρα που αντιπροσωπεύει την μεταμόρφωση ταυτότητας.
translate(v: Vector3)Matrix4Επιστρέφει μια μήτρα που μεταφράζεται από τις καθορισμένες αντισταθμίσεις.
translate(x: double, y: double, z: double)Matrix4
scale(v: Vector3)Matrix4Επιστρέφει μια μήτρα που κλιμακώνεται με τα συστατικά του Vector3
scale(s: double)Matrix4
scale(x: double, y: double, z: double)Matrix4
rotate(angle: double, axis: Vector3)Matrix4Επιστρέφει μια μήτρα που αντιπροσωπεύει την περιστροφή καθορισμένη από το τεταρτημόριο.
rotate(q: Quaternion)Matrix4
rotateFromEuler(e: Vector3)Matrix4
rotateFromEuler(x: double, y: double, z: double)Matrix4
mul(a: Matrix4, b: Matrix4)Matrix4Επιστρέφει το Vector3 μεταμορφωμένο από τη μήτρα m.
mul(m: Matrix4, s: double)Matrix4
mul(m: Matrix4, v: Vector3)Vector3
mul(m: Matrix4, v: FVector3)FVector3
mul(m: Matrix4, v: Vector4)Vector4
mul(m: Matrix4, v: FVector4)FVector4
concatenate(m: Matrix4)Matrix4Πολλαπλασιάζει αυτό το μήτρα με m και επιστρέφει το αποτέλεσμα.
transpose()Matrix4Επιστρέφει το μεταθέσιμο της πίνακας.
getDeterminant()doubleΕπιστρέφει τον προσδιοριστή της πίνακας ως διπλό.
inverse()Matrix4
normalize()Matrix4Επιστρέφει μια μήτρα με κανονικά στοιχεία περιστροφής.
setTRS(translation: Vector3, rotation: Vector3, scale: Vector3)Συγκεντρώνει μεταφορά, περιστροφή τεταρτηρίου και κλίμακα.
setTRS(t: Vector3, r: Quaternion, s: Vector3)
decompose(scale: Vector3, rotation: Vector3, q: Quaternion)boolean
toArray()double[]Επιστρέφει τα στοιχεία του πίνακα ως διπλή σειρά.
toString()String
clone()Matrix4
Matrix4(other: Matrix4)
copyFrom(src: Matrix4)
hashCode()int
equals(obj: Object)boolean
 Ελληνικά