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
Dört bileşenli bir vektör.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| Vector4(Vector3 vec, double w) | Yeni bir Vector4 yapısının örneğini başlatır. |
| Vector4(Vector3 vec) | Yeni bir Vector4 yapısının örneğini başlatır. |
| Vector4(FVector4 vec) | Yeni bir Vector4 yapısının örneğini başlatır. |
| Vector4(double x, double y, double z) | Yeni bir Vector4 yapısının örneğini başlatır. |
| Vector4(double x, double y, double z, double w) | Yeni bir Vector4 yapısının örneğini başlatır. |
| Vector4() |
Alanlar
| Alan | Açıklama |
|---|---|
| w | w bileşeni. |
| x | x bileşeni. |
| y | y bileşeni. |
| z | z bileşeni. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | + operatörü için aşırı yükleme |
| clone() | |
| compareTo(Vector4 other) | Mevcut vektörü başka bir örnek ile karşılaştırın. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | Vector4’ü FVector4’e dönüştürmek için açık dönüşüm operatörü |
| equals(Object obj) | İki vektörün eşit olup olmadığını kontrol et |
| getClass() | |
| hashCode() | Bu vektörün karma kodunu alır |
| mul(Vector4 lhs, Vector4 rhs) | * operatörü için aşırı yükleme |
| mul(Vector4 lhs, double rhs) | * operatörü için aşırı yükleme |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | Vektörün xyz bileşenlerini bir anda ayarlar, w 1 olarak ayarlanacak |
| set(double newX, double newY, double newZ, double newW) | Vektörün tüm bileşenlerini bir anda ayarlar |
| sub(Vector4 lhs, Vector4 rhs) | - (eksi) için operatör aşırı yüklemesi |
| toString() | Geçerli Vector4 nesnesini temsil eden bir java.lang.String döndürür. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
Yeni bir Vector4 yapısının örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| vec | Vector3 | Vektör. |
| w | double | Genişlik. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Yeni bir Vector4 yapısının örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| vec | Vector3 | Vektör. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Yeni bir Vector4 yapısının örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| vec | FVector4 | Vektör. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Yeni bir Vector4 yapısının örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| x | double | x koordinatı. |
| y | double | y koordinatı. |
| z | double | z koordinatı. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
Yeni bir Vector4 yapısının örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| x | double | x koordinatı. |
| y | double | y koordinatı. |
| z | double | z koordinatı. |
| w | double | Genişlik. |
Vector4()
public Vector4()
w
public double w
w bileşeni.
x
public double x
x bileşeni.
y
public double y
y bileşeni.
z
public double z
z bileşeni.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
- operatörü için aşırı yükleme
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector4 | Sol vektör |
| rhs | Vector4 | Sağ vektör |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
Mevcut örneği kopyala
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
Mevcut vektörü başka bir örnek ile karşılaştırın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Vector4’ü FVector4’e dönüştürmek için açık dönüşüm operatörü
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
İki vektörün eşit olup olmadığını kontrol et
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
Bu vektörün karma kodunu alır
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
* operatörü için aşırı yükleme
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector4 | Sol vektör |
| rhs | Vector4 | Sağ vektör |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
* operatörü için aşırı yükleme
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector4 | Sol vektör |
| rhs | double | Sağ çift değeri |
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)
Vektörün xyz bileşenlerini bir anda ayarlar, w 1 olarak ayarlanacak
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| newX | double | Yeni X bileşeni. |
| newY | double | Yeni Y bileşeni. |
| newZ | double | Yeni Z bileşeni. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
Vektörün tüm bileşenlerini bir anda ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| newX | double | Yeni X bileşeni. |
| newY | double | Yeni Y bileşeni. |
| newZ | double | Yeni Z bileşeni. |
| newW | double | Yeni W bileşeni. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
- (eksi) için operatör aşırı yüklemesi
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| lhs | Vector4 | Sol vektör |
| rhs | Vector4 | Sağ vektör |
Returns: Vector4 - Result vector
toString()
public String toString()
Geçerli Vector4 nesnesini temsil eden bir java.lang.String döndürür.
Returns: java.lang.String - Geçerli Vector4 öğesini 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 |