FMatrix4

Inheritance: java.lang.Object

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

public final class FMatrix4 implements Struct<FMatrix4>, Serializable

Tüm bileşenleri float tipinde olan 4x4 matris

Yapıcılar

YapıcıAçıklama
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)FMatrix4 örneğini başlat.
FMatrix4(Matrix4 mat)Bir Matrix4 örneğinden FMatrix4 örneğini başlatın.
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)Matrisi 4 satırdan oluşturur.
FMatrix4()

Alanlar

AlanAçıklama
m00m00.
m01m01.
m02m02.
m03m03.
m10m10.
m11m11.
m12m12.
m13m13.
m20m20.
m21m21.
m22m22.
m23m23.
m30m30.
m31m31.
m32m32.
m33m33.

Yöntemler

YöntemAçıklama
clone()
concatenate(FMatrix4 m2)İki matrisi birleştirir
concatenate(Matrix4 m2)İki matrisi birleştirir
copyFrom(FMatrix4 src)
equals(Object obj)
getClass()
getIdentity()Birim matris
hashCode()
inverse()Geçerli örneğin ters matrisini hesaplar.
mul(FMatrix4 left, FMatrix4 right)İki matrisi birleştir
mul(FMatrix4 lhs, float v)Matrisi ve çift değeri çarpar
notify()
notifyAll()
toString()
transpose()Bu örneği transpoze eder.
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)

FMatrix4 örneğini başlat.

Parameters:

ParametreTürAçıklama
m00floatBu m[0, 0]
m01floatBu m[0, 1]
m02floatBu m[0, 2]
m03floatBu m[0, 3]
m10floatBu m[1, 0]
m11floatBu m[1, 1]
m12floatBu m[1, 2]
m13floatBu m[1, 3]
m20floatBu m[2, 0]
m21floatBu m[2, 1]
m22floatBu m[2, 2]
m23floatBu m[2, 3]
m30floatBu m[3, 0]
m31floatm[3, 1]
m32floatm[3, 2]
m33floatm[3, 3]

FMatrix4(Matrix4 mat)

public FMatrix4(Matrix4 mat)

Bir Matrix4 örneğinden FMatrix4 örneğini başlatın.

Parameters:

ParametreTürAçıklama
matMatrix4Bu Matrix4 örneği.

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

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

Matrisi 4 satırdan oluşturur.

Parameters:

ParametreTürAçıklama
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

FMatrix4()

public FMatrix4()

m00

public float m00

m00.

m01

public float m01

m01.

m02

public float m02

m02.

m03

public float m03

m03.

m10

public float m10

m10.

m11

public float m11

m11.

m12

public float m12

m12.

m13

public float m13

m13.

m20

public float m20

m20.

m21

public float m21

m21.

m22

public float m22

m22.

m23

public float m23

m23.

m30

public float m30

m30.

m31

public float m31

m31.

m32

public float m32

m32.

m33

public float m33

m33.

clone()

public FMatrix4 clone()

Mevcut örneği kopyala

Returns: FMatrix4

concatenate(FMatrix4 m2)

public FMatrix4 concatenate(FMatrix4 m2)

İki matrisi birleştirir

Parameters:

ParametreTürAçıklama
m2FMatrix4M2.

Returns: FMatrix4 - New matrix4

concatenate(Matrix4 m2)

public FMatrix4 concatenate(Matrix4 m2)

İki matrisi birleştirir

Parameters:

ParametreTürAçıklama
m2Matrix4M2.

Returns: FMatrix4 - New matrix4

copyFrom(FMatrix4 src)

public void copyFrom(FMatrix4 src)

Parameters:

ParametreTürAçıklama
srcFMatrix4

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParametreTürAçıklama
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIdentity()

public static FMatrix4 getIdentity()

Birim matris

Returns: FMatrix4 - The identity matrix

hashCode()

public int hashCode()

Returns: int

inverse()

public FMatrix4 inverse()

Geçerli örneğin ters matrisini hesaplar.

Returns: FMatrix4 - Inverse matrix4

mul(FMatrix4 left, FMatrix4 right)

public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)

İki matrisi birleştir

Parameters:

ParametreTürAçıklama
leftFMatrix4Birleştirilecek sol matris
rightFMatrix4Birleştirilecek sağ matris

Returns: FMatrix4 - The concatenated matrix.

mul(FMatrix4 lhs, float v)

public static FMatrix4 mul(FMatrix4 lhs, float v)

Matrisi ve çift değeri çarpar

Parameters:

ParametreTürAçıklama
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()

Bu örneği transpoze eder.

Returns: FMatrix4 - The transposed matrix.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int