Enumerations
Vector2 é um vetor de dupla precisão de 2 componentes com x e y componentes. É usado principalmente para coordenadas de textura UV e cálculos 2D.
Enumerations: com.aspose.threed
Enumerations
| Enumerations | Enumerations |
|---|
Vector2() | Constrói o vetor zero (0, 0) |
Vector2(double x, double y) | Constrói a partir de dois componentes |
Vector2(Vector2 other) | Construtor de cópia |
Campos Públicos
Vector2 usa campos públicos para acesso aos componentes (não métodos getter/setter):
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
x | double | v.x | componente X |
y | double | v.y | componente Y |
Propriedades Calculadas
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
length | double | getLength() | Comprimento euclidiano, somente leitura |
length2 | double | getLength2() | Comprimento ao quadrado, somente leitura |
Enumerations
| Enumerations | Tipo de retorno | Enumerations |
|---|
dot(Vector2 rhs) | double | Produto escalar com outro Vector2 |
normalize() | Vector2 | Retorna uma cópia de comprimento unitário |
set(double x, double y) | void | Define ambos os componentes no local |
compareTo(Vector2 other) | int | Comparação lexicográfica: retorna -1, 0 ou 1 |
Enumerations
Veja também