FMatrix4

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable

public final class FMatrix4 implements Struct<FMatrix4>, Serializable

Matrice 4x4 avec tous les composants de type flottant

Constructeurs

ConstructeurDescription
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)Initialise l’instance de FMatrix4
FMatrix4(Matrix4 mat)Initialisez l’instance de FMatrix4 à partir d’une instance de Matrix4.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)Construit la matrice à partir de 4 lignes.
FMatrix4()

Champs

ChampDescription
m00Le m00.
m01Le m01.
m02Le m02.
m03Le m03.
m10Le m10.
m11Le m11.
m12Le m12.
m13Le m13.
m20Le m20.
m21Le m21.
m22Le m22.
m23Le m23.
m30Le m30.
m31Le m31.
m32Le m32.
m33Le m33.

Méthodes

MéthodeDescription
clone()
concatenate(FMatrix4 m2)Concatène les deux matrices
concatenate(Matrix4 m2)Concatène les deux matrices
copyFrom(FMatrix4 src)
equals(Object obj)
getClass()
getIdentity()La matrice identité
hashCode()
inverse()Calcule la matrice inverse de l’instance actuelle.
mul(FMatrix4 left, FMatrix4 right)Concaténer les deux matrices
mul(FMatrix4 lhs, float v)Multiplie la matrice par une valeur double
notify()
notifyAll()
toString()
transpose()Transpose cette instance.
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)

Initialise l’instance de FMatrix4

Parameters:

ParamètreTypeDescription
m00floatLe m[0, 0]
m01floatLe m[0, 1]
m02floatLe m[0, 2]
m03floatLe m[0, 3]
m10floatLe m[1, 0]
m11floatLe m[1, 1]
m12floatLe m[1, 2]
m13floatLe m[1, 3]
m20floatLe m[2, 0]
m21floatLe m[2, 1]
m22floatLe m[2, 2]
m23floatLe m[2, 3]
m30floatLe m[3, 0]
m31floatLe m[3, 1]
m32floatLe m[3, 2]
m33floatLe m[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

Initialisez l’instance de FMatrix4 à partir d’une instance de Matrix4.

Parameters:

ParamètreTypeDescription
matMatrix4L’instance Matrix4.

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

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

Construit la matrice à partir de 4 lignes.

Parameters:

ParamètreTypeDescription
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

FMatrix4()

public FMatrix4()

m00

public float m00

Le m00.

m01

public float m01

Le m01.

m02

public float m02

Le m02.

m03

public float m03

Le m03.

m10

public float m10

Le m10.

m11

public float m11

Le m11.

m12

public float m12

Le m12.

m13

public float m13

Le m13.

m20

public float m20

Le m20.

m21

public float m21

Le m21.

m22

public float m22

Le m22.

m23

public float m23

Le m23.

m30

public float m30

Le m30.

m31

public float m31

Le m31.

m32

public float m32

Le m32.

m33

public float m33

Le m33.

clone()

public FMatrix4 clone()

Cloner l’instance actuelle

Returns: FMatrix4

concatenate(FMatrix4 m2)

public FMatrix4 concatenate(FMatrix4 m2)

Concatène les deux matrices

Parameters:

ParamètreTypeDescription
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

Concatène les deux matrices

Parameters:

ParamètreTypeDescription
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

ParamètreTypeDescription
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParamètreTypeDescription
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIdentity()

public static FMatrix4 getIdentity()

La matrice identité

Returns: FMatrix4 - The identity matrix

hashCode()

public int hashCode()

Returns: int

inverse()

public FMatrix4 inverse()

Calcule la matrice inverse de l’instance actuelle.

Returns: FMatrix4 - Inverse matrix4

mul(FMatrix4 left, FMatrix4 right)

public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)

Concaténer les deux matrices

Parameters:

ParamètreTypeDescription
leftFMatrix4La matrice gauche à concaténer
rightFMatrix4La matrice droite à concaténer

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

Multiplie la matrice par une valeur double

Parameters:

ParamètreTypeDescription
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()

Transpose cette instance.

Returns: FMatrix4 - The transposed matrix.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int