Vector2

Inheritance: java.lang.Object

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

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

Vektor dengan dua komponen.

Konstruktor

KonstruktorDeskripsi
Vector2(double s)Menginisialisasi instance baru dari struct Vector2.
Vector2(Vector3 s)Menginisialisasi instance baru dari struct Vector2.
Vector2(FVector2 vec)Menginisialisasi instance baru dari struct Vector2.
Vector2(double x, double y)Menginisialisasi instance baru dari struct Vector2.
Vector2()

Bidang

BidangDeskripsi
xKomponen x.
yKomponen y.

Metode

MetodeDeskripsi
add(Vector2 lhs, Vector2 rhs)Operator penjumlahan untuk Vector2
clone()
compareTo(Vector2 other)Bandingkan vektor saat ini dengan instance lain.
copyFrom(Vector2 src)
create(Vector2 v)Operator konversi eksplisit untuk mengubah Vector2 menjadi FVector2
cross(Vector2 v)Produk silang dari dua vektor.
div(Vector2 lhs, double rhs)Operator pembagian untuk Vector2
dot(Vector2 rhs)Mendapatkan produk dot dari dua vektor.
equals(Vector2 rhs)Periksa apakah dua vector2 sama
equals(Object obj)Periksa apakah dua vector2 sama
getClass()
getLength()Mendapatkan panjang.
getU()Mendapatkan komponen U jika Vector2 digunakan sebagai koordinat pemetaan.
getV()Mendapatkan komponen V jika Vector2 digunakan sebagai koordinat pemetaan.
hashCode()Mendapatkan kode hash dari Vector2
mul(Vector2 lhs, double rhs)Operator perkalian untuk Vector2
mul(double lhs, Vector2 rhs)Operator perkalian untuk Vector2
normalize()Menormalkan instance ini.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Operator sama dengan untuk Vector2
op_ne(Vector2 lhs, Vector2 rhs)Operator tidak sama dengan untuk Vector2
setU(double value)Mengatur komponen U jika Vector2 digunakan sebagai koordinat pemetaan.
setV(double value)Mengatur komponen V jika Vector2 digunakan sebagai koordinat pemetaan.
sub(Vector2 lhs, Vector2 rhs)Operator pengurangan untuk Vector2
toString()Mengembalikan java.lang.String yang mewakili Vector2 saat ini.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Menginisialisasi instance baru dari struct Vector2.

Parameters:

ParameterTipeDeskripsi
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Menginisialisasi instance baru dari struct Vector2.

Parameters:

ParameterTipeDeskripsi
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Menginisialisasi instance baru dari struct Vector2.

Parameters:

ParameterTipeDeskripsi
vecFVector2Vektor dalam float.

Vector2(double x, double y)

public Vector2(double x, double y)

Menginisialisasi instance baru dari struct Vector2.

Parameters:

ParameterTipeDeskripsi
xdoubleKoordinat x.
ydoubleKoordinat y.

Vector2()

public Vector2()

x

public double x

Komponen x.

y

public double y

Komponen y.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Operator penjumlahan untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsVector2Nilai sisi kiri.
rhsVector2Nilai sisi kanan.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Kloning instance saat ini

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Bandingkan vektor saat ini dengan instance lain.

Parameters:

ParameterTipeDeskripsi
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ParameterTipeDeskripsi
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Operator konversi eksplisit untuk mengubah Vector2 menjadi FVector2

Parameters:

ParameterTipeDeskripsi
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

Produk silang dari dua vektor.

Parameters:

ParameterTipeDeskripsi
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Operator pembagian untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsVector2Nilai sisi kiri.
rhsdoubleNilai sisi kanan.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

Mendapatkan produk dot dari dua vektor.

Parameters:

ParameterTipeDeskripsi
rhsVector2Nilai sisi kanan.

Returns: double - Produk titik dari dua vektor.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

Periksa apakah dua vector2 sama

Parameters:

ParameterTipeDeskripsi
rhsVector2Nilai sisi kanan.

Returns: boolean - True jika semua komponen identik sama.

equals(Object obj)

public boolean equals(Object obj)

Periksa apakah dua vector2 sama

Parameters:

ParameterTipeDeskripsi
objjava.lang.ObjectObjek yang akan dibandingkan.

Returns: boolean - True jika semua komponen identik sama.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

Mendapatkan panjang.

Returns: double - panjang.

getU()

public double getU()

Mendapatkan komponen U jika Vector2 digunakan sebagai koordinat pemetaan. Ini adalah alias dari komponen x.

Returns: double - komponen U jika Vector2 digunakan sebagai koordinat pemetaan. Ini adalah alias dari komponen x.

getV()

public double getV()

Mendapatkan komponen V jika Vector2 digunakan sebagai koordinat pemetaan. Ini adalah alias dari komponen y.

Returns: double - komponen V jika Vector2 digunakan sebagai koordinat pemetaan. Ini adalah alias dari komponen y.

hashCode()

public int hashCode()

Mendapatkan kode hash dari Vector2

Returns: int - Kode hash dari Vector2

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Operator perkalian untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsVector2Nilai sisi kiri.
rhsdoubleNilai sisi kanan.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Operator perkalian untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsdoubleNilai sisi kiri.
rhsVector2Nilai sisi kanan.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

Menormalkan instance ini.

Returns: Vector2 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(Vector2 lhs, Vector2 rhs)

public static boolean op_eq(Vector2 lhs, Vector2 rhs)

Operator sama dengan untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsVector2Nilai sisi kiri.
rhsVector2Nilai sisi kanan.

Returns: boolean - True jika semua komponen identik sama.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Operator tidak sama dengan untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsVector2Nilai sisi kiri.
rhsVector2Nilai sisi kanan.

Returns: boolean - True jika dua vektor tidak sama.

setU(double value)

public void setU(double value)

Mengatur komponen U jika Vector2 digunakan sebagai koordinat pemetaan. Ini adalah alias dari komponen x.

Parameters:

ParameterTipeDeskripsi
nilaidoubleNilai baru

setV(double value)

public void setV(double value)

Mengatur komponen V jika Vector2 digunakan sebagai koordinat pemetaan. Ini adalah alias dari komponen y.

Parameters:

ParameterTipeDeskripsi
nilaidoubleNilai baru

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Operator pengurangan untuk Vector2

Parameters:

ParameterTipeDeskripsi
lhsVector2Nilai sisi kiri.
rhsVector2Nilai sisi kanan.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

Mengembalikan java.lang.String yang mewakili Vector2 saat ini.

Returns: java.lang.String - java.lang.String yang mewakili Vector2 saat 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