VectorsPY
1.0.0
وحدة Python لاستخدام Vector2 و Vector3 (كما في Unity Game Engine - C#) في Python.
dot() لحساب منتج النقطة (SCALER).cross() لحساب المنتج المتقاطع (المتجه)..direction() سمة للحصول على dirction of vector2. باستخدام PIP -
pip install VectorsPY
لدى Vectorspy فئتين رئيسيتين
لإنشاء فئة Vector 2 جديدة ثنائية الأبعاد.
new2DVector = Vector2 ( x_value , y_value )بالمثل ، استخدم Vector3 لإنشاء متجه ثلاثي الأبعاد.
new3DVector = Vector3 ( x_value , y_value , z_value )لإنشاء ناقل من القائمة ، استخدم Tuple (Teerables) متجه الوظائف المتنوعة. سيؤدي ذلك إلى إرجاع كائن جديد Vector2 أو Vector3 استنادًا إلى Iserable تم تمريره كوسيطة.
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