Vector4

Inheritance: java.lang.Object

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

public final class Vector4 implements Comparable<Vector4>, Struct<Vector4>, Serializable

Vektor dengan empat komponen.

Konstruktor

KonstruktorDeskripsi
Vector4(Vector3 vec, double w)Menginisialisasi instance baru dari struct Vector4.
Vector4(Vector3 vec)Menginisialisasi instance baru dari struct Vector4.
Vector4(FVector4 vec)Menginisialisasi instance baru dari struct Vector4.
Vector4(double x, double y, double z)Menginisialisasi instance baru dari struct Vector4.
Vector4(double x, double y, double z, double w)Menginisialisasi instance baru dari struct Vector4.
Vector4()

Bidang

BidangDeskripsi
wKomponen w.
xKomponen x.
yKomponen y.
zKomponen z.

Metode

MetodeDeskripsi
add(Vector4 lhs, Vector4 rhs)Overloading operator untuk +.
clone()
compareTo(Vector4 other)Bandingkan vektor saat ini dengan instance lain.
copyFrom(Vector4 src)
create(Vector4 v)Operator konversi eksplisit untuk mengubah Vector4 menjadi FVector4
equals(Object obj)Periksa apakah dua vektor sama
getClass()
hashCode()Mendapatkan kode hash vektor ini
mul(Vector4 lhs, Vector4 rhs)Overloading operator untuk *.
mul(Vector4 lhs, double rhs)Overloading operator untuk *.
notify()
notifyAll()
set(double newX, double newY, double newZ)Mengatur komponen xyz vektor sekaligus, w akan diatur menjadi 1
set(double newX, double newY, double newZ, double newW)Mengatur semua komponen vektor sekaligus
sub(Vector4 lhs, Vector4 rhs)Operator overloading untuk - (minus)
toString()Mengembalikan java.lang.String yang merepresentasikan Vector4 saat ini.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector4(Vector3 vec, double w)

public Vector4(Vector3 vec, double w)

Menginisialisasi instance baru dari struct Vector4.

Parameters:

ParameterTipeDeskripsi
vecVector3Vec.
wdoubleLebar.

Vector4(Vector3 vec)

public Vector4(Vector3 vec)

Menginisialisasi instance baru dari struct Vector4.

Parameters:

ParameterTipeDeskripsi
vecVector3Vec.

Vector4(FVector4 vec)

public Vector4(FVector4 vec)

Menginisialisasi instance baru dari struct Vector4.

Parameters:

ParameterTipeDeskripsi
vecFVector4Vec.

Vector4(double x, double y, double z)

public Vector4(double x, double y, double z)

Menginisialisasi instance baru dari struct Vector4.

Parameters:

ParameterTipeDeskripsi
xdoubleKoordinat x.
ydoubleKoordinat y.
zdoubleKoordinat z.

Vector4(double x, double y, double z, double w)

public Vector4(double x, double y, double z, double w)

Menginisialisasi instance baru dari struct Vector4.

Parameters:

ParameterTipeDeskripsi
xdoubleKoordinat x.
ydoubleKoordinat y.
zdoubleKoordinat z.
wdoubleLebar.

Vector4()

public Vector4()

w

public double w

Komponen w.

x

public double x

Komponen x.

y

public double y

Komponen y.

z

public double z

Komponen z.

add(Vector4 lhs, Vector4 rhs)

public static Vector4 add(Vector4 lhs, Vector4 rhs)

Overloading operator untuk +.

Parameters:

ParameterTipeDeskripsi
lhsVector4Vektor kiri
rhsVector4Vektor kanan

Returns: Vector4 - Result vector

clone()

public Vector4 clone()

Kloning instance saat ini

Returns: Vector4

compareTo(Vector4 other)

public int compareTo(Vector4 other)

Bandingkan vektor saat ini dengan instance lain.

Parameters:

ParameterTipeDeskripsi
otherVector4

Returns: int

copyFrom(Vector4 src)

public void copyFrom(Vector4 src)

Parameters:

ParameterTipeDeskripsi
srcVector4

create(Vector4 v)

public static FVector4 create(Vector4 v)

Operator konversi eksplisit untuk mengubah Vector4 menjadi FVector4

Parameters:

ParameterTipeDeskripsi
vVector4

Returns: FVector4

equals(Object obj)

public boolean equals(Object obj)

Periksa apakah dua vektor sama

Parameters:

ParameterTipeDeskripsi
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public int hashCode()

Mendapatkan kode hash vektor ini

Returns: int

mul(Vector4 lhs, Vector4 rhs)

public static Vector4 mul(Vector4 lhs, Vector4 rhs)

Overloading operator untuk *.

Parameters:

ParameterTipeDeskripsi
lhsVector4Vektor kiri
rhsVector4Vektor kanan

Returns: Vector4 - Result vector

mul(Vector4 lhs, double rhs)

public static Vector4 mul(Vector4 lhs, double rhs)

Overloading operator untuk *.

Parameters:

ParameterTipeDeskripsi
lhsVector4Vektor kiri
rhsdoubleNilai double kanan

Returns: Vector4 - Result vector

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

set(double newX, double newY, double newZ)

public void set(double newX, double newY, double newZ)

Mengatur komponen xyz vektor sekaligus, w akan diatur menjadi 1

Parameters:

ParameterTipeDeskripsi
newXdoubleKomponen X baru.
newYdoubleKomponen Y baru.
newZdoubleKomponen Z baru.

set(double newX, double newY, double newZ, double newW)

public void set(double newX, double newY, double newZ, double newW)

Mengatur semua komponen vektor sekaligus

Parameters:

ParameterTipeDeskripsi
newXdoubleKomponen X baru.
newYdoubleKomponen Y baru.
newZdoubleKomponen Z baru.
newWdoubleKomponen W baru.

sub(Vector4 lhs, Vector4 rhs)

public static Vector4 sub(Vector4 lhs, Vector4 rhs)

Operator overloading untuk - (minus)

Parameters:

ParameterTipeDeskripsi
lhsVector4Vektor kiri
rhsVector4Vektor kanan

Returns: Vector4 - Result vector

toString()

public String toString()

Mengembalikan java.lang.String yang merepresentasikan Vector4 saat ini.

Returns: java.lang.String - Sebuah java.lang.String yang mewakili Vector4.

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