Vec2¶
Cette classe permet de symboliser un vecteur de dimention 2
Constructeur¶
Description: | Crée l’objet Vec2 |
---|---|
Paramètres: |
|
Voici ses attributs :
coords¶
Description: | Coordonnées du vecteur |
---|---|
Type: | Tuple[int, int] |
length¶
Description: | Longueur du vecteur |
---|---|
Type: | int |
Note
Length n’a pas de setter, vous ne pouvez pas la définir. Cependant, elle est modifié par les coordonnées.
Voici ses méthodes :
__add__¶
Description: | Correspond à l’addition |
---|---|
Retourne: | <Vec2> |
Paramètre: | <Vec2|int> |
__sub__¶
Description: | Correspond à la soustraction |
---|---|
Retourne: | <Vec2> |
Paramètre: | <Vec2|int> |
__mul__¶
Description: | Correspond à la multiplication |
---|---|
Retourne: | <Vec2> |
Paramètre: | <Vec2|int> |
__repr__¶
Description: | Correspond à la représentation en string |
---|---|
Retourne: | <string> |
Paramètre: | Rien |
__eq__¶
Description: | Correspond à la comparaison “==” |
---|---|
Retourne: | <bool> |
Paramètre: | <Vec2> |
__neg__¶
Description: | Correspond à la négation |
---|---|
Retourne: | <Vec2> |
Paramètre: | Rien |