Merge "Fix alpha value for device orientation" into jb-mr1-dev
This commit is contained in:
@@ -123,7 +123,7 @@ final class DeviceOrientationService implements SensorEventListener {
|
|||||||
// The angles are in radians
|
// The angles are in radians
|
||||||
float[] rotationAngles = new float[3];
|
float[] rotationAngles = new float[3];
|
||||||
SensorManager.getOrientation(deviceRotationMatrix, rotationAngles);
|
SensorManager.getOrientation(deviceRotationMatrix, rotationAngles);
|
||||||
double alpha = Math.toDegrees(-rotationAngles[0]) - 90.0;
|
double alpha = Math.toDegrees(-rotationAngles[0]);
|
||||||
while (alpha < 0.0) { alpha += 360.0; } // [0, 360)
|
while (alpha < 0.0) { alpha += 360.0; } // [0, 360)
|
||||||
double beta = Math.toDegrees(-rotationAngles[1]);
|
double beta = Math.toDegrees(-rotationAngles[1]);
|
||||||
while (beta < -180.0) { beta += 360.0; } // [-180, 180)
|
while (beta < -180.0) { beta += 360.0; } // [-180, 180)
|
||||||
|
|||||||
Reference in New Issue
Block a user