查了一些资料,三轴的正方向应当是:
x轴正方向朝右,y轴正方向朝上,z轴正方向朝前。
那么为啥我监听Acclelerometer时,手机朝天平方时,zAxis的值为正?
手机竖直,yAxis为正?
向左倾斜,xAxis为正?
是不是我的理解有误?
查了一些资料,三轴的正方向应当是:
x轴正方向朝右,y轴正方向朝上,z轴正方向朝前。
那么为啥我监听Acclelerometer时,手机朝天平方时,zAxis的值为正?
手机竖直,yAxis为正?
向左倾斜,xAxis为正?
是不是我的理解有误?
2 个回复
回梦無痕 - 暂停服务
H5 加速传感器给出的三个数值应该是指三个方向上的受力情况。
三个方向是指,
X-总是指向手机右方
Y-总是指向手机上方
Z-总是指向手机屏幕正方
假设桌面是水平的。
手机静止平放在桌面,这个时候,屏幕正面方向朝天,Z上受到重力数值9.8,XY方向没有受力数值0
手机静止垂直于桌面,这个时候,屏幕正面方向平行于桌面,Y上受到重力数值9.8,XZ方向没有受力数值9.8
手机静止左倾斜在桌面,这个时候,屏幕正面方向平行于桌面,XY上受到重力数值为正,Z方向没有受力数值0
懂一点物理会好理解一点。
根据三个数值,可以算出设备的方向状态,根据三个数值的变化,可以算出设备运动情况
l***@163.com
通过这些数据可以做哪些小功能,可不可以做个水平测试钢球的小功能?
回梦無痕
是可以的。
2018-05-26 15:35