From 01e819cf009fc03875561eee61332b4cca99c5c2 Mon Sep 17 00:00:00 2001 From: sesteves <sroesteves@gmail.com> Date: Thu, 18 Aug 2016 00:59:24 +0100 Subject: [PATCH] bug fix --- .../orekit/rugged/atmosphericrefraction/MultiLayerModel.java | 2 +- .../rugged/atmosphericrefraction/MultiLayerModelTest.java | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java b/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java index 7212f5c4..eab5eb1d 100644 --- a/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java +++ b/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java @@ -92,7 +92,7 @@ public class MultiLayerModel implements AtmosphericRefraction { if (previousRefractionIndex > 0) { // get new los - final double theta1 = Vector3D.angle(los, zenith); + final double theta1 = FastMath.toRadians(Vector3D.angle(los, zenith)); final double theta2 = FastMath.asin(previousRefractionIndex * FastMath.sin(theta1) / refractionLayer.getRefractionIndex()); diff --git a/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java b/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java index 9667a7c1..41e45aa8 100644 --- a/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java +++ b/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java @@ -49,8 +49,6 @@ public class MultiLayerModelTest extends AbstractAlgorithmTest { double distance = Vector3D.distance(earth.transform(rawIntersection), earth.transform(correctedIntersection)); - System.out.println("DISTANCE: " + distance); - // with the current code, this check fails, the distance is about 800m instead of a couple meters Assert.assertEquals(0.0, distance, 2.0); } -- GitLab