Hi guys,
I was reviewing the source code on circle navigation, and specifically, the "nav_circle_xy" function:
What I don't seem to understand is the following lines (Line 140):
float carrot_angle = dist_carrot / abs_radius; |
carrot_angle = Min(carrot_angle, M_PI / 4); |
carrot_angle = Max(carrot_angle, M_PI / 16); |
Specifically, I was expecting some kind of atan function used for the computation of "carrot_angle". How could the ratio itself be an angle? I wonder if this is a bug that is somewhat masked by the Min/Max bounding in the next two lines.
Best,
David
--
Department of Computer Science
SUNY Binghamton