如何计算屏幕的方向

时间:2010-07-01 09:18:02

标签: android 3d

如何计算相机在Android中指向的方向?方位角仅在设备垂直时才有效。你如何解释投球和翻滚?

如果R是旋转矩阵,我想找到类似的东西:

getRotationMatrix(R, I, grav, mag);
float[] rotated = R {0, 0, -1} ; //not sure how to do matrix multiplication 
float direction = Math.atan(rotated[0]/rotated[1]);

1 个答案:

答案 0 :(得分:0)

我会查找Accelerometer API。另外,请查看这篇文章,它可能会有所帮助:http://www.anddev.org/convert_android_accelerometer_values_and_get_tilt_from_accel-t6595.html