static void recalc_AE(int win_x, int win_y) { /* from window coords */ azimuth = M_PI * (-1.0 + 2.0*(Real)win_x/(Real)ae_window_width()); while (azimuth > M_PI) azimuth -= 2.0*M_PI; while (azimuth < -M_PI) azimuth += 2.0*M_PI; elevation = (M_PI_2)*(1.0 - 2.0*(Real)win_y/(Real)ae_window_height()); while (elevation > M_PI_2) elevation -= M_PI; while (elevation < -M_PI_2) elevation += M_PI; }
static void recalc_AE(int win_x, int win_y) { /* from window coords */ azimuth = M_PI * (-1.0 + 2.0*(Real)win_x/(Real)ae_window_width()); elevation = (M_PI_2)*(1.0 - 2.0*(Real)win_y/(Real)ae_window_height()); }