FMatrix4

Inheritance: java.lang.Object

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

public final class FMatrix4 implements Struct<FMatrix4>, Serializable

4x4-Matrix mit allen Komponenten vom Typ float.

Konstruktoren

KonstruktorBeschreibung
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)Initialisiere die Instanz von FMatrix4
FMatrix4(Matrix4 mat)Initialisieren Sie die Instanz von FMatrix4 aus einer Matrix4-Instanz.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)Konstruiert die Matrix aus 4 Zeilen.
FMatrix4()

Felder

FeldBeschreibung
m00Das m00.
m01Das m01.
m02Das m02.
m03Das m03.
m10Das m10.
m11Das m11.
m12Das m12.
m13Das m13.
m20Das m20.
m21Das m21.
m22Das m22.
m23Das m23.
m30Das m30.
m31Das m31.
m32Das m32.
m33Das m33.

Methoden

MethodeBeschreibung
clone()
concatenate(FMatrix4 m2)Verkettet die beiden Matrizen
concatenate(Matrix4 m2)Verkettet die beiden Matrizen
copyFrom(FMatrix4 src)
equals(Object obj)
getClass()
getIdentity()Die Einheitsmatrix
hashCode()
inverse()Berechnet die Inversmatrix der aktuellen Instanz.
mul(FMatrix4 left, FMatrix4 right)Verkette die beiden Matrizen
mul(FMatrix4 lhs, float v)Multipliziert die Matrix mit einem double-Wert.
notify()
notifyAll()
toString()
transpose()Transponiert diese Instanz.
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)

Initialisiere die Instanz von FMatrix4

Parameters:

ParameterTypBeschreibung
m00floatDas m[0, 0]
m01floatDas m[0, 1]
m02floatDas m[0, 2]
m03floatDas m[0, 3]
m10floatDas m[1, 0]
m11floatDas m[1, 1]
m12floatDas m[1, 2]
m13floatDas m[1, 3]
m20floatDas m[2, 0]
m21floatDas m[2, 1]
m22floatDas m[2, 2]
m23floatDas m[2, 3]
m30floatDas m[3, 0]
m31floatDie m[3, 1]
m32floatDie m[3, 2]
m33floatDie m[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

Initialisieren Sie die Instanz von FMatrix4 aus einer Matrix4-Instanz.

Parameters:

ParameterTypBeschreibung
matMatrix4Die Matrix4 Instanz.

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

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

Konstruiert die Matrix aus 4 Zeilen.

Parameters:

ParameterTypBeschreibung
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

FMatrix4()

public FMatrix4()

m00

public float m00

Das m00.

m01

public float m01

Das m01.

m02

public float m02

Das m02.

m03

public float m03

Das m03.

m10

public float m10

Das m10.

m11

public float m11

Das m11.

m12

public float m12

Das m12.

m13

public float m13

Das m13.

m20

public float m20

Das m20.

m21

public float m21

Das m21.

m22

public float m22

Das m22.

m23

public float m23

Das m23.

m30

public float m30

Das m30.

m31

public float m31

Das m31.

m32

public float m32

Das m32.

m33

public float m33

Das m33.

clone()

public FMatrix4 clone()

Klone aktuelle Instanz

Returns: FMatrix4

concatenate(FMatrix4 m2)

public FMatrix4 concatenate(FMatrix4 m2)

Verkettet die beiden Matrizen

Parameters:

ParameterTypBeschreibung
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

Verkettet die beiden Matrizen

Parameters:

ParameterTypBeschreibung
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

ParameterTypBeschreibung
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypBeschreibung
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIdentity()

public static FMatrix4 getIdentity()

Die Einheitsmatrix

Returns: FMatrix4 - The identity matrix

hashCode()

public int hashCode()

Returns: int

inverse()

public FMatrix4 inverse()

Berechnet die Inversmatrix der aktuellen Instanz.

Returns: FMatrix4 - Inverse matrix4

mul(FMatrix4 left, FMatrix4 right)

public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)

Verkette die beiden Matrizen

Parameters:

ParameterTypBeschreibung
leftFMatrix4Die linke Matrix zum Konkatenieren
rightFMatrix4Die rechte Matrix zum Konkatenieren

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

Multipliziert die Matrix mit einem double-Wert.

Parameters:

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

Transponiert diese Instanz.

Returns: FMatrix4 - The transposed matrix.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int