altoslib: Rotation off by factor of two
[fw/altos] / altoslib / AltosRotation.java
index 9771c1660f7716718a5f4756ae16f39b50a92e86..c4b07f623b465ef8bd354af14e099c0f48848a33 100644 (file)
@@ -28,7 +28,7 @@ public class AltosRotation {
        }
 
        public void rotate(double dt, double x, double y, double z) {
-               AltosQuaternion rot = AltosQuaternion.half_euler(x * dt, y * dt, z * dt);
+               AltosQuaternion rot = AltosQuaternion.half_euler(x * dt / 2.0, y * dt / 2.0, z * dt / 2.0);
                rotation = rot.multiply(rotation).normalize();
        }