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
| Alan | Açıklama |
|---|---|
| x | x bileşeni. |
| y | y bileşeni. |
Yöntemler
| Yöntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| s | double | S. |
Vector2(Vector3 s)
public Vector2(Vector3 s)
Yeni bir Vector2 yapısı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| s | Vector3 | S. |
Vector2(FVector2 vec)
public Vector2(FVector2 vec)
Yeni bir Vector2 yapısı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| vec | FVector2 | Float 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| x | double | x koordinatı. |
| y | double | y 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector2 | Sol taraf değeri. |
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| other | Vector2 |
Returns: int
copyFrom(Vector2 src)
public void copyFrom(Vector2 src)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| src | Vector2 |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| v | Vector2 |
Returns: FVector2
cross(Vector2 v)
public double cross(Vector2 v)
İki vektörün çapraz çarpımı
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| v | Vector2 |
Returns: double
div(Vector2 lhs, double rhs)
public static Vector2 div(Vector2 lhs, double rhs)
Vector2 için bölme operatörü.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector2 | Sol taraf değeri. |
| rhs | double | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object | Karşı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector2 | Sol taraf değeri. |
| rhs | double | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | double | Sol taraf değeri. |
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector2 | Sol taraf değeri. |
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector2 | Sol taraf değeri. |
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Yeni değer |
sub(Vector2 lhs, Vector2 rhs)
public static Vector2 sub(Vector2 lhs, Vector2 rhs)
Vector2 için çıkarma operatörü
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector2 | Sol taraf değeri. |
| rhs | Vector2 | Sağ 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |