Methods
Vector2 est un vecteur à double précision à 2 composantes avec x et y composantes. Il est principalement utilisé pour les coordonnées de texture UV et les calculs 2D.
Methods: com.aspose.threed
Methods
| Methods | Methods |
|---|
Vector2() | Construit le vecteur nul (0, 0) |
Vector2(double x, double y) | Construit à partir de deux composantes |
Vector2(Vector2 other) | Constructeur de copie |
Champs publics
Vector2 utilise champs publics pour l’accès aux composantes (pas de méthodes getter/setter) :
| Methods | Methods | Methods | Methods |
|---|
x | double | v.x | composante X |
y | double | v.y | composante Y |
Propriétés calculées
| Methods | Methods | Methods | Methods |
|---|
length | double | getLength() | Longueur euclidienne, lecture seule |
length2 | double | getLength2() | Longueur au carré, lecture seule |
Methods
| Methods | Type de retour | Methods |
|---|
dot(Vector2 rhs) | double | Produit scalaire avec un autre Vector2 |
normalize() | Vector2 | Renvoie une copie de longueur unitaire |
set(double x, double y) | void | Définit les deux composants sur place |
compareTo(Vector2 other) | int | Comparaison lexicographique : renvoie -1, 0 ou 1 |
Methods
Voir aussi