Example
Vector2 este un vector cu dublă precizie, cu 2 componente cu x și y componente. Este utilizat în principal pentru coordonate de textură UV și calcule 2D.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | Construiește vectorul zero (0, 0) |
Vector2(double x, double y) | Construiește din două componente |
Vector2(Vector2 other) | Constructor de copiere |
Câmpuri publice
Vector2 utilizează câmpuri publice pentru accesarea componentelor (nu metode getter/setter):
| Example | Example | Example | Example |
|---|
x | double | v.x | Componenta X |
y | double | v.y | Componenta Y |
Proprietăți calculate
| Example | Example | Example | Example |
|---|
length | double | getLength() | Lungime euclidiană, doar citire |
length2 | double | getLength2() | Lungime la pătrat, doar citire |
Example
| Example | Tip de returnare | Example |
|---|
dot(Vector2 rhs) | double | Produs scalar cu altul Vector2 |
normalize() | Vector2 | Returnează o copie cu lungime unitară |
set(double x, double y) | void | Setează ambele componente la loc |
compareTo(Vector2 other) | int | Comparare lexicografică: returnează -1, 0 sau 1 |
Example
Vezi și