![]() |
Roboid Control for C# 0.4
|
Angle utilities
Static Public Member Functions | |
| static float | Difference (float a, float b) |
| Determine the angle difference, result is a normalized angle. | |
| static float | Normalize (float angle) |
| Normalize an angle to the range -180 < angle <= 180. | |
| static float | ToFactor (Vector2 v1, Vector2 v2) |
| Map interval of angles between vectors [0..Pi] to interval [0..1]. | |
Static Public Attributes | |
| const float | pi = 3.1415927410125732421875F |
|
static |
Determine the angle difference, result is a normalized angle.
| a | First first angle |
| b | The second angle |
Angle values should be degrees
|
static |
Normalize an angle to the range -180 < angle <= 180.
| angle | The angle to normalize |
Angle values should be in degrees
Map interval of angles between vectors [0..Pi] to interval [0..1].
| v1 | The first vector |
| v2 | The second vector |
Vectors a and b must be normalized