diff --git a/html/planeObject.js b/html/planeObject.js index 55b49dd..01b1ff2 100644 --- a/html/planeObject.js +++ b/html/planeObject.js @@ -2292,15 +2292,12 @@ function makeCircle(points, greyskull) { return out; } +// adapted from https://github.com/seangrogan/great_circle_calculator function midpoint(from, to) { - let lon1 = from[0]; - let lat1 = from[1]; - let lon2 = to[0]; - let lat2 = to[1]; - lon1 *= (Math.PI/180); - lat1 *= (Math.PI/180); - lon2 *= (Math.PI/180); - lat2 *= (Math.PI/180); + let lon1 = from[0] * (Math.PI/180); + let lat1 = from[1] * (Math.PI/180); + let lon2 = to[0] * (Math.PI/180); + let lat2 = to[1] * (Math.PI/180); let b_x = Math.cos(lat2) * Math.cos(lon2 - lon1); let b_y = Math.cos(lat2) * Math.sin(lon2 - lon1);