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
متجه ذو أربعة مكوّنات.
المنشئات
| منشئ | الوصف |
|---|---|
| Vector4(Vector3 vec, double w) | ينشئ مثالا جديدًا من البنية Vector4. |
| Vector4(Vector3 vec) | ينشئ مثالا جديدًا من البنية Vector4. |
| Vector4(FVector4 vec) | ينشئ مثالا جديدًا من البنية Vector4. |
| Vector4(double x, double y, double z) | ينشئ مثالا جديدًا من البنية Vector4. |
| Vector4(double x, double y, double z, double w) | ينشئ مثالا جديدًا من البنية Vector4. |
| Vector4() |
الحقول
| حقل | الوصف |
|---|---|
| w | المكوّن w. |
| x | المكوّن x. |
| y | المكوّن y. |
| z | المكوّن z. |
الطرق
| طريقة | الوصف |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | إعادة تعريف المشغل لـ + |
| clone() | |
| compareTo(Vector4 other) | قارن المتجه الحالي بمثيل آخر. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | عامل تحويل صريح لتحويل Vector4 إلى FVector4 |
| equals(Object obj) | تحقق مما إذا كان المتجهان متساويين |
| getClass() | |
| hashCode() | يحصل على رمز التجزئة لهذا المتجه |
| mul(Vector4 lhs, Vector4 rhs) | إعادة تعريف المشغل لـ * |
| mul(Vector4 lhs, double rhs) | إعادة تعريف المشغل لـ * |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | يضبط مكونات المتجه xyz مرة واحدة، وسيتم ضبط w إلى 1 |
| set(double newX, double newY, double newZ, double newW) | يضبط جميع مكونات المتجه مرة واحدة |
| sub(Vector4 lhs, Vector4 rhs) | تجاوز المشغل للـ - (ناقص) |
| toString() | يرجع java.lang.String يمثل الـ Vector4 الحالي. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
ينشئ مثالا جديدًا من البنية Vector4.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| vec | Vector3 | متجه. |
| w | double | العرض. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
ينشئ مثالا جديدًا من البنية Vector4.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| vec | Vector3 | متجه. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
ينشئ مثالا جديدًا من البنية Vector4.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| vec | FVector4 | متجه. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
ينشئ مثالا جديدًا من البنية Vector4.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | double | الإحداثي x. |
| y | double | الإحداثي y. |
| z | double | الإحداثي z. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
ينشئ مثالا جديدًا من البنية Vector4.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | double | الإحداثي x. |
| y | double | الإحداثي y. |
| z | double | الإحداثي z. |
| w | double | العرض. |
Vector4()
public Vector4()
w
public double w
المكوّن w.
x
public double x
المكوّن x.
y
public double y
المكوّن y.
z
public double z
المكوّن z.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
إعادة تعريف المشغل لـ +
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lhs | Vector4 | المتجه الأيسر |
| rhs | Vector4 | المتجه الأيمن |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
استنساخ النسخة الحالية
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
قارن المتجه الحالي بمثيل آخر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
عامل تحويل صريح لتحويل Vector4 إلى FVector4
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
تحقق مما إذا كان المتجهان متساويين
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
يحصل على رمز التجزئة لهذا المتجه
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
إعادة تعريف المشغل لـ *
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lhs | Vector4 | المتجه الأيسر |
| rhs | Vector4 | المتجه الأيمن |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
إعادة تعريف المشغل لـ *
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lhs | Vector4 | المتجه الأيسر |
| rhs | double | القيمة المزدوجة اليمنى |
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)
يضبط مكونات المتجه xyz مرة واحدة، وسيتم ضبط w إلى 1
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newX | double | المكوّن X الجديد. |
| newY | double | المكوّن Y الجديد. |
| newZ | double | المكوّن Z الجديد. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
يضبط جميع مكونات المتجه مرة واحدة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newX | double | المكوّن X الجديد. |
| newY | double | المكوّن Y الجديد. |
| newZ | double | المكوّن Z الجديد. |
| newW | double | المكوّن الجديد W. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
تجاوز المشغل للـ - (ناقص)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| lhs | Vector4 | المتجه الأيسر |
| rhs | Vector4 | المتجه الأيمن |
Returns: Vector4 - Result vector
toString()
public String toString()
يرجع java.lang.String يمثل الـ Vector4 الحالي.
Returns: java.lang.String - java.lang.String الذي يمثل الـ Vector4 الحالي.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |