Matrix4

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

Matrix4 هي فئة في Aspose.3d لـ Typescript. الميراث من: Matrix4.

يقدم Matrix4 طرق التحول السلسلة مثل الترجمة، والقياس، والترافق، وعكسية، ونقل، ويمكن أن تكون مثالية فارغة أو من مصفوفة موجودة.

خصائص

اسمالنوعالوصولوصف
m00numberاقرأيمثل العنصر في الصف 0 العمود 0 من المصفوفة.
m01numberاقرأ
m02numberاقرأ
m03numberاقرأ
m10numberاقرأ
m11numberاقرأيمثل العنصر في الصف 1 العمود 1 من المصفوفة.
m12numberاقرأ
m13numberاقرأ
m20numberاقرأ
m21numberاقرأ
m22numberاقرأيمثل العنصر في الصف 2 العمود 2 من المصفوفة.
m23numberاقرأ
m30numberاقرأ
m31numberاقرأ
m32numberاقرأ
m33numberاقرأيمثل العنصر في الصف 3 العمود 3 من المصفوفة.
determinantnumberاقرأيوفر المحدد القياسي للمصفوفة

الطرق

التوقيعوصف
constructor()يخلق Matrix4 مبدئي مع المصفوفة التي تم توفيرها من 16 عنصرًا.
constructor(matrix: number[])
constructor()
constructor()
getItem(key: number)numberيعيد العنصر عند المؤشر الخطي المحدد
setItem(key: number, value: number)يعطي قيمة للعنصر عند المؤشر الخطي المحدد
transpose()Matrix4
concatenate(m2: Matrix4)Matrix4
normalize()Matrix4يعيد مصفوفة مع إزالة التوسع الموحد
inverse()Matrix4يعيد عكس المصفوفة
decompose(translation: any[], scaling: any[], rotation: any[])يستخرج مكونات الترجمة والتوسع والدوران إلى المصفوفات المقدمة
setTRS(translation: any, rotation: any, scale: any)يضع هذا المصفوفة من الترجمة، وتدوير، و مقياس الحجج
toArray()number[]يعيد عناصر المصفوفة كسلسله رقمية بطول 16
identity()Matrix4يعيد تعيين هذه المصفوفة إلى مصفحات الهوية ويعودها
translate(tx: number, ty: number, tz: number)Matrix4يعيد مصفوفة مترجمة من خلال التحولات المقدمة
translate(v: any)Matrix4
translate(tx: any, ty: any, tz: any)Matrix4
scale(sx: number, sy: number, sz: number)Matrix4يعيد مصفوفة متوسطة بشكل موحد من قبل مكونات المتجه v.
scale(v: any)Matrix4
scale(sx: any, sy: any, sz: any)Matrix4
rotateFromEuler(rx: number, ry: number, rz: number)Matrix4
rotateFromEuler(v: any)Matrix4
rotateFromEuler(rx: any, ry: any, rz: any)Matrix4
rotate(angle: number, axis: any)Matrix4يعيد مصفوفة تمثل الدوران المحدد بواسطة quaternion q
rotate(q: Quaternion)Matrix4
rotate(angle: any, axis: any)Matrix4
toString()stringيعيد تمثيل السلسلة لعناصر المصفوفات
equals(other: Matrix4)booleanيعود صحيحا إذا كان المصفوفة الأخرى لها عناصر متطابقة.
 العربية