FMatrix4

Inheritance: java.lang.Object

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

public final class FMatrix4 implements Struct<FMatrix4>, Serializable

Matrix 4x4 met alle componenten van het type float

Constructors

ConstructorBeschrijving
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)Initialiseer de instantie van FMatrix4
FMatrix4(Matrix4 mat)Initialiseer de instantie van FMatrix4 vanuit een Matrix4 instantie.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)Construeert matrix uit 4 rijen.
FMatrix4()

Velden

VeldBeschrijving
m00De m00.
m01De m01.
m02De m02.
m03De m03.
m10De m10.
m11De m11.
m12De m12.
m13De m13.
m20De m20.
m21De m21.
m22De m22.
m23De m23.
m30De m30.
m31De m31.
m32De m32.
m33De m33.

Methoden

MethodeBeschrijving
clone()
concatenate(FMatrix4 m2)Voegt de twee matrices samen
concatenate(Matrix4 m2)Voegt de twee matrices samen
copyFrom(FMatrix4 src)
equals(Object obj)
getClass()
getIdentity()De identiteitsmatrix
hashCode()
inverse()Bereken de inverse matrix van de huidige instantie.
mul(FMatrix4 left, FMatrix4 right)Concateneer de twee matrices
mul(FMatrix4 lhs, float v)Vermenigvuldig de matrix met een double-waarde
notify()
notifyAll()
toString()
transpose()Transponeert deze instantie.
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)

Initialiseer de instantie van FMatrix4

Parameters:

ParameterTypeBeschrijving
m00floatDe m[0, 0]
m01floatDe m[0, 1]
m02floatDe m[0, 2]
m03floatDe m[0, 3]
m10floatDe m[1, 0]
m11floatDe m[1, 1]
m12floatDe m[1, 2]
m13floatDe m[1, 3]
m20floatDe m[2, 0]
m21floatDe m[2, 1]
m22floatDe m[2, 2]
m23floatDe m[2, 3]
m30floatDe m[3, 0]
m31floatDe m[3, 1]
m32floatDe m[3, 2]
m33floatDe m[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

Initialiseer de instantie van FMatrix4 vanuit een Matrix4 instantie.

Parameters:

ParameterTypeBeschrijving
matMatrix4De Matrix4 instantie.

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

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

Construeert matrix uit 4 rijen.

Parameters:

ParameterTypeBeschrijving
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

FMatrix4()

public FMatrix4()

m00

public float m00

De m00.

m01

public float m01

De m01.

m02

public float m02

De m02.

m03

public float m03

De m03.

m10

public float m10

De m10.

m11

public float m11

De m11.

m12

public float m12

De m12.

m13

public float m13

De m13.

m20

public float m20

De m20.

m21

public float m21

De m21.

m22

public float m22

De m22.

m23

public float m23

De m23.

m30

public float m30

De m30.

m31

public float m31

De m31.

m32

public float m32

De m32.

m33

public float m33

De m33.

clone()

public FMatrix4 clone()

Kloon huidige instantie

Returns: FMatrix4

concatenate(FMatrix4 m2)

public FMatrix4 concatenate(FMatrix4 m2)

Voegt de twee matrices samen

Parameters:

ParameterTypeBeschrijving
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

Voegt de twee matrices samen

Parameters:

ParameterTypeBeschrijving
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

ParameterTypeBeschrijving
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypeBeschrijving
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIdentity()

public static FMatrix4 getIdentity()

De identiteitsmatrix

Returns: FMatrix4 - The identity matrix

hashCode()

public int hashCode()

Returns: int

inverse()

public FMatrix4 inverse()

Bereken de inverse matrix van de huidige instantie.

Returns: FMatrix4 - Inverse matrix4

mul(FMatrix4 left, FMatrix4 right)

public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)

Concateneer de twee matrices

Parameters:

ParameterTypeBeschrijving
leftFMatrix4De linkermatrix om te concatenaten
rightFMatrix4De rechtermatrix om te concatenaten

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

Vermenigvuldig de matrix met een double-waarde

Parameters:

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

Transponeert deze instantie.

Returns: FMatrix4 - The transposed matrix.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int