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 con tutti i componenti di tipo float

Costruttori

CostruttoreDescrizione
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)Inizializza l’istanza di FMatrix4
FMatrix4(Matrix4 mat)Inizializza l’istanza di FMatrix4 da un’istanza di Matrix4.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)Costruisce la matrice da 4 righe.
FMatrix4()

Campi

CampoDescrizione
m00Il m00.
m01Il m01.
m02Il m02.
m03Il m03.
m10Il m10.
m11Il m11.
m12Il m12.
m13Il m13.
m20Il m20.
m21Il m21.
m22Il m22.
m23Il m23.
m30Il m30.
m31Il m31.
m32Il m32.
m33Il m33.

Metodi

MetodoDescrizione
clone()
concatenate(FMatrix4 m2)Concatena le due matrici
concatenate(Matrix4 m2)Concatena le due matrici
copyFrom(FMatrix4 src)
equals(Object obj)
getClass()
getIdentity()La matrice identità
hashCode()
inverse()Calcola la matrice inversa dell’istanza corrente.
mul(FMatrix4 left, FMatrix4 right)Concatena le due matrici
mul(FMatrix4 lhs, float v)Moltiplica la matrice per un valore double
notify()
notifyAll()
toString()
transpose()Trasponi questa istanza.
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)

Inizializza l’istanza di FMatrix4

Parameters:

ParametroTipoDescrizione
m00floatIl m[0, 0]
m01floatIl m[0, 1]
m02floatIl m[0, 2]
m03floatIl m[0, 3]
m10floatIl m[1, 0]
m11floatIl m[1, 1]
m12floatIl m[1, 2]
m13floatIl m[1, 3]
m20floatIl m[2, 0]
m21floatIl m[2, 1]
m22floatIl m[2, 2]
m23floatIl m[2, 3]
m30floatIl m[3, 0]
m31floatIl m[3, 1]
m32floatIl m[3, 2]
m33floatIl m[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

Inizializza l’istanza di FMatrix4 da un’istanza di Matrix4.

Parameters:

ParametroTipoDescrizione
matMatrix4L’istanza Matrix4.

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

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

Costruisce la matrice da 4 righe.

Parameters:

ParametroTipoDescrizione
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

FMatrix4()

public FMatrix4()

m00

public float m00

Il m00.

m01

public float m01

Il m01.

m02

public float m02

Il m02.

m03

public float m03

Il m03.

m10

public float m10

Il m10.

m11

public float m11

Il m11.

m12

public float m12

Il m12.

m13

public float m13

Il m13.

m20

public float m20

Il m20.

m21

public float m21

Il m21.

m22

public float m22

Il m22.

m23

public float m23

Il m23.

m30

public float m30

Il m30.

m31

public float m31

Il m31.

m32

public float m32

Il m32.

m33

public float m33

Il m33.

clone()

public FMatrix4 clone()

Clona l’istanza corrente

Returns: FMatrix4

concatenate(FMatrix4 m2)

public FMatrix4 concatenate(FMatrix4 m2)

Concatena le due matrici

Parameters:

ParametroTipoDescrizione
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

Concatena le due matrici

Parameters:

ParametroTipoDescrizione
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

ParametroTipoDescrizione
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParametroTipoDescrizione
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()

Calcola la matrice inversa dell’istanza corrente.

Returns: FMatrix4 - Inverse matrix4

mul(FMatrix4 left, FMatrix4 right)

public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)

Concatena le due matrici

Parameters:

ParametroTipoDescrizione
leftFMatrix4La matrice sinistra da concatenare
rightFMatrix4La matrice destra da concatenare

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

Moltiplica la matrice per un valore double

Parameters:

ParametroTipoDescrizione
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()

Trasponi questa istanza.

Returns: FMatrix4 - The transposed matrix.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int