A vector in 2D space.
Since: 0.4.0
vector.x: number
The x coordinate of the vector.
vector.y: number
The y coordinate of the vector.
vector.length(): number
Compute the length of the vector: sqrt(x^2 + y^2)
.
Returns
The length of the vector.
vector.directionTo(v: Vector2): Vector2
Compute a unit vector pointing to v
from this
.
Arguments
v: Vector2
. A vector.Returns
A new unit vector pointing to v
from this
.
vector.equals(v: Vector2): boolean
Check if this
and v
have the same coordinates.
Arguments
v: Vector2
. A vector.Returns
true
if this
and v
have the same coordinates.
vector.toString(): string
Generate a string representation of the vector.
Returns
A string representation of the vector.