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

متجه ذو مكوّنين.

المنشئات

منشئالوصف
Vector2(double s)إنشاء نسخة جديدة من بنية Vector2.
Vector2(Vector3 s)إنشاء نسخة جديدة من بنية Vector2.
Vector2(FVector2 vec)إنشاء نسخة جديدة من بنية Vector2.
Vector2(double x, double y)إنشاء نسخة جديدة من بنية Vector2.
Vector2()

الحقول

حقلالوصف
xالمكوّن x.
yالمكوّن y.

الطرق

طريقةالوصف
add(Vector2 lhs, Vector2 rhs)عامل الجمع لـ Vector2
clone()
compareTo(Vector2 other)قارن المتجه الحالي بمثيل آخر.
copyFrom(Vector2 src)
create(Vector2 v)عامل التحويل الصريح لتحويل Vector2 إلى FVector2
cross(Vector2 v)حاصل الضرب المتقاطع لمتجهين.
div(Vector2 lhs, double rhs)عامل القسمة لـ Vector2
dot(Vector2 rhs)يحصل على حاصل الضرب النقطي لمتجهين.
equals(Vector2 rhs)تحقق مما إذا كان متجهين vector2 متساويين
equals(Object obj)تحقق مما إذا كان متجهين vector2 متساويين
getClass()
getLength()يحصل على الطول.
getU()يحصل على المكوّن U إذا تم استخدام Vector2 كإحداثي تخطيط.
getV()يحصل على المكوّن V إذا تم استخدام Vector2 كإحداثي تخطيط.
hashCode()يحصل على قيمة التجزئة لـ Vector2
mul(Vector2 lhs, double rhs)عامل الضرب لـ Vector2
mul(double lhs, Vector2 rhs)عامل الضرب لـ Vector2
normalize()يقوم بتطبيع هذه الحالة.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)عامل المساواة لـ Vector2
op_ne(Vector2 lhs, Vector2 rhs)عامل عدم المساواة لـ Vector2
setU(double value)يضبط المكوّن U إذا تم استخدام Vector2 كإحداثي تخطيط.
setV(double value)يضبط المكوّن V إذا تم استخدام Vector2 كإحداثي تخطيط.
sub(Vector2 lhs, Vector2 rhs)عامل الطرح لـ Vector2
toString()يرجع java.lang.String يمثل الـ Vector2 الحالي.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

إنشاء نسخة جديدة من بنية Vector2.

Parameters:

معاملنوعالوصف
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

إنشاء نسخة جديدة من بنية Vector2.

Parameters:

معاملنوعالوصف
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

إنشاء نسخة جديدة من بنية Vector2.

Parameters:

معاملنوعالوصف
vecFVector2متجه بنوع float.

Vector2(double x, double y)

public Vector2(double x, double y)

إنشاء نسخة جديدة من بنية Vector2.

Parameters:

معاملنوعالوصف
xdoubleالإحداثي x.
ydoubleالإحداثي y.

Vector2()

public Vector2()

x

public double x

المكوّن x.

y

public double y

المكوّن y.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

عامل الجمع لـ Vector2

Parameters:

معاملنوعالوصف
lhsVector2قيمة الطرف الأيسر.
rhsVector2قيمة الطرف الأيمن.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

استنساخ النسخة الحالية

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

قارن المتجه الحالي بمثيل آخر.

Parameters:

معاملنوعالوصف
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

معاملنوعالوصف
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

عامل التحويل الصريح لتحويل Vector2 إلى FVector2

Parameters:

معاملنوعالوصف
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

حاصل الضرب المتقاطع لمتجهين.

Parameters:

معاملنوعالوصف
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

عامل القسمة لـ Vector2

Parameters:

معاملنوعالوصف
lhsVector2قيمة الطرف الأيسر.
rhsdoubleقيمة الطرف الأيمن.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

يحصل على حاصل الضرب النقطي لمتجهين.

Parameters:

معاملنوعالوصف
rhsVector2قيمة الطرف الأيمن.

Returns: double - حاصل الضرب النقطي للمتجهين.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

تحقق مما إذا كان متجهين vector2 متساويين

Parameters:

معاملنوعالوصف
rhsVector2قيمة الطرف الأيمن.

Returns: boolean - صحيح إذا كانت جميع المكوّنات متساوية تمامًا.

equals(Object obj)

public boolean equals(Object obj)

تحقق مما إذا كان متجهين vector2 متساويين

Parameters:

معاملنوعالوصف
objjava.lang.Objectالكائن للمقارنة.

Returns: boolean - صحيح إذا كانت جميع المكوّنات متساوية تمامًا.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

يحصل على الطول.

Returns: double - الطول.

getU()

public double getU()

يحصل على المكوّن U إذا تم استخدام Vector2 كإحداثي تخطيط. وهو مرادف للمكوّن x.

Returns: double - المكوّن U إذا تم استخدام Vector2 كإحداثي تخطيط. وهو مرادف للمكوّن x.

getV()

public double getV()

يحصل على المكوّن V إذا تم استخدام Vector2 كإحداثي تخطيط. وهو مرادف للمكوّن y.

Returns: double - المكوّن V إذا تم استخدام Vector2 كإحداثي تخطيط. وهو مرادف للمكوّن y.

hashCode()

public int hashCode()

يحصل على قيمة التجزئة لـ Vector2

Returns: int - رمز التجزئة للـ Vector2

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

عامل الضرب لـ Vector2

Parameters:

معاملنوعالوصف
lhsVector2قيمة الطرف الأيسر.
rhsdoubleقيمة الطرف الأيمن.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

عامل الضرب لـ Vector2

Parameters:

معاملنوعالوصف
lhsdoubleقيمة الطرف الأيسر.
rhsVector2قيمة الطرف الأيمن.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

يقوم بتطبيع هذه الحالة.

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

Parameters:

معاملنوعالوصف
lhsVector2قيمة الطرف الأيسر.
rhsVector2قيمة الطرف الأيمن.

Returns: boolean - صحيح إذا كانت جميع المكوّنات متساوية تمامًا.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

عامل عدم المساواة لـ Vector2

Parameters:

معاملنوعالوصف
lhsVector2قيمة الطرف الأيسر.
rhsVector2قيمة الطرف الأيمن.

Returns: boolean - صحيح إذا كان المتجهان غير متساويين.

setU(double value)

public void setU(double value)

يضبط المكوّن U إذا تم استخدام Vector2 كإحداثي تخطيط. وهو مرادف للمكوّن x.

Parameters:

معاملنوعالوصف
القيمةdoubleالقيمة الجديدة

setV(double value)

public void setV(double value)

يضبط المكوّن V إذا تم استخدام Vector2 كإحداثي تخطيط. وهو مرادف للمكوّن y.

Parameters:

معاملنوعالوصف
القيمةdoubleالقيمة الجديدة

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

عامل الطرح لـ Vector2

Parameters:

معاملنوعالوصف
lhsVector2قيمة الطرف الأيسر.
rhsVector2قيمة الطرف الأيمن.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

يرجع java.lang.String يمثل الـ Vector2 الحالي.

Returns: java.lang.String - java.lang.String يمثل الـ Vector2 الحالي.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int