Esempio n. 1
0
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;
}
Esempio n. 2
0
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());
}