From d5059ba199339bc53ef5f56815a8491cb0b76a2a Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Wed, 30 Jan 2008 18:46:25 +0100 Subject: simplify Panorama::nick() --- src/Panorama.cxx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Panorama.cxx b/src/Panorama.cxx index e9e3e4d..e5d7c5f 100644 --- a/src/Panorama.cxx +++ b/src/Panorama.cxx @@ -438,10 +438,7 @@ Panorama::nick(Hill *m) { b = m->height + get_earth_radius(m->phi); c = view_height + get_earth_radius(view_phi); - a = pow(((b * (b - (2.0 * c * cos(m->dist)))) + (c * c)), (1.0 / 2.0)); - beta = acos((-(b*b) + (a*a) + (c*c))/(2 * a * c)); - - return beta - pi_d / 2.0; + return atan((cos(m->dist) * b - c) / (sin(m->dist) * b)); } // return local distance to center of WGS84 ellipsoid -- cgit v1.2.3