FMatrix4

Inheritance: java.lang.Object

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

public final class FMatrix4 implements Struct<FMatrix4>, Serializable

Matriz 4x4 con todos los componentes de tipo flotante.

Constructores

ConstructorDescripción
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)Inicializa la instancia de FMatrix4
FMatrix4(Matrix4 mat)Inicializa la instancia de FMatrix4 a partir de una instancia de Matrix4.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)Construye la matriz a partir de 4 filas.
FMatrix4()

Campos

CampoDescripción
m00El m00.
m01El m01.
m02El m02.
m03El m03.
m10El m10.
m11El m11.
m12El m12.
m13El m13.
m20El m20.
m21El m21.
m22El m22.
m23El m23.
m30El m30.
m31El m31.
m32El m32.
m33El m33.

Métodos

MétodoDescripción
clone()
concatenate(FMatrix4 m2)Concatena las dos matrices
concatenate(Matrix4 m2)Concatena las dos matrices
copyFrom(FMatrix4 src)
equals(Object obj)
getClass()
getIdentity()La matriz identidad
hashCode()
inverse()Calcula la matriz inversa de la instancia actual.
mul(FMatrix4 left, FMatrix4 right)Concatena las dos matrices
mul(FMatrix4 lhs, float v)Multiplica la matriz y el valor double
notify()
notifyAll()
toString()
transpose()Transpone esta instancia.
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)

Inicializa la instancia de FMatrix4

Parameters:

ParámetroTipoDescripción
m00floatEl m[0, 0]
m01floatEl m[0, 1]
m02floatEl m[0, 2]
m03floatEl m[0, 3]
m10floatEl m[1, 0]
m11floatEl m[1, 1]
m12floatEl m[1, 2]
m13floatEl m[1, 3]
m20floatEl m[2, 0]
m21floatEl m[2, 1]
m22floatEl m[2, 2]
m23floatEl m[2, 3]
m30floatEl m[3, 0]
m31floatEl m[3, 1]
m32floatEl m[3, 2]
m33floatEl m[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

Inicializa la instancia de FMatrix4 a partir de una instancia de Matrix4.

Parameters:

ParámetroTipoDescripción
matMatrix4La instancia de Matrix4.

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

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

Construye la matriz a partir de 4 filas.

Parameters:

ParámetroTipoDescripción
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

FMatrix4()

public FMatrix4()

m00

public float m00

El m00.

m01

public float m01

El m01.

m02

public float m02

El m02.

m03

public float m03

El m03.

m10

public float m10

El m10.

m11

public float m11

El m11.

m12

public float m12

El m12.

m13

public float m13

El m13.

m20

public float m20

El m20.

m21

public float m21

El m21.

m22

public float m22

El m22.

m23

public float m23

El m23.

m30

public float m30

El m30.

m31

public float m31

El m31.

m32

public float m32

El m32.

m33

public float m33

El m33.

clone()

public FMatrix4 clone()

Clonar la instancia actual

Returns: FMatrix4

concatenate(FMatrix4 m2)

public FMatrix4 concatenate(FMatrix4 m2)

Concatena las dos matrices

Parameters:

ParámetroTipoDescripción
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

Concatena las dos matrices

Parameters:

ParámetroTipoDescripción
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

ParámetroTipoDescripción
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParámetroTipoDescripción
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIdentity()

public static FMatrix4 getIdentity()

La matriz identidad

Returns: FMatrix4 - The identity matrix

hashCode()

public int hashCode()

Returns: int

inverse()

public FMatrix4 inverse()

Calcula la matriz inversa de la instancia actual.

Returns: FMatrix4 - Inverse matrix4

mul(FMatrix4 left, FMatrix4 right)

public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)

Concatena las dos matrices

Parameters:

ParámetroTipoDescripción
leftFMatrix4La matriz izquierda para concatenar
rightFMatrix4La matriz derecha para concatenar

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

Multiplica la matriz y el valor double

Parameters:

ParámetroTipoDescripción
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()

Transpone esta instancia.

Returns: FMatrix4 - The transposed matrix.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int