Vector4

Vector4 class

متجه ذو أربعة مكوّنات.

الخصائص

الاسمالوصف
xالمكوّن x.
yالمكوّن y.
zالمكوّن z.
wالمكوّن w.

الطرق

constructor

الاسمالوصف
constructor()

Result:


constructor_overload

الاسمالوصف
constructor_overload(vec, w)يُهيئ نسخة جديدة من بنية Vector4.

Parameters:

الاسمالنوعالوصف
vecVector3Vec.
wNumberالعرض.

Result:


constructor_overload2

الاسمالوصف
constructor_overload2(vec)يُهيئ نسخة جديدة من بنية Vector4.

Parameters:

الاسمالنوعالوصف
vecVector3Vec.

Result:


constructor_overload3

الاسمالوصف
constructor_overload3(vec)يُهيئ نسخة جديدة من بنية Vector4.

Parameters:

الاسمالنوعالوصف
vecFVector4Vec.

Result:


constructor_overload4

الاسمالوصف
constructor_overload4(x, y, z)يُهيئ نسخة جديدة من بنية Vector4.

Parameters:

الاسمالنوعالوصف
xNumberالإحداثي x.
yNumberالإحداثي y.
zNumberالإحداثي z.

Result:


constructor_overload5

الاسمالوصف
constructor_overload5(x, y, z, w)يُهيئ نسخة جديدة من بنية Vector4.

Parameters:

الاسمالنوعالوصف
xNumberالإحداثي x.
yNumberالإحداثي y.
zNumberالإحداثي z.
wNumberالعرض.

Result:


set

الاسمالوصف
set(newX, newY, newZ)يضبط مكونات المتجه xyz مرة واحدة، w سيُضبط إلى 1

Parameters:

الاسمالنوعالوصف
newXNumberالمكوّن X الجديد.
newYNumberالمكوّن Y الجديد.
newZNumberالمكوّن Z الجديد.

Result:


equals

الاسمالوصف
equals(obj)تحقق مما إذا كان المتجهان متساويين

Parameters:

الاسمالنوعالوصف
obObjectnull

Result: boolean


hashCode

الاسمالوصف
hashCode()يحصل على رمز التجزئة لهذا المتجه

Result: Number


set

الاسمالوصف
set(newX, newY, newZ, newW)يضبط جميع مكونات المتجه مرة واحدة

Parameters:

الاسمالنوعالوصف
newXNumberالمكوّن X الجديد.
newYNumberالمكوّن Y الجديد.
newZNumberالمكوّن Z الجديد.
newWNumberمكوّن W جديد.

Result: Number


toString

الاسمالوصف
toString()يرجع java.lang.String يمثل الـ Vector4 الحالي.

Result: String


compareTo

الاسمالوصف
compareTo(other)قارن المتجه الحالي بمثيل آخر.

Parameters:

الاسمالنوعالوصف
otheVector4null

Result: Number