الهيكل 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. |
انظر أيضًا
- namespace Aspose.ThreeD.Utilities
- assembly Aspose.3D