Matrix4

نظرة عامة

Matrix4 هي هيكل في Aspose.3D FOSS لـ .NET.

Matrix4.Matrix4 يبنين مصفوفة 4x4 من 16 مكونات العوامل الموردة.

يوفر هذا الإطار 13 طريقة للعمل مع كائنات Matrix4 في برامج .NET. المنهجيات المتاحة تشمل: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,، و 1 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Determinant, Identity.

خصائص

اسمالنوعAccessوصف
IdentityMatrix4اقرأيحصل على الهوية.
Determinantdoubleاقرأيحصل على المحدد.

الطرق

Signatureوصف
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)يبني مصفوفة 4x4 من 16 مكونات العوامل الموردة
Matrix4(m00: double, m01: double, m02: double, m03: double, m10: double, m11: double, m12: double, m13: double, m20: double, m21: double, m22: double, m23: double, m30: double, m31: double, m32: double, m33: double)
Matrix4(m: FMatrix4)
Matrix4(m: float[])
Matrix4(m: double[])
Concatenate(m2: Matrix4)
Transpose()
Normalize()
Inverse()
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3)يضع قيمة trs.
ToArray()
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion)
ToString()
Translate(t: Vector3)
Translate(tx: double, ty: double, tz: double)
Scale(s: Vector3)يخلق مصفوفة مقياس باستخدام عوامل المقياس FVector3 المقدمة.
Scale(s: double)
Scale(sx: double, sy: double, sz: double)
RotateFromEuler(eul: Vector3)
RotateFromEuler(rx: double, ry: double, rz: double)
Rotate(angle: double, axis: Vector3)
Rotate(q: Quaternion)

انظر أيضاً

 العربية