Matrix4
المعلومات العامة
Matrix4 هي فئة في Aspose.3d لـ Python.
Matrix4.transpose returns a new matrix that is the transpose of this matrix.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
m00 | float | اقرأ | هو العنصر في الصف 0، العمود 0 من المصفوفة. |
m01 | float | اقرأ | |
m02 | float | اقرأ | |
m03 | float | اقرأ | |
m10 | float | اقرأ | |
m11 | float | اقرأ | هو العنصر في الصف 1 ، العمود 1 من المصفوفة |
m12 | float | اقرأ | |
m13 | float | اقرأ | |
m20 | float | اقرأ | |
m21 | float | اقرأ | |
m22 | float | اقرأ | هو العنصر في الصف 2 العمود 2 من المصفوفة |
m23 | float | اقرأ | |
m30 | float | اقرأ | |
m31 | float | اقرأ | |
m32 | float | اقرأ | |
m33 | float | اقرأ | هو العنصر في الصف 3 العمود 3 من المصفوفة |
determinant | float | اقرأ | هو القيمة الحاسمة للصفوف المتكاملة |
الطرق
| التوقيع | وصف |
|---|---|
__init__() | |
transpose() → 'Matrix4' | يعيد مصفوفة جديدة هي نقل هذه المصفوفات. |
concatenate(m2: 'Matrix4') → 'Matrix4' | يعيد مصفوفة تجمع بين هذه المصفوفات مع المصفوق المعطى m2 |
normalize() → 'Matrix4' | يعيد مصفوفة يكون جزء الدوران فيها أوثونورماليّ. |
inverse() → 'Matrix4' | يعيد عكس المصفوفة |
decompose(translation, scaling, rotation) | يستخرج الترجمة، التوسع في الحجم والدوران إلى العبارات المقدمة |
set_trs(translation, rotation, scale) | يضع هذا المصفوفة من الترجمة، وتدوير ومقاييس الحجم |
to_array() | يعيد عناصر المصفوفة كقائمة أو صفحة مسطحة |
get_identity() → 'Matrix4' | يعيد مصفوفة هوية جديدة |
translate(tx, ty, tz) → 'Matrix4' | يعيد مصفوفة مع ترجمة (tx, ty, tz) المطبقة |
scale(sx, sy, sz) → 'Matrix4' | يعيد مصفوفة مقاسها بالعوامل (sx، sy، sz) |
rotate_from_euler(rx, ry, rz) → 'Matrix4' | |
rotate(angle, axis) → 'Matrix4' | يعيد مصفوفة تدور من زاوية حول المتجه المحور المحدد |