Method | Description | |
---|---|---|
angleBetweenVectors ( Vector2 a, Vector2 b ) : float | ||
axisCollision ( Vector2 aVerts, Vector2 bVerts, Vector2 axis ) : bool | ||
convexCollision ( Vector2 aVerts, Vector2 aOrigin, Vector2 bVerts, Vector2 bOrigin, bool closed = true, int vertNum = -1 ) : bool | ||
rectCollision ( |
||
rectCollision ( |
||
rectVerts ( |
||
rectVerts ( |
Returns the corners of the rectangle in XY pairs after rotating by rRot radians
|
|
rotationFromVector ( Vector2 vect ) : float | ||
vectorTo ( Vector2 from, Vector2 to ) : Vector2 |
Returns a unit vector pointing from point "from" to point "to"
|
public static angleBetweenVectors ( Vector2 a, Vector2 b ) : float | ||
a | Vector2 | |
b | Vector2 | |
return | float |
public static axisCollision ( Vector2 aVerts, Vector2 bVerts, Vector2 axis ) : bool | ||
aVerts | Vector2 | |
bVerts | Vector2 | |
axis | Vector2 | |
return | bool |
public static convexCollision ( Vector2 aVerts, Vector2 aOrigin, Vector2 bVerts, Vector2 bOrigin, bool closed = true, int vertNum = -1 ) : bool | ||
aVerts | Vector2 | |
aOrigin | Vector2 | |
bVerts | Vector2 | |
bOrigin | Vector2 | |
closed | bool | |
vertNum | int | |
return | bool |
public static rectCollision ( |
||
a | ||
aRot | float | |
b | ||
bRot | float | |
return | bool |
public static rectCollision ( |
||
a | ||
aRot | float | |
b | ||
bRot | float | |
origin | Point | |
return | bool |
public static rectVerts ( |
||
r | ||
rRot | float | |
return | Vector2[] |
public static rectVerts ( |
||
r | Rectangle to be rotated | |
rRot | float | Rotation in radians |
origin | Point | |
return | Vector2[] |
public static rotationFromVector ( Vector2 vect ) : float | ||
vect | Vector2 | |
return | float |
public static vectorTo ( Vector2 from, Vector2 to ) : Vector2 | ||
from | Vector2 | |
to | Vector2 | |
return | Vector2 |