VectorsPY
1.0.0
Модуль Python для использования Vector2 и Vector3 (как в игре Unity Game - C#) в Python.
dot() для вычисления точечного (рассеянного) продукта.cross() для расчета продукта Cross (Vector)..direction() атрибут для получения диризирования вектора2. Использование PIP -
pip install VectorsPY
Vectorspy имеет 2 основных класса
Чтобы создать новый 2D -вектор, использовать класс Vector2 .
new2DVector = Vector2 ( x_value , y_value )Точно так же используйте Vector3 для создания 3D -вектора.
new3DVector = Vector3 ( x_value , y_value , z_value )Чтобы создать вектор из списка, Tuple (итераблеры) используйте вектор различных функций. Это вернет новый объект Vector2 или Vector3 , основанный на инициативе, принятый как аргумент.
iterable1 = [ 1 , 2 ]
newVector1 = Vector ( iterable1 ) #new Vector2 object from list
iterable2 = ( 4 , 5 )
newVector2 = Vector ( iterable2 ) #new Vector2 object from tuple
iterable3 = ( 3 , 4 , 5 )
newVector3 = Vector ( iterable3 ) #new Vector3 object from tuple
iterable4 = [ 3 , 4 , 5 ]
newVector4 = Vector ( iterable4 ) #new Vector3 object from list