In the documentation I find: "Sensor values are yaw, pitch and roll. Yaw is the compass heading in degrees, range [0, 360[ 0 = North, 90 = East, 180 = South, 270 = West Pitch indicates the tilt of the top of the device, with range -90 to 90. Positive values indicate that the bottom of the device is tilted up and negative values indicate the top of the device is tilted up. Roll indicates the side to side tilt of the device, with range -90 to 90. Positive values indicate that the left side of the device is tilted up and negative values indicate the right side of the device is tilted up. " http://code.google.com/android/reference/android/hardware/SensorManager.html#SENSOR_ORIENTATION
The problem is, if both pitch and roll, are restricted to the range -90 to 90, then there is no way to describe for example the "display pointing downwards" orientation. One of the two has to be allowed to go from -180 to +180. I think it would make more sense to allow "roll" in the range -180 to +180 and restrict pitch to -90 to 90, because then the top of the device would always point "north" if yaw == 0. Is this assumption ok? Peli --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new Android 0.9 SDK beta! http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---