Class Vector2
Source: vector2.ts
Accessors
clone
Get Signature
get clone():
Vector2
Returns
Vector2
ZERO
Get Signature
get
staticZERO():Vector2
Returns
Vector2
Constructors
Constructor
new Vector2(
x:number,y?:number):Vector2
Parameters
x
number
y?
number
Returns
Vector2
Methods
add()
staticadd(vector2A:Vector2,vector2B:Vector2):Vector2
Parameters
vector2A
Vector2
vector2B
Vector2
Returns
Vector2
getDistance()
Call Signature
getDistance(
x:number,y?:number):number
Parameters
x
number
y?
number
Returns
number
Call Signature
getDistance(
vector2:Vector2):number
Parameters
vector2
Vector2
Returns
number
lerp()
staticlerp(vector2A:Vector2,vector2B:Vector2,t:number):Vector2
Parameters
vector2A
Vector2
vector2B
Vector2
t
number
Returns
Vector2
magnitude()
staticmagnitude(vector2:Vector2):number
Parameters
vector2
Vector2
Returns
number
normalize()
staticnormalize(vector2:Vector2):Vector2
Parameters
vector2
Vector2
Returns
Vector2
round()
round():
Vector2
Returns
Vector2
scale()
staticscale(vector2:Vector2,scalar:number):Vector2
Parameters
vector2
Vector2
scalar
number
Returns
Vector2
sqrDistance()
staticsqrDistance(vector2A:Vector2,vector2B:Vector2):number
Parameters
vector2A
Vector2
vector2B
Vector2
Returns
number
subtract()
staticsubtract(vector2A:Vector2,vector2B:Vector2):Vector2
Parameters
vector2A
Vector2
vector2B
Vector2
Returns
Vector2
Properties
x
x:
number
y
y:
number