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 | وصف |
|---|---|---|---|
Identity | Matrix4 | اقرأ | يحصل على الهوية. |
Determinant | double | اقرأ | يحصل على المحدد. |
الطرق
| 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) |