FVector3

Inheritance: java.lang.Object

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

public final class FVector3 implements Struct<FVector3>, Serializable

Vektor float dengan tiga komponen.

Konstruktor

KonstruktorDeskripsi
FVector3(float x, float y, float z)Menginisialisasi instance baru dari FVector3.
FVector3(Vector3 vec)Menginisialisasi instance baru dari FVector3.
FVector3(Vector4 vec)Menginisialisasi instance baru dari FVector4.
FVector3()

Bidang

BidangDeskripsi
xKomponen x.
yKomponen y.
zKomponen y.

Metode

MetodeDeskripsi
add(FVector3 a, FVector3 b)+ Operator overload
clone()
copyFrom(FVector3 src)
create(FVector3 v)Operator konversi eksplisit untuk mengubah FVector3 menjadi Vector3
cross(FVector3 rhs)Produk silang dari dua vektor.
equals(Object obj)
getClass()
getOne()Vektor skala unit dengan semua komponen bernilai 1
getZero()Vektor Nol.
hashCode()
mul(FVector3 a, float b)* Operator overloading
negative(FVector3 a)- Operator overload
normalize()Menormalkan instance ini.
notify()
notifyAll()
sub(FVector3 a, FVector3 b)- Operator overload
toString()Mengembalikan string yang merepresentasikan FVector3
wait()
wait(long arg0)
wait(long arg0, int arg1)

FVector3(float x, float y, float z)

public FVector3(float x, float y, float z)

Menginisialisasi instance baru dari FVector3.

Parameters:

ParameterTipeDeskripsi
xfloatKomponen X dari vektor
yfloatKomponen Y dari vektor
zfloatKomponen Z dari vektor

FVector3(Vector3 vec)

public FVector3(Vector3 vec)

Menginisialisasi instance baru dari FVector3.

Parameters:

ParameterTipeDeskripsi
vecVector3Vector3 dalam tipe double

FVector3(Vector4 vec)

public FVector3(Vector4 vec)

Menginisialisasi instance baru dari FVector4.

Parameters:

ParameterTipeDeskripsi
vecVector4Vector4 dalam tipe double

FVector3()

public FVector3()

x

public float x

Komponen x.

y

public float y

Komponen y.

z

public float z

Komponen y.

add(FVector3 a, FVector3 b)

public static FVector3 add(FVector3 a, FVector3 b)
  • Operator overload

Parameters:

ParameterTipeDeskripsi
aFVector3Vektor pertama
bFVector3Vektor kedua

Returns: FVector3

clone()

public FVector3 clone()

Kloning instance saat ini

Returns: FVector3

copyFrom(FVector3 src)

public void copyFrom(FVector3 src)

Parameters:

ParameterTipeDeskripsi
srcFVector3

create(FVector3 v)

public static Vector3 create(FVector3 v)

Operator konversi eksplisit untuk mengubah FVector3 menjadi Vector3

Parameters:

ParameterTipeDeskripsi
vFVector3Vector3 dalam tipe float

Returns: Vector3

cross(FVector3 rhs)

public FVector3 cross(FVector3 rhs)

Produk silang dari dua vektor.

Parameters:

ParameterTipeDeskripsi
rhsFVector3Nilai sisi kanan.

Returns: FVector3 - Cross product of two FVector3s.

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTipeDeskripsi
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOne()

public static FVector3 getOne()

Vektor skala unit dengan semua komponen bernilai 1

Returns: FVector3 - The unit scale vector with all components are all 1

getZero()

public static FVector3 getZero()

Vektor Nol.

Returns: FVector3 - The Zero vector.

hashCode()

public int hashCode()

Returns: int

mul(FVector3 a, float b)

public static FVector3 mul(FVector3 a, float b)

* Operator overloading

Parameters:

ParameterTipeDeskripsi
aFVector3Vektor pertama
bfloatVektor kedua

Returns: FVector3 - The product of two vectors

negative(FVector3 a)

public static FVector3 negative(FVector3 a)
  • Operator overload

Parameters:

ParameterTipeDeskripsi
aFVector3Vektor masukan

Returns: FVector3 - The negative vector

normalize()

public FVector3 normalize()

Menormalkan instance ini.

Returns: FVector3 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

sub(FVector3 a, FVector3 b)

public static FVector3 sub(FVector3 a, FVector3 b)
  • Operator overload

Parameters:

ParameterTipeDeskripsi
aFVector3Vektor pertama
bFVector3Vektor kedua

Returns: FVector3 - The difference of two vectors

toString()

public String toString()

Mengembalikan string yang merepresentasikan FVector3

Returns: java.lang.String - Representasi string dari vektor ini.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int