Matrix4
محتويات
[
يخفي
]Matrix4 structure
تنفيذ مصفوفة 4x4 .
public struct Matrix4
المنشئون
اسم | وصف |
---|---|
Matrix4(double[]) | يقوم بتهيئة مثيل جديد لملفMatrix4 هيكل . |
Matrix4(FMatrix4) | إنشاءMatrix4 منFMatrix4 مثيل |
Matrix4(Vector4, Vector4, Vector4, Vector4) | تنشئ مصفوفة من 4 صفوف . |
Matrix4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) | يقوم بتهيئة مثيل جديد لملفMatrix4 هيكل . |
الخصائص
اسم | وصف |
---|---|
static Identity { get; } | يحصل على مصفوفة الهوية . |
Determinant { get; } | يحصل على محدد المصفوفة. |
طُرق
اسم | وصف |
---|---|
static Rotate(Quaternion) | إنشاء مصفوفة تناوب من رباعي |
static Rotate(double, Vector3) | إنشاء مصفوفة تناوب بزاوية الدوران والمحور |
static RotateFromEuler(Vector3) | إنشاء مصفوفة تناوب من زاوية أويلر |
static RotateFromEuler(double, double, double) | إنشاء مصفوفة تناوب من زاوية أويلر |
static Scale(double) | يُنشئ مصفوفة تتدرج على طول المحور السيني والمحور الصادي والمحور ع. |
static Scale(Vector3) | يُنشئ مصفوفة تتدرج على طول المحور السيني والمحور الصادي والمحور ع. |
static Scale(double, double, double) | يُنشئ مصفوفة تتدرج على طول المحور السيني والمحور الصادي والمحور ع. |
static Translate(Vector3) | ينشئ مصفوفة تترجم على طول المحور السيني والمحور الصادي والمحور العيني |
static Translate(double, double, double) | ينشئ مصفوفة تترجم على طول المحور السيني والمحور الصادي والمحور العيني |
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. |
أنظر أيضا
- مساحة الاسم Aspose.ThreeD.Utilities
- المجسم Aspose.3D