Vector2
المعلومات العامة
Vector2 هي فئة في Aspose.3d لـ Typescript. الميراث من: Vector2.
يمثل vector2 متجهًا ثنائي الأبعاد مع مكونات x و y ، ويوفر خصائص الطول ، وصول العناصر عبر getItem / setI item ، التحليل من السلاسل ومقارنة المساواة.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
x | number | اقرأ | |
y | number | اقرأ | |
length | number | اقرأ | |
length2 | number | اقرأ | يوفر الحجم المربع للمستقيم (يتجنب sqrt) |
الطرق
| التوقيع | وصف |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | يحدّث قيم x و y للمتجه إلى newX و newY |
parse(input: string) → Vector2 | يخلق vector2 من تمثيل الشريط ويعيد العينة |
getItem(key: number) → number | يعيد قيمة المكون (x للمفتاح 0، y لمفتوح 1) للمتجه. |
setItem(key: number, value: number) | يعطي قيمة رقمية للمكون المحدد بواسطة مفتاح (0 لـ x، 1 لــ y) |
toString() → string | |
equals(other: Vector2) → boolean | يتحقق من أن متجه2 آخر له مكونات x و y متشابهة. |