Methods
Vector2 je dvojité přesnosti 2‑komponentový vektor s x a y komponenty. Používá se převážně pro UV texturové souřadnice a 2D výpočty.
Methods: com.aspose.threed
Methods
| Methods | Methods |
|---|
Vector2() | Vytvoří nulový vektor (0, 0) |
Vector2(double x, double y) | Vytvoří ze dvou komponent |
Vector2(Vector2 other) | Kopírovací konstruktor |
Veřejná pole
Vector2 používá veřejná pole pro přístup ke komponentám (ne metody getter/setter):
| Methods | Methods | Methods | Methods |
|---|
x | double | v.x | Komponenta X |
y | double | v.y | Komponenta Y |
Vypočtené vlastnosti
| Methods | Methods | Methods | Methods |
|---|
length | double | getLength() | Eukleidovská délka, jen pro čtení |
length2 | double | getLength2() | Čtvercová délka, jen pro čtení |
Methods
| Methods | Návratový typ | Methods |
|---|
dot(Vector2 rhs) | double | Skalární součin s jiným Vector2 |
normalize() | Vector2 | Vrací kopii jednotkové délky |
set(double x, double y) | void | Nastaví oba komponenty na místě |
compareTo(Vector2 other) | int | Lexikografické porovnání: vrací -1, 0 nebo 1 |
Methods
Viz také