FMatrix4
المعلومات العامة
FMatrix4 هي هيكل في Aspose.3D FOSS لـ .NET. الميراث من: IEquatable<FMatrix4>.
يمكن بناء FMatrix4 من 16 قيمة مقياسية، أو مصفوفة أخرى، او من أربعة متجهات صف؛ وهو يدعم Concatenate و Transpose و Inverse وتحقق المساواة ويوفر مصفوفه الهوية الثابتة.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Identity | FMatrix4 | اقرأ | يوفر مصفوفة للقراءة فقط تمثل تحويل الهوية |
الطرق
| التوقيع | وصف |
|---|---|
FMatrix4(m00: float, m01: float, m02: float, m03: float, m10: float, m11: float, m12: float, m13: float, m20: float, m21: float, m22: float, m23: float, m30: float, m31: float, m32: float, m33: float) | يخلق مصفوفة من 16 عنصرًا منفصلًًة في ترتيب صف كبير. |
FMatrix4(mat: Matrix4) | |
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | |
Concatenate(m2: FMatrix4) | تضرب هذه المصفوفة بمصفح F4 آخر، وتخزين النتيجة في هذا الحالة. |
Concatenate(m2: Matrix4) | |
Transpose() | يبدل الصفوف والعمود من المصفوفة في مكانها. |
Inverse() | يحل محل المصفوفة مع عكسه، إذا كان قابل للعكس. |
Equals(other: FMatrix4) | يعود true عندما يكون الكائن المقدم FMatrix4 بنفس العناصر |
Equals(obj: object?) | |
GetHashCode() | يعيد رمز هش على أساس قيم العناصر في المصفوفة. |