new Angle(angle)
Parameters:
| Name | Type | Description |
|---|---|---|
angle |
number | Object | rat.Angle |
Methods
copy() → {Object}
Returns a copy of this angle
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 |
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 |
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 |
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 |
Returns:
angle rat.Vector
- Type
- Object