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وصف
Udoubleالقراءة/ الكتابةيحصل على أو يضع u.
Vdoubleالقراءة/ الكتابةيحصل على أو يضع v.
Lengthdoubleاقرأيحصل على طول.

الطرق

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)يقارن هذا المتجه مع متجه آخر، عادةً حسب الطول أو ترتيب المكونات.

انظر أيضاً

 العربية