FVector2
المعلومات العامة
FVector2 هي فئة في Aspose.3d لـ Typescript. الميراث من: FVector2.
ينفذ FVector2 متجهًا ثنائي الأبعاد مع getters / setters لـ x و y ، والعمليات الحسابية ، الطول ، والتطبيع ، ومنتج النقطة ، وطريقة التحليل الثابت.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
x | number | اقرأ | يخزن المكون الأفقي للمتجه |
y | number | اقرأ | يخزن المكون الرأسي للمتجه |
الطرق
| التوقيع | وصف |
|---|---|
constructor(x: number, y: number) | يخلق متجه جديد مع مكونات x و y المحددة |
toString() → string | يعيد تمثيل سلسلة من المتجه في شكل “(x, y) " |
equals(other: FVector2) → boolean | يعود صحيحا إذا كان المتجه الآخر له نفس قيم x و y |
add(other: FVector2) → FVector2 | يعيد FVector2 الجديد الذي هو المجموع من هذا وغيره في حكمة مكونات. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | يعيد FVector2 الجديد الذي مكوناته هي هذا المتجه مضروبة بالسكالير |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | يعيد متجه وحدة في نفس الاتجاه مثل هذا المتجه |
dot(other: FVector2) → number | يعيد مضاعف النقطة لهذا المتجه مع متجه آخر. |
parse(input: string) → FVector2 | يخلق FVector2 من سلسلة تحتوي على قيم رقمية. |