C new Vector( x: number, y: number ) → {void}
Vector class for 0,0 as origin
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number |
Methods
-
S M add( v: Vector ) → { Vector }
-
add vector
Parameters:
Name Type Description v
Vector -
S M angleTo( v: number ) → { Vector }
-
angle to vector
Parameters:
Name Type Description v
number -
S M distanceTo( v: Vector ) → { number }
-
distance to vector
Parameters:
Name Type Description v
Vector -
S M getAngle( ) → { number }
-
get angle
-
S M normalize( ) → { number }
-
normalize vector
-
S M rotate( angle: number )
-
rotate vector
Parameters:
Name Type Description angle
number -
S M rotateAround( angle: number, center: Vector )
-
rotate around vector
Parameters:
Name Type Description angle
number center
Vector -
S M scale( v: number ) → { Vector }
-
scale vector
Parameters:
Name Type Description v
number -
S M setAngle( a: number )
-
set angle
Parameters:
Name Type Description a
number -
S M setLength( undefined: number )
-
set length
Parameters:
Type Description number -
S M substract( v: Vector ) → { Vector }
-
substract vector
Parameters:
Name Type Description v
Vector