FMatrix4
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable
public final class FMatrix4 implements Struct<FMatrix4>, Serializable
مصفوفة 4x4 بجميع المكونات من نوع float
المنشئات
الحقول
| حقل | الوصف |
|---|---|
| m00 | الـ m00. |
| m01 | الـ m01. |
| m02 | الـ m02. |
| m03 | الـ m03. |
| m10 | الـ m10. |
| m11 | الـ m11. |
| m12 | العنصر m12. |
| m13 | العنصر m13. |
| m20 | العنصر m20. |
| m21 | العنصر m21. |
| m22 | العنصر m22. |
| m23 | العنصر m23. |
| m30 | العنصر m30. |
| m31 | العنصر m31. |
| m32 | العنصر m32. |
| m33 | العنصر m33. |
الطرق
| طريقة | الوصف |
|---|---|
| clone() | |
| concatenate(FMatrix4 m2) | يجمع المصفوفتين |
| concatenate(Matrix4 m2) | يجمع المصفوفتين |
| copyFrom(FMatrix4 src) | |
| equals(Object obj) | |
| getClass() | |
| getIdentity() | مصفوفة الهوية |
| hashCode() | |
| inverse() | احسب المصفوفة العكسية للنسخة الحالية. |
| mul(FMatrix4 left, FMatrix4 right) | دمج المصفوفتين |
| mul(FMatrix4 lhs, float v) | ضرب المصفوفة والقيمة المزدوجة |
| notify() | |
| notifyAll() | |
| toString() | |
| transpose() | يقلب هذا الكائن. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
FMatrix4(float 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)
public FMatrix4(float 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)
إنشاء مثيل من FMatrix4
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| m00 | float | ال m[0, 0] |
| m01 | float | ال m[0, 1] |
| m02 | float | ال m[0, 2] |
| m03 | float | ال m[0, 3] |
| m10 | float | ال m[1, 0] |
| m11 | float | ال m[1, 1] |
| m12 | float | ال m[1, 2] |
| m13 | float | ال m[1, 3] |
| m20 | float | ال m[2, 0] |
| m21 | float | ال m[2, 1] |
| m22 | float | ال m[2, 2] |
| m23 | float | ال m[2, 3] |
| m30 | float | ال m[3, 0] |
| m31 | float | ال m[3, 1] |
| m32 | float | ال m[3, 2] |
| m33 | float | ال m[3, 3] |
FMatrix4(Matrix4 mat)
public FMatrix4(Matrix4 mat)
تهيئة نسخة من FMatrix4 من نسخة Matrix4.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| mat | Matrix4 | الكائن Matrix4. |
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)
public FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)
يبني المصفوفة من 4 صفوف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| r0 | FVector4 | R0. |
| r1 | FVector4 | R1. |
| r2 | FVector4 | R2. |
| r3 | FVector4 | R3. |
FMatrix4()
public FMatrix4()
m00
public float m00
الـ m00.
m01
public float m01
الـ m01.
m02
public float m02
الـ m02.
m03
public float m03
الـ m03.
m10
public float m10
الـ m10.
m11
public float m11
الـ m11.
m12
public float m12
العنصر m12.
m13
public float m13
العنصر m13.
m20
public float m20
العنصر m20.
m21
public float m21
العنصر m21.
m22
public float m22
العنصر m22.
m23
public float m23
العنصر m23.
m30
public float m30
العنصر m30.
m31
public float m31
العنصر m31.
m32
public float m32
العنصر m32.
m33
public float m33
العنصر m33.
clone()
public FMatrix4 clone()
استنساخ النسخة الحالية
Returns: FMatrix4
concatenate(FMatrix4 m2)
public FMatrix4 concatenate(FMatrix4 m2)
يجمع المصفوفتين
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| m2 | FMatrix4 | M2. |
Returns: FMatrix4 - New matrix4
concatenate(Matrix4 m2)
public FMatrix4 concatenate(Matrix4 m2)
يجمع المصفوفتين
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| m2 | Matrix4 | M2. |
Returns: FMatrix4 - New matrix4
copyFrom(FMatrix4 src)
public void copyFrom(FMatrix4 src)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| src | FMatrix4 |
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getIdentity()
public static FMatrix4 getIdentity()
مصفوفة الهوية
Returns: FMatrix4 - The identity matrix
hashCode()
public int hashCode()
Returns: int
inverse()
public FMatrix4 inverse()
احسب المصفوفة العكسية للنسخة الحالية.
Returns: FMatrix4 - Inverse matrix4
mul(FMatrix4 left, FMatrix4 right)
public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)
دمج المصفوفتين
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| left | FMatrix4 | المصفوفة اليسرى للدمج |
| right | FMatrix4 | المصفوفة اليمنى للدمج |
Returns: FMatrix4 - The concatenated matrix.
mul(FMatrix4 lhs, float v)
public static FMatrix4 mul(FMatrix4 lhs, float v)
ضرب المصفوفة والقيمة المزدوجة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lhs | FMatrix4 | Lhs. |
| v | float | V. |
Returns: FMatrix4 - Result matrix
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
transpose()
public FMatrix4 transpose()
يقلب هذا الكائن.
Returns: FMatrix4 - The transposed matrix.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |