Vector3
المعلومات العامة
Vector3 هي فئة في Aspose.3d لـ Python.
Vector3.set sets the x, y, and z components to the given values.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
x | float | اقرأ | هو عنصر X الإحداثيات |
y | float | اقرأ | |
z | float | اقرأ | |
length | float | اقرأ | |
length2 | float | اقرأ | هو حجم المربع للمتجهة |
zero | 'Vector3' | اقرأ | هو متجه مع كل المكونات تساوي صفر |
one | 'Vector3' | اقرأ | |
unit_x | 'Vector3' | اقرأ | هو متجه وحدة يشير على طول محور X الإيجابي |
unit_y | 'Vector3' | اقرأ | |
unit_z | 'Vector3' | اقرأ |
الطرق
| التوقيع | وصف |
|---|---|
__init__(x, y, z) | |
set(new_x: float, new_y: float, new_z: float) | يضع مكونات x و y و z إلى القيم المقدمة |
dot(rhs: 'Vector3') → float | يعيد مضاعف النقطة لهذا المتجه مع متجه آخر. |
cross(rhs: 'Vector3') → 'Vector3' | يعيد متجه جديد هو المنتج المتقاطع مع آخر |
normalize() → 'Vector3' | يعيد متجه واحد طول في نفس الاتجاه |
angle_between(dir: 'Vector3', up) → float | يعيد الزاوية في الراديان بين هذا المتجه ومتجه آخر، باستخدام الاتجاه الصعودي |
sin() → 'Vector3' | يعيد متجه سينوس لكل مكون |
cos() → 'Vector3' | يعيد متجه كوسينس لكل مكون. |
compare_to(other: 'Vector3') → int | يعيد عدد كامل يشير إلى الترتيب مقارنة بمستقيم آخر. |
parse(input: str) → 'Vector3' | يخلق vector3 من تمثيل الشريط |