diff --git a/src/main/java/org/orekit/rugged/los/FixedRotation.java b/src/main/java/org/orekit/rugged/los/FixedRotation.java index 00983195cf1db6f5624225d36bf09b7c4b78c38a..5746f16757bdb6ab04452392571204c13a329e3c 100644 --- a/src/main/java/org/orekit/rugged/los/FixedRotation.java +++ b/src/main/java/org/orekit/rugged/los/FixedRotation.java @@ -43,7 +43,7 @@ public class FixedRotation implements TimeIndependentLOSTransform { * in the multiplications/divisions sequences. * </p> */ - private final double SCALE = FastMath.scalb(1.0, -20); + private final double SCALE = FastMath.scalb(1.0, 0); /** Rotation axis. */ private final Vector3D axis; diff --git a/src/main/java/org/orekit/rugged/los/FixedZHomothety.java b/src/main/java/org/orekit/rugged/los/FixedZHomothety.java index f2d76bea0a330518c34b59f052bddb37b8d26f43..3c0dbeda9ee83cfb81a02cb02c4ad94ffbe3d5d4 100644 --- a/src/main/java/org/orekit/rugged/los/FixedZHomothety.java +++ b/src/main/java/org/orekit/rugged/los/FixedZHomothety.java @@ -41,7 +41,7 @@ public class FixedZHomothety implements TimeIndependentLOSTransform { * in the multiplications/divisions sequences. * </p> */ - private final double SCALE = FastMath.scalb(1.0, -20); + private final double SCALE = FastMath.scalb(1.0, 0); /** Homothety factor. */ private double factor; @@ -63,7 +63,7 @@ public class FixedZHomothety implements TimeIndependentLOSTransform { this.factor = factorvalue; this.factorDS = null; try { - this.factorDriver = new ParameterDriver(name, factorvalue, SCALE, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY); + this.factorDriver = new ParameterDriver(name, factorvalue, SCALE, 0, Double.POSITIVE_INFINITY); factorDriver.addObserver(new ParameterObserver() { @Override public void valueChanged(final double previousValue, final ParameterDriver driver) {