Matrix4

Matrix4 structure

Υλοποίηση μήτρας 4x4.

public struct Matrix4

Κατασκευαστές

ΟνομαΠεριγραφή
Matrix4(double[])Αρχικοποιεί μια νέα παρουσία τουMatrix4 struct.
Matrix4(FMatrix4)ΚατασκευήMatrix4 από έναFMatrix4 instance
Matrix4(Vector4, Vector4, Vector4, Vector4)Κατασκευάζει μήτρα από 4 σειρές.
Matrix4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)Αρχικοποιεί μια νέα παρουσία τουMatrix4 struct.

Ιδιότητες

ΟνομαΠεριγραφή
static Identity { get; }Λαμβάνει τον πίνακα ταυτότητας.
Determinant { get; }Παίρνει την ορίζουσα του πίνακα.

Μέθοδοι

ΟνομαΠεριγραφή
static Rotate(Quaternion)Δημιουργήστε έναν πίνακα περιστροφής από ένα τεταρτημόριο
static Rotate(double, Vector3)Δημιουργήστε έναν πίνακα περιστροφής κατά γωνία περιστροφής και άξονα
static RotateFromEuler(Vector3)Δημιουργία πίνακα περιστροφής από Euler angle
static RotateFromEuler(double, double, double)Δημιουργία πίνακα περιστροφής από Euler angle
static Scale(double)Δημιουργεί έναν πίνακα που κλιμακώνεται κατά μήκος του άξονα x, του άξονα y και του άξονα z.
static Scale(Vector3)Δημιουργεί έναν πίνακα που κλιμακώνεται κατά μήκος του άξονα x, του άξονα y και του άξονα z.
static Scale(double, double, double)Δημιουργεί έναν πίνακα που κλιμακώνεται κατά μήκος του άξονα x, του άξονα y και του άξονα z.
static Translate(Vector3)Δημιουργεί έναν πίνακα που μεταφράζεται κατά μήκος του άξονα x, του άξονα y και του άξονα z
static Translate(double, double, double)Δημιουργεί έναν πίνακα που μεταφράζεται κατά μήκος του άξονα x, του άξονα y και του άξονα z
Concatenate(Matrix4)Συνενώνει τους δύο πίνακες
Decompose(out Vector3, out Vector3, out Quaternion)
Inverse()Αντιστρέφει αυτήν την περίπτωση.
Normalize()Κανονικοποιεί αυτό το στιγμιότυπο.
SetTRS(Vector3, Vector3, Vector3)Αρχικοποιεί τον πίνακα με μετάφραση/περιστροφή/κλίμακα
ToArray()Μετατρέπει τον πίνακα σε πίνακα.
override ToString()Επιστρέφει αStringπου αντιπροσωπεύει το ρεύμαMatrix4 .
Transpose()Μεταφέρει αυτό το στιγμιότυπο.
operator *Πολλαπλασιάστε τους δύο πίνακες (4 operators)

Πεδία

ΟνομαΠεριγραφή
m00Το m00.
m01Το m01.
m02Το m02.
m03Το m03.
m10Το m10.
m11Το m11.
m12Το m12.
m13Το m13.
m20Το m20.
m21Το m21.
m22Το m22.
m23Το m23.
m30Το m30.
m31Το m31.
m32Το m32.
m33Το m33.

Δείτε επίσης