Vector4
المعلومات العامة
Vector4 هي فئة في Aspose.3d لـ Typescript. الميراث من: Vector4.
يقوم Vector4 بتنفيذ متجه 4D مع بناءات للمكونات الفردية أو من vector3 + w ، ويدعم الوصول إلى المكون، والطفرة، وتحويل السلسلة واختبار المساواة.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
x | number | اقرأ | تحتوي على المكون الأول (X) للمتجه |
y | number | اقرأ | يحمل المكون الثاني (Y) للمتجه |
z | number | اقرأ | يحمل المكون الثالث (Z) للمتجه |
w | number | اقرأ | يحمل المكون الرابع (W) للمتجه |
الطرق
| التوقيع | وصف |
|---|---|
constructor() | يخلق متجه باستخدام حجج مختلطة حيث x قد يكون Vector2، Vect3، أو عدد، تليها y, z, w الأرقام |
constructor(x: number, y: number, z: number, w: number) | |
constructor(vec3: FVector3, w: number) | |
constructor(vec: FVector2, w: number) | |
| `constructor(x: FVector2 | FVector3 |
set(newX: number, newY: number, newZ: number, newW: number) | يعطي قيم جديدة لمكونات x, y, z, w |
getItem(key: number) → number | |
setItem(key: number, value: number) | يحدد المكون عند المؤشر المعطى (0-3) إلى القيمة المقدمة. |
toString() → string | |
equals(other: Vector4) → boolean |