Vector3

Vector3 class

متجه ذو ثلاثة مكوّنات.

الخصائص

الاسمالوصف
xالمكوّن x.
yالمكوّن y.
zالمكوّن z.
ORIGINيحصل على موضع الأصل. الأصل.
UNIT_SCALEيحصل على متجه مقياس الوحدة.
X_AXISيحصل على محور X. محور X.
Y_AXISيحصل على محور Y. محور Y.
Z_AXISيحصل على محور Z. محور Z.

الطرق

constructor

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

Result:


constructor_overload

الاسمالوصف
constructor_overload(x, y, z)ينشئ مثيلاً جديداً من بنية Vector3.

Parameters:

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

Result:


constructor_overload2

الاسمالوصف
constructor_overload2(vec)ينشئ مثيلاً جديداً من بنية Vector3.

Parameters:

الاسمالنوعالوصف
vecFVector3الإحداثي x.

Result:


constructor_overload3

الاسمالوصف
constructor_overload3(v)ينشئ مثيلاً جديداً من بنية Vector3.

Parameters:

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

Result:


constructor_overload4

الاسمالوصف
constructor_overload4(vec4)ينشئ مثيلاً جديداً من بنية Vector3.

Parameters:

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

Result:


getLength2

الاسمالوصف
getLength2()يحصل على مربع الطول. الطول2.

Result:


getLength

الاسمالوصف
getLength()يحصل على طول هذا المتجه. الطول.

Result:


equals

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

Parameters:

الاسمالنوعالوصف
objObjectالكائن للتحقق من المساواة.

Result: boolean


hashCode

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

Result: Number


dot

الاسمالوصف
dot(rhs)يحصل على حاصل الضرب النقطي لمتجهين

Parameters:

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

Result: Number


normalize

الاسمالوصف
normalize()يقوم بتطبيع هذه الحالة.

Result: Vector3


sin

الاسمالوصف
sin()يحساب جيب الزاوية لكل مكوّن

Result: Vector3


cos

الاسمالوصف
cos()يحساب جيب التمام لكل مكوّن

Result: Vector3


cross

الاسمالوصف
cross(rhs)حاصل الضرب المتقاطع لمتجهين

Parameters:

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

Result: Vector3


set

الاسمالوصف
set(newX, newY, newZ)يضبط مكوّنات x/y/z في استدعاء واحد.

Parameters:

الاسمالنوعالوصف
newXNumberالمكوّن x.
newYNumberالمكوّن y.
newZNumberالمكوّن z.

Result: Vector3


toString

الاسمالوصف
toString()يرجع java.lang.String الذي يمثل المتجه Vector3 الحالي.

Result: String


angleBetween

الاسمالوصف
angleBetween(dir, up)احسب الزاوية الداخلية بين اتجاهين. يمكن أن يكون الاتجاهان متجهات غير مُعَدَّلة.

Parameters:

الاسمالنوعالوصف
dirVector3متجه الاتجاه للمقارنة معه
upVector3متجه الصعود للمستوى المشترك للاتجاهين

Result: Number


angleBetween

الاسمالوصف
angleBetween(dir)احسب الزاوية الداخلية بين اتجاهين. يمكن أن يكون الاتجاهان متجهات غير مُعَدَّلة.

Parameters:

الاسمالنوعالوصف
dirVector3متجه الاتجاه للمقارنة معه

Result: Number


compareTo

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

Parameters:

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

Result: Number