FVector3
المعلومات العامة
FVector3 هي فئة في Aspose.3d لـ Typescript. الميراث من: FVector3.
يوفر FVector3 وظيفة متجه ثلاثية الأبعاد ، بما في ذلك البناة الثابتة zero ((() ، one ()) ، unitX (()) و unitY (()).، unitZ (().، التطبيع، والوصول إلى العنصر المفهرس.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
x | number | اقرأ | يخزن مكون X من المتجه |
y | number | اقرأ | |
z | number | اقرأ |
الطرق
| التوقيع | وصف |
|---|---|
constructor() | يخلق متجهاً إما من قيمة x أو متجراً ثنائي الأبعاد زائد y و z |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | يعيد متجه (0,0,0) |
one() → FVector3 | يعيد متجه (1,1,1) |
unitX() → FVector3 | يعيد متجه الوحدة (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | يعيد نسخة من الطول الوحدي للمتجه |
getItem(key: number) → number | يعيد قيمة المكون عند المؤشر 0=x,1=y,2=z |
setItem(key: number, value: number) | يُعيّن قيمة للمكون عند المؤشر 0=x,1=y,2=z |
toString() → string | يعيد تمثيل سلسلة من المتجه |
equals(other: FVector3) → boolean | يتحقق إذا كان هذا المتجه يساوي متجه آخر من حيث مكونات الموصف. |