Vector3

المعلومات العامة

Vector3 هي فئة في Aspose.3d لـ Typescript. الميراث من: Vector3.

يوفر vector3 وظيفة كاملة في المتجهات ثلاثية الأبعاد بما في ذلك منتجات النقط والعبارات، والتطبيع، وحساب الزاوية، ومساعدين المثلثيات، الحساب حسب المكونات، ومتجهة الوحدة الثابتة (صفر، واحد، وحدات X/Y/Z).

خصائص

اسمالنوعالوصولوصف
xnumberاقرأهو الإحداثيات X للمتجه
ynumberاقرأ
znumberاقرأ
lengthnumberاقرأ
length2numberاقرأهو طول المربع للمتجهة
zeroVector3اقرأهو متجه ثابت (0,0,0)
oneVector3اقرأهو متجه ثابت (1,1,1)
unitXVector3اقرأهو متجه وحدة ثابت على طول محور X (1,0,0)
unitYVector3اقرأ
unitZVector3اقرأ

الطرق

التوقيعوصف
constructor(x: number, y: number, z: number)يخلق متجه3 جديد من مكونات، قيمة واحدة، أو FVector3 آخر.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)يعطي قيم X، Y، Z الجديدة إلى المتجه
dot(rhs: Vector3)numberيعيد مضاعف النقطة لهذا المتجه مع متجه آخر3
cross(rhs: Vector3)Vector3
normalize()Vector3يعيد متجه واحد طول في نفس الاتجاه
angleBetween(dir: Vector3, up: Vector3)numberيعيد الزاوية في الراديان بين هذا الاتجاه وآخر، باستخدام متجه صعوداً
sin()Vector3يعيد متجه تكون مكوناته هي سينوس المكونات لهذه المتجهة.
cos()Vector3
compareTo(other: Vector3)numberيعيد نتيجة المقارنة العددية مع متجه3 آخر.
parse(input: string)Vector3يخلق vector3 من تمثيل الشريط
getItem(key: number)number
setItem(key: number, value: number)يحدد المكون في المؤشر المعطى إلى قيمة
toString()string
equals(other: Vector3)booleanيتحقق من أن هذا المتجه يساوي متجه آخر3
minus(v: Vector3)Vector3يعيد متجه جديد3 وهو هذا المتجه ناقص آخر
times(scalar: number)Vector3يعيد متجه جديد3 مقياس من قبل الدرجة المحددة.
 العربية