![]() |
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