الهيكل Vector2

Vector2 structure

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

public struct Vector2 : IComparable<Vector2>

المُنشئات

الاسمالوصف
Vector2(double)ينشئ مثلاً جديداً للهيكل Vector2.
Vector2(FVector2)ينشئ مثلاً جديداً للهيكل Vector2.
Vector2(Vector3)ينشئ مثلاً جديداً للهيكل Vector2.
Vector2(double, double)ينشئ مثلاً جديداً للهيكل Vector2.

الخصائص

الاسمالوصف
Length { get; }يحصل على الطول.
U { get; set; }يحصل أو يعيّن المكوّن U إذا تم استخدام Vector2 كإحداثيات تخطيط. إنه اسم مستعار للمكوّن x.
V { get; set; }يحصل أو يعيّن المكوّن V إذا تم استخدام Vector2 كإحداثيات تخطيط. إنه اسم مستعار للمكوّن y.

الطرق

الاسمالوصف
CompareTo(Vector2)قارن المتجه الحالي بمثيل آخر.
Cross(Vector2)حاصل الضرب المتقاطع لمتجهين
Dot(Vector2)يحصل على حاصل الضرب النقطي لمتجهين
override Equals(object)تحقق مما إذا كان متجهان Vector2 متساويين
Equals(Vector2)تحقق مما إذا كان متجهان Vector2 متساويين
override GetHashCode()يحصل على قيمة التجزئة لـ Vector2
Normalize()يعيد تطبيع هذا الكائن.
override ToString()يعيد سلسلة تمثّل الـ Vector2 الحالي.
operator +عامل الجمع لـ Vector2
operator /عامل القسمة لـ Vector2
operator ==عامل المساواة لـ Vector2
explicit operator
operator !=عامل عدم المساواة لـ Vector2
operator *عامل الضرب لـ Vector2 (عاملان)
operator -عامل الطرح لـ Vector2

الحقول

الاسمالوصف
Xالمكوّن x.
Yالمكوّن y.

انظر أيضًا