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

İki bileşenli bir vektör.

Yapıcılar

YapıcıAçıklama
Vector2(double s)Yeni bir Vector2 yapısı örneği başlatır.
Vector2(Vector3 s)Yeni bir Vector2 yapısı örneği başlatır.
Vector2(FVector2 vec)Yeni bir Vector2 yapısı örneği başlatır.
Vector2(double x, double y)Yeni bir Vector2 yapısı örneği başlatır.
Vector2()

Alanlar

AlanAçıklama
xx bileşeni.
yy bileşeni.

Yöntemler

YöntemAçıklama
add(Vector2 lhs, Vector2 rhs)Vector2 için toplama operatörü.
clone()
compareTo(Vector2 other)Mevcut vektörü başka bir örnek ile karşılaştırın.
copyFrom(Vector2 src)
create(Vector2 v)Vector2’yi FVector2’ye dönüştürmek için açık dönüşüm operatörü.
cross(Vector2 v)İki vektörün çapraz çarpımı
div(Vector2 lhs, double rhs)Vector2 için bölme operatörü.
dot(Vector2 rhs)İki vektörün nokta çarpımını alır
equals(Vector2 rhs)İki vector2’nin eşit olup olmadığını kontrol et.
equals(Object obj)İki vector2’nin eşit olup olmadığını kontrol et.
getClass()
getLength()Uzunluğu alır.
getU()Vector2 bir eşleme koordinatı olarak kullanılıyorsa U bileşenini alır.
getV()Vector2 bir eşleme koordinatı olarak kullanılıyorsa V bileşenini alır.
hashCode()Vector2’nin hash kodunu alır.
mul(Vector2 lhs, double rhs)Vector2 için çarpma operatörü.
mul(double lhs, Vector2 rhs)Vector2 için çarpma operatörü.
normalize()Bu örneği normallaştırır.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Vector2 için eşitlik operatörü
op_ne(Vector2 lhs, Vector2 rhs)Vector2 için eşit olmayan operatör
setU(double value)Eğer Vector2 bir eşleme koordinatı olarak kullanılıyorsa U bileşenini ayarlar.
setV(double value)Eğer Vector2 bir eşleme koordinatı olarak kullanılıyorsa V bileşenini ayarlar.
sub(Vector2 lhs, Vector2 rhs)Vector2 için çıkarma operatörü
toString()Geçerli Vector2 nesnesini temsil eden bir java.lang.String döndürür.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Yeni bir Vector2 yapısı örneği başlatır.

Parameters:

ParametreTürAçıklama
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Yeni bir Vector2 yapısı örneği başlatır.

Parameters:

ParametreTürAçıklama
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Yeni bir Vector2 yapısı örneği başlatır.

Parameters:

ParametreTürAçıklama
vecFVector2Float tipinde vektör.

Vector2(double x, double y)

public Vector2(double x, double y)

Yeni bir Vector2 yapısı örneği başlatır.

Parameters:

ParametreTürAçıklama
xdoublex koordinatı.
ydoubley koordinatı.

Vector2()

public Vector2()

x

public double x

x bileşeni.

y

public double y

y bileşeni.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Vector2 için toplama operatörü.

Parameters:

ParametreTürAçıklama
lhsVector2Sol taraf değeri.
rhsVector2Sağ taraf değeri.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Mevcut örneği kopyala

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Mevcut vektörü başka bir örnek ile karşılaştırın.

Parameters:

ParametreTürAçıklama
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ParametreTürAçıklama
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Vector2’yi FVector2’ye dönüştürmek için açık dönüşüm operatörü.

Parameters:

ParametreTürAçıklama
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

İki vektörün çapraz çarpımı

Parameters:

ParametreTürAçıklama
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Vector2 için bölme operatörü.

Parameters:

ParametreTürAçıklama
lhsVector2Sol taraf değeri.
rhsdoubleSağ taraf değeri.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

İki vektörün nokta çarpımını alır

Parameters:

ParametreTürAçıklama
rhsVector2Sağ taraf değeri.

Returns: double - İki vektörün noktasal çarpımı.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

İki vector2’nin eşit olup olmadığını kontrol et.

Parameters:

ParametreTürAçıklama
rhsVector2Sağ taraftaki değer.

Returns: boolean - Tüm bileşenler aynıysa doğru.

equals(Object obj)

public boolean equals(Object obj)

İki vector2’nin eşit olup olmadığını kontrol et.

Parameters:

ParametreTürAçıklama
objjava.lang.ObjectKarşılaştırılacak nesne.

Returns: boolean - Tüm bileşenler aynıysa doğru.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

Uzunluğu alır.

Returns: double - uzunluk.

getU()

public double getU()

Vector2 bir eşleme koordinatı olarak kullanılıyorsa U bileşenini alır. x bileşeninin bir takma adıdır.

Returns: double - Vector2 bir eşleme koordinatı olarak kullanılıyorsa U bileşeni. x bileşeninin bir takma adıdır.

getV()

public double getV()

Vector2 bir eşleme koordinatı olarak kullanılıyorsa V bileşenini alır. y bileşeninin bir takma adıdır.

Returns: double - Vector2 bir eşleme koordinatı olarak kullanılıyorsa V bileşeni. y bileşeninin bir takma adıdır.

hashCode()

public int hashCode()

Vector2’nin hash kodunu alır.

Returns: int - Vector2 nesnesinin karma kodu

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Vector2 için çarpma operatörü.

Parameters:

ParametreTürAçıklama
lhsVector2Sol taraf değeri.
rhsdoubleSağ taraf değeri.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Vector2 için çarpma operatörü.

Parameters:

ParametreTürAçıklama
lhsdoubleSol taraf değeri.
rhsVector2Sağ taraf değeri.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

Bu örneği normallaştırır.

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)

Vector2 için eşitlik operatörü

Parameters:

ParametreTürAçıklama
lhsVector2Sol taraf değeri.
rhsVector2Sağ taraf değeri.

Returns: boolean - Tüm bileşenler aynıysa doğru.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Vector2 için eşit olmayan operatör

Parameters:

ParametreTürAçıklama
lhsVector2Sol taraf değeri.
rhsVector2Sağ taraf değeri.

Returns: boolean - İki vektör eşit değilse doğru.

setU(double value)

public void setU(double value)

Eğer Vector2 bir eşleme koordinatı olarak kullanılıyorsa U bileşenini ayarlar. x bileşeninin bir takma adıdır.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

setV(double value)

public void setV(double value)

Eğer Vector2 bir eşleme koordinatı olarak kullanılıyorsa V bileşenini ayarlar. y bileşeninin bir takma adıdır.

Parameters:

ParametreTürAçıklama
değerdoubleYeni değer

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Vector2 için çıkarma operatörü

Parameters:

ParametreTürAçıklama
lhsVector2Sol taraf değeri.
rhsVector2Sağ taraf değeri.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

Geçerli Vector2 nesnesini temsil eden bir java.lang.String döndürür.

Returns: java.lang.String - Geçerli Vector2 nesnesini temsil eden bir java.lang.String.

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