Vector2
نظرة عامة
Vector2 هي هيكل في Aspose.3D FOSS لـ .NET. الميراث من: IComparable<Vector2>, IEquatable<Vector2>.
Vector2.Vector2 يخلق متجهاً مع كل من المكونات التي تم تعيينها على القياس المعطى.
يوفر هذا الإطار 8 طرق للعمل مع كائنات Vector2 في برامج .NET. المنهجيات المتاحة تشمل: CompareTo, Cross, Dot, Equals, GetHashCode, Normalize, ToString, Vector2. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Length, U, V.
خصائص
| اسم | النوع | Access | وصف |
|---|---|---|---|
U | double | القراءة/ الكتابة | يحصل على أو يضع u. |
V | double | القراءة/ الكتابة | يحصل على أو يضع v. |
Length | double | اقرأ | يحصل على طول. |
الطرق
| Signature | وصف |
|---|---|
Vector2(s: double) | يخلق متجه ثنائي الأبعاد من المتجه 3، باستخدام مكوناته X وY. |
Vector2(x: double, y: double) | |
Vector2(s: Vector3) | |
Vector2(vec: FVector2) | |
Dot(rhs: Vector2) | يعيد المعدل النقطي لهذا المتجه والمتجه من الجانب الأيمن. |
Equals(rhs: Vector2) | يحدد ما إذا كان الكائن المقدم هو vector2 مع مكونات متساوية. |
Equals(obj: object?) | |
GetHashCode() | يعيد رمز هش مشتق من مكونات المتجه. |
ToString() | يعيد تمثيل نصي لمكونات المتجه. |
Cross(v: Vector2) | يعيد المنتج المتقاطع للمتجهين الثنائي الأبعاد (محور ز) |
Normalize() | يُقيس المتجه ليكون طوله واحد. |
CompareTo(other: Vector2) | يقارن هذا المتجه مع متجه آخر، عادةً حسب الطول أو ترتيب المكونات. |