Vector2
class in OpalScript
A 2D vector (X, Y).
Properties
| Member | Description |
|---|---|
| Vector2.Zero | A zero vector. |
| X | The X component. |
| Y | The Y component. |
Methods
| Member | Description |
|---|---|
| Constructor | A 2D vector (X, Y). |
| Vector2.Distance | Euclidean distance between two vectors. |
| Vector2.DistanceSquared | Squared Euclidean distance between two vectors, avoiding a square root. |
| Vector2.Normalize | Return a unit vector in the same direction. The zero vector returns zero. |
| Vector2.MoveTowards | Move current toward target by at most maxDistance, without overshooting. maxDistance must be finite and nonnegative. |