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