Example
Vector2 er en dobbeltpræcisions 2-komponent vektor med x og y komponenter. Den bruges primært til UV-teksturkoordinater og 2D-beregninger.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | Konstruerer nulvektoren (0, 0) |
Vector2(double x, double y) | Konstruerer fra to komponenter |
Vector2(Vector2 other) | Kopikonstruktor |
Offentlige felter
Vector2 bruger offentlige felter til komponentadgang (ikke getter/setter-metoder):
| Example | Example | Example | Example |
|---|
x | double | v.x | X-komponent |
y | double | v.y | Y-komponent |
Beregnede egenskaber
| Example | Example | Example | Example |
|---|
length | double | getLength() | Euklidisk længde, skrivebeskyttet |
length2 | double | getLength2() | Kvadreret længde, skrivebeskyttet |
Example
| Example | Returtype | Example |
|---|
dot(Vector2 rhs) | double | Skalarprodukt med en anden Vector2 |
normalize() | Vector2 | Returnerer en enhedslængdekopi |
set(double x, double y) | void | Sætter begge komponenter på plads |
compareTo(Vector2 other) | int | Lexikografisk sammenligning: returnerer -1, 0 eller 1 |
Example
Se også