According to this documentation,alpha值表示设备围绕z轴的运动,范围为0到360度。beta是围绕x轴的运动,从-180到180。最后,gamma是设备围绕y轴的运动,范围从-90到90。
我困惑的是,它们不是都应该进行360度扫描吗?另外,对于所有这些人来说,0度在哪里?
发布于 2014-11-14 01:41:06
我还没有深入研究过这个问题,所以请对这个答案持保留态度。
0,0,0是设备的自然位置。
您可以使用这些值解析任何方向。如果你考虑从-90到90的gamma,那就像是把你的手机从一个边缘带到另一个边缘。
现在,如果你想继续从左到右滚动,让你的手机上下颠倒,该怎么办?您的beta值将大于90度(或<-90度)。
基本上,您不需要在每个测量上使用360来确定方向的色域。
https://stackoverflow.com/questions/26914723
复制相似问题