Matrix4

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

Matrix4 είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: Matrix4.

Το Matrix4 προσφέρει αλυσίδων μετασχηματισμού μεθόδους όπως translate, κλίμακα, concatenate, αντίστροφο και να μεταθέσει, και μπορεί να γίνει εκτέλεση άδεια ή από μια υπάρχουσα μήτρα.

Methods (Αποδέκτης θέσης)

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)ΠρόσβασηMethods (Αποδέκτης θέσης)
m00numberΔιάβασε.Αντιπροσωπεύει το στοιχείο στη σειρά 0 στήλη 0 της πίνακας.
m01numberΔιάβασε.
m02numberΔιάβασε.
m03numberΔιάβασε.
m10numberΔιάβασε.
m11numberΔιάβασε.Αντιπροσωπεύει το στοιχείο στη σειρά 1 στήλη 1 της πίνακας.
m12numberΔιάβασε.
m13numberΔιάβασε.
m20numberΔιάβασε.
m21numberΔιάβασε.
m22numberΔιάβασε.Αντιπροσωπεύει το στοιχείο στη σειρά 2 στήλη 2 της πίνακας.
m23numberΔιάβασε.
m30numberΔιάβασε.
m31numberΔιάβασε.
m32numberΔιάβασε.
m33numberΔιάβασε.Αντιπροσωπεύει το στοιχείο στη σειρά 3 στήλη 3 της πίνακας.
determinantnumberΔιάβασε.Παρέχει το σκανάριο καθοριστικό της πίνακας.

Methods (Αποδέκτης θέσης)

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)
constructor()Δημιουργεί ένα Matrix4 αρχικοποιημένο με την παραδοθείσα σειρά 16 στοιχείων.
constructor(matrix: number[])
constructor()
constructor()
getItem(key: number)numberΕπιστρέφει το στοιχείο στο καθορισμένο γραμμικό δείκτη
setItem(key: number, value: number)Αναθέτει τιμή στο στοιχείο στον καθορισμένο γραμμικό δείκτη
transpose()Matrix4
concatenate(m2: Matrix4)Matrix4
normalize()Matrix4Επιστρέφει μια μήτρα με την ομοιόμορφη κλίμακα αφαιρεθεί
inverse()Matrix4Επιστρέφει το αντίστροφο αυτής της πίνακας.
decompose(translation: any[], scaling: any[], rotation: any[])Εξάγει τα στοιχεία μετάφρασης, κλίμακας και περιστροφής στις παρασχεθείσες πίνακες
setTRS(translation: any, rotation: any, scale: any)Ορίζει αυτή τη μήτρα από την μετάφραση, περιστροφή και κλίμακα επιχειρήματα
toArray()number[]Επιστρέφει τα στοιχεία του πίνακα ως μια σειρά αριθμών μήκους 16
identity()Matrix4Επαναφέρει αυτή τη μήτρα στην ίδια μήτρο και την επιστρέφει.
translate(tx: number, ty: number, tz: number)Matrix4Επιστρέφει μια πίνακα μεταφράζεται από τις δεδομένες αντισταθμίσεις
translate(v: any)Matrix4
translate(tx: any, ty: any, tz: any)Matrix4
scale(sx: number, sy: number, sz: number)Matrix4Επιστρέφει μια μήτρα μεγέθους ομοιόμορφα από τα συστατικά του διανυσματίου v.
scale(v: any)Matrix4
scale(sx: any, sy: any, sz: any)Matrix4
rotateFromEuler(rx: number, ry: number, rz: number)Matrix4
rotateFromEuler(v: any)Matrix4
rotateFromEuler(rx: any, ry: any, rz: any)Matrix4
rotate(angle: number, axis: any)Matrix4Επιστρέφει μια μήτρα που αντιπροσωπεύει την περιστροφή οριζόμενη από το τεταρτημόριο q.
rotate(q: Quaternion)Matrix4
rotate(angle: any, axis: any)Matrix4
toString()stringΕπιστρέφει μια απεικόνιση γραμμής των στοιχείων του πίνακα.
equals(other: Matrix4)booleanΕπιστρέφει αληθινό εάν η άλλη μήτρα έχει τα ίδια στοιχεία
 Ελληνικά