VectorsPY
1.0.0
Python -Modul zur Verwendung von Vector2 und Vector3 (wie in Unity Game Engine - C#) in Python.
dot() um das DOT (Scaler) -Produkt zu berechnen.cross() , um das Cross (Vektor-) Produkt zu berechnen..direction() Attribut, um Vektor2 zu erhalten. Verwenden Sie PIP -
pip install VectorsPY
Die Vektorspie hat 2 Hauptklassen
So erstellen Sie neue 2D -Vektor -Vector2 -Klasse.
new2DVector = Vector2 ( x_value , y_value )Verwenden Sie in ähnlicher Weise Vektor3 , um 3D -Vektor zu erstellen.
new3DVector = Vector3 ( x_value , y_value , z_value )Um Vektor aus der Liste zu erstellen, verwenden Tuple (iTerables) verschiedene Funktionsvektor . Dadurch wird ein neues Vector2- oder Vector3 -Objekt zurückgegeben, das auf iterablen als Argument bestanden.
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