Vector3

Общ преглед

Vector3 е клас в Aspose.3d за Python.

Vector3.set sets the x, y, and z components to the given values.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
xfloatПрочети.Координатната компонента на X е:
yfloatПрочети.
zfloatПрочети.
lengthfloatПрочети.
length2floatПрочети.Е квадратната величина на вектора.
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 от представяне на нишка.
 Български