Example
Vector2 je double-precision 2-component vektor sa x i y komponentama. Primarno se koristi za UV teksturne koordinate i 2D proračune.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | Kreira nulti vektor (0, 0) |
Vector2(double x, double y) | Kreira iz dve komponente |
Vector2(Vector2 other) | Konstruktor kopije |
Javna polja
Vector2 koristi javna polja za pristup komponentama (ne metode get/set):
| Example | Example | Example | Example |
|---|
x | double | v.x | X komponenta |
y | double | v.y | Y komponenta |
Izračunata svojstva
| Example | Example | Example | Example |
|---|
length | double | getLength() | Euklidska dužina, samo za čitanje |
length2 | double | getLength2() | Kvadrirana dužina, samo za čitanje |
Example
| Example | Tip povratne vrednosti | Example |
|---|
dot(Vector2 rhs) | double | Skalarni proizvod sa drugim Vector2 |
normalize() | Vector2 | Vraća kopiju jedinične dužine |
set(double x, double y) | void | Postavlja obe komponente na svoje mesto |
compareTo(Vector2 other) | int | Leksikografsko poređenje: vraća -1, 0 ili 1 |
Example
Vidi takođe