Skip to content

Vector2 ​

class in OpalScript

A 2D vector (X, Y).

Properties ​

MemberDescription
Vector2.ZeroA zero vector.
XThe X component.
YThe Y component.

Methods ​

MemberDescription
ConstructorA 2D vector (X, Y).
Vector2.DistanceEuclidean distance between two vectors.
Vector2.DistanceSquaredSquared Euclidean distance between two vectors, avoiding a square root.
Vector2.NormalizeReturn a unit vector in the same direction. The zero vector returns zero.
Vector2.MoveTowardsMove current toward target by at most maxDistance, without overshooting. maxDistance must be finite and nonnegative.

See also ​