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

المنشئات

منشئالوصف
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
FMatrix4(Matrix4 mat)تهيئة نسخة من FMatrix4 من نسخة Matrix4.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)يبني المصفوفة من 4 صفوف.
FMatrix4()

الحقول

حقلالوصف
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:

معاملنوعالوصف
m00floatال m[0, 0]
m01floatال m[0, 1]
m02floatال m[0, 2]
m03floatال m[0, 3]
m10floatال m[1, 0]
m11floatال m[1, 1]
m12floatال m[1, 2]
m13floatال m[1, 3]
m20floatال m[2, 0]
m21floatال m[2, 1]
m22floatال m[2, 2]
m23floatال m[2, 3]
m30floatال m[3, 0]
m31floatال m[3, 1]
m32floatال m[3, 2]
m33floatال m[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

تهيئة نسخة من FMatrix4 من نسخة Matrix4.

Parameters:

معاملنوعالوصف
matMatrix4الكائن Matrix4.

FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)

public FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)

يبني المصفوفة من 4 صفوف.

Parameters:

معاملنوعالوصف
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

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:

معاملنوعالوصف
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

يجمع المصفوفتين

Parameters:

معاملنوعالوصف
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

معاملنوعالوصف
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

معاملنوعالوصف
objjava.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:

معاملنوعالوصف
leftFMatrix4المصفوفة اليسرى للدمج
rightFMatrix4المصفوفة اليمنى للدمج

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

ضرب المصفوفة والقيمة المزدوجة

Parameters:

معاملنوعالوصف
lhsFMatrix4Lhs.
vfloatV.

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:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int