Example
Vector2 je dvojitá presnosť 2‑komponentový vektor s x a y komponentami. Používa sa predovšetkým pre UV textúrové súradnice a 2D výpočty.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | Vytvorí nulový vektor (0, 0) |
Vector2(double x, double y) | Vytvorí z dvoch komponentov |
Vector2(Vector2 other) | Kopírovací konštruktor |
Verejné polia
Vector2 používa verejné polia pre prístup ku komponentom (nie metódy getter/setter):
| Example | Example | Example | Example |
|---|
x | double | v.x | X komponent |
y | double | v.y | Y komponent |
Vypočítané vlastnosti
| Example | Example | Example | Example |
|---|
length | double | getLength() | Euklidovská dĺžka, len na čítanie |
length2 | double | getLength2() | Štvorcová dĺžka, len na čítanie |
Example
| Example | Návratový typ | Example |
|---|
dot(Vector2 rhs) | double | Skalárny súčin s iným Vector2 |
normalize() | Vector2 | Vráti kópiu s jednotkovou dĺžkou |
set(double x, double y) | void | Nastaví oba komponenty na svoje miesto |
compareTo(Vector2 other) | int | Lexikografické porovnanie: vráti -1, 0 alebo 1 |
Example
Pozri tiež