Class: Angle

rat. Angle

new Angle(angle)

Parameters:
Name Type Description
angle number | Object rat.Angle
Source:

Methods

copy() → {Object}

Returns a copy of this angle
Source:
Returns:
angle rat.Angle
Type
Object

rotateVector(v, destopt) → {Object}

Returns a vector rotated by this angle
Parameters:
Name Type Attributes Description
v Object rat.Vector
dest Object <optional>
rat.Vector
Source:
Returns:
dest rat.Vector
Type
Object

rotateVectorInPlace(v) → {Object}

Rotate the provided vector, in place by this angle
Parameters:
Name Type Description
v Object rat.Vector
Source:
Returns:
v rat.Vector
Type
Object

setFromSourceTarget(source, target) → {Object}

set an angle facing from source to target
Parameters:
Name Type Description
source Object rat.Vector
target Object rat.Vector
Source:
Returns:
this rat.Angle
Type
Object

setFromVector(v) → {Object}

set angle from vector. This means a 0 angle correlates with a vector to the right
Parameters:
Name Type Description
v Object rat.Vector
Source:
Returns:
angle rat.Vector
Type
Object