假设我们有一个坐标系,它的 z 轴垂直于地面。然后由系统的单位向量指定方向。我的问题是如何使用 iPhone 的传感器检测 iphone 的相机(或其他东西)指向的方向。对不起,我的英语不好。
问问题
439 次
1 回答
1
Core Motion 的 CMDeviceMotion 属性gravity
@property(readonly, nonatomic) CMAcceleration gravity
将为您提供相对于垂直于地面的 z 的设备方向。
( 0, 0,-1) - device horizontal face up
( 0,-1, 0) - device vertical portrait, home button at base
(-1, 0, 0) - device vertical landscape, home button on right
然后是 Core Locations 的 CLHeading 属性magneticHeading
@property(readonly, nonatomic) CLLocationDirection magneticHeading
将为您提供围绕 z 的旋转(即相对于 x 和 y 的方向)。
于 2013-04-25T18:19:06.093 回答