FVector2

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable

public final class FVector2 implements Struct<FVector2>, Serializable

متجه float مكوّن من عنصرين.

المنشئات

منشئالوصف
FVector2(float x, float y)يُنشئ مثيلًا جديدًا من FVector2.
FVector2(Vector2 vec)يُنشئ مثيلًا جديدًا من FVector2.
FVector2()

الحقول

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

الطرق

طريقةالوصف
add(FVector2 a, FVector2 b)+ تحميل المشغل
clone()
copyFrom(FVector2 src)
create(FVector2 v)مشغل التحويل الصريح لتحويل FVector2 إلى Vector2
equals(FVector2 rhs)تحقق مما إذا كان المتجهان متساويين
equals(Object obj)تحقق مما إذا كان المتجهان متساويين
getClass()
hashCode()يحصل على رمز التجزئة لهذه الحالة
mul(FVector2 a, float b)* تحميل المشغل
notify()
notifyAll()
op_eq(FVector2 a, FVector2 b)== تحميل المشغل
op_ne(FVector2 a, FVector2 b)!= تحميل المشغل
sub(FVector2 a, FVector2 b)- تحميل المشغل
toString()يعيد سلسلة تمثل FVector2
wait()
wait(long arg0)
wait(long arg0, int arg1)

FVector2(float x, float y)

public FVector2(float x, float y)

يُنشئ مثيلًا جديدًا من FVector2.

Parameters:

معاملنوعالوصف
xfloatالمكوّن X للمتجه
yfloatالمكوّن Y للمتجه

FVector2(Vector2 vec)

public FVector2(Vector2 vec)

يُنشئ مثيلًا جديدًا من FVector2.

Parameters:

معاملنوعالوصف
vecVector2Vector2 بنوع double

FVector2()

public FVector2()

x

public float x

المكوّن x.

y

public float y

المكوّن y.

add(FVector2 a, FVector2 b)

public static FVector2 add(FVector2 a, FVector2 b)

+ تحميل المشغل

Parameters:

معاملنوعالوصف
aFVector2المتجه الأول
bFVector2المتجه الثاني

Returns: FVector2 - The sum of two vectors.

clone()

public FVector2 clone()

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

Returns: FVector2

copyFrom(FVector2 src)

public void copyFrom(FVector2 src)

Parameters:

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

create(FVector2 v)

public static Vector2 create(FVector2 v)

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

Parameters:

معاملنوعالوصف
vFVector2Vector 2 بنوع float.

Returns: Vector2

equals(FVector2 rhs)

public boolean equals(FVector2 rhs)

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

Parameters:

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

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

equals(Object obj)

public boolean equals(Object obj)

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

Parameters:

معاملنوعالوصف
objjava.lang.Object

Returns: منطقي - صحيح إذا كان الإدخال متجهًا وجميع المكوّنات متساوية.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public int hashCode()

يحصل على رمز التجزئة لهذه الحالة

Returns: عدد صحيح - رمز التجزئة للمتجه.

mul(FVector2 a, float b)

public static FVector2 mul(FVector2 a, float b)

* تحميل المشغل

Parameters:

معاملنوعالوصف
aFVector2المتجه الأول
bfloatالمتجه الثاني

Returns: FVector2 - The product of two vectors.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(FVector2 a, FVector2 b)

public static boolean op_eq(FVector2 a, FVector2 b)

== تحميل المشغل

Parameters:

معاملنوعالوصف
aFVector2المتجه الأول
bFVector2المتجه الثاني

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

op_ne(FVector2 a, FVector2 b)

public static boolean op_ne(FVector2 a, FVector2 b)

!= Operator overloading

Parameters:

معاملنوعالوصف
aFVector2المتجه الأول
bFVector2المتجه الثاني

Returns: منطقي - صحيح إذا كان أي مكوّن مختلف.

sub(FVector2 a, FVector2 b)

public static FVector2 sub(FVector2 a, FVector2 b)

- تحميل المشغل

Parameters:

معاملنوعالوصف
aFVector2المتجه الأول
bFVector2المتجه الثاني

Returns: FVector2 - The difference of two vectors.

toString()

public String toString()

يعيد سلسلة تمثل FVector2

Returns: java.lang.String - تمثيل سلسلة للمتجه الحالي.

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