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' | Прочети. | Това е единен вектор, насочен по положителната ос на Х. |
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 от представяне на нишка. |