有没有一种方法可以从核心运动中获取相对旋转?
我需要知道它在一个轴上旋转了多少以及旋转方向(+表示逆时针,-表示顺时针,根据右手定则)。
我已经找到了rotationRate属性,但是我不确定如何从中提取角度,因为这给出的是每秒弧度。
我已经尝试过各种方法,但是没有什么能给我稳定的值。我尝试使用NSTimer对核心运动数据进行定时采样,并计算两个样本之间的差异,以便我知道自上次采样以来它旋转了多少,但有时候它会给我一些疯狂的数字,比如13600度,即使iPhone静置在桌子上。
有没有想法如何实现这一点?
谢谢
我需要知道它在一个轴上旋转了多少以及旋转方向(+表示逆时针,-表示顺时针,根据右手定则)。
我已经找到了rotationRate属性,但是我不确定如何从中提取角度,因为这给出的是每秒弧度。
我已经尝试过各种方法,但是没有什么能给我稳定的值。我尝试使用NSTimer对核心运动数据进行定时采样,并计算两个样本之间的差异,以便我知道自上次采样以来它旋转了多少,但有时候它会给我一些疯狂的数字,比如13600度,即使iPhone静置在桌子上。
有没有想法如何实现这一点?
谢谢