Matrix4

المعلومات العامة

Matrix4 هي فئة في Aspose.3d لـ Python.

Matrix4.transpose returns a new matrix that is the transpose of this matrix.

خصائص

اسمالنوعالوصولوصف
m00floatاقرأهو العنصر في الصف 0، العمود 0 من المصفوفة.
m01floatاقرأ
m02floatاقرأ
m03floatاقرأ
m10floatاقرأ
m11floatاقرأهو العنصر في الصف 1 ، العمود 1 من المصفوفة
m12floatاقرأ
m13floatاقرأ
m20floatاقرأ
m21floatاقرأ
m22floatاقرأهو العنصر في الصف 2 العمود 2 من المصفوفة
m23floatاقرأ
m30floatاقرأ
m31floatاقرأ
m32floatاقرأ
m33floatاقرأهو العنصر في الصف 3 العمود 3 من المصفوفة
determinantfloatاقرأهو القيمة الحاسمة للصفوف المتكاملة

الطرق

التوقيعوصف
__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'يعيد مصفوفة تدور من زاوية حول المتجه المحور المحدد
 العربية