+ /* Compute mean elevation angle for ray. */
+ elev1 = nsig_from_bang(ray_p->h.beg_elev);
+ elev2 = nsig_from_bang(ray_p->h.end_elev);
+ /* printf("elev1, %f, elev2 %f\n", elev1, elev2); */
+ if(elev1 > elev2)
+ if((elev1 - elev2) > 180.0) elev2 += 360.0;
+ else
+ ;
+ else
+ if((elev2 - elev1) > 180.0) elev2 -= 360.0;
+
+ elev1 = (elev1 + elev2) / 2.0;
+ if (elev1 > 360) elev1 -= 360;
+ ray->h.elev = elev1;
+