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) {