Matrix4

Επισκόπηση

Matrix4 είναι μια δομή στο Aspose.3D FOSS για το .NET.

Matrix4.Matrix4 κατασκευάζει μια μήτρα 4x4 από τα 16 παραδοθέντα συστατικά επιπλέων.

Η δομή αυτή παρέχει 22 μεθόδους για τη δουλειά με αντικείμενα Matrix4 σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate, και 1 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: Determinant, Identity.

Ιδιότητες

ΟνομασίαΤύπος:AccessΠεριγραφή:
IdentityMatrix4Διάβασε.Λαμβάνει την ταυτότητα.
DeterminantdoubleΔιάβασε.Λαμβάνει την ορίζουσα.

Μέθοδοι

SignatureΠεριγραφή:
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)Κατασκευάζει μια μήτρα 4x4 από τα 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(m00, m01, m02 , m03 ,m10, m11, m12, m13, m20, m21, M22, m33, M30, m31 ,M32 , M33), σε αυτή την περίπτωση του Matrics4.
Matrix4(m: FMatrix4)Καλεί Matrix4 ((m) σε αυτή την περίπτωση του Matriks4.
Matrix4(m: float[])Καλεί Matrix4 ((m) σε αυτή την περίπτωση του Matriks4.
Matrix4(m: double[])Καλεί Matrix4 ((m) σε αυτή την περίπτωση του Matriks4.
Concatenate(m2: Matrix4)Καλεί Concatenate ((m2) σε αυτή την περίπτωση Matrix4.
Transpose()Καλεί Transpose σε αυτή την περίπτωση Matrix4.
Normalize()Καλεί την Normalize σε αυτή τη περίπτωση Matrix4.
Inverse()Καλεί Inverse σε αυτή την περίπτωση Matrix4.
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3)Ορίζει την τιμή trs.
ToArray()Καλεί ToArray σε αυτή την περίπτωση Matrix4.
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion)Καλεί Decompose ((μεταφορά, κλίμακα, περιστροφή) σε αυτή την περίπτωση Matrix4.
ToString()Καλεί ToString σε αυτή την περίπτωση Matrix4.
Translate(t: Vector3)Καλεί Translate(t) σε αυτή την περίπτωση Matrix4.
Translate(tx: double, ty: double, tz: double)Καλεί Translate ((tx, ty, tz) σε αυτή την περίπτωση Matrix4.
Scale(s: Vector3)Δημιουργεί μια μήτρα κλίμακας χρησιμοποιώντας τους παρασχεμένους συντελεστές κλιμάκωσης FVector3
Scale(s: double)Καλεί Scale(s) σε αυτή την περίπτωση Matrix4.
Scale(sx: double, sy: double, sz: double)Καλεί Scale(sx, sy, sz) σε αυτή την περίπτωση Matrix4.
RotateFromEuler(eul: Vector3)Καλεί RotateFromEuler(eul) σε αυτή την περίπτωση Matrix4.
RotateFromEuler(rx: double, ry: double, rz: double)Καλεί RotateFromEuler(rx, ry, rz) σε αυτή την περίπτωση Matrix4.
Rotate(angle: double, axis: Vector3)Καλεί Rotate ((φαισμός, άξονας) σε αυτή την περίπτωση Matrix4.
Rotate(q: Quaternion)Καλεί Rotate(q) σε αυτή την περίπτωση Matrix4.

Βλέπε επίσης:

 Ελληνικά