假设我们有一个坐标系,其z轴垂直于地面。然后,方向由系统的单位矢量指定。我的问题是如何使用iPhone的传感器检测iphone相机(或其他)指向的方向。 抱歉我的英语不好。
答案 0 :(得分: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
然后核心位置的CLHeading属性magneticHeading
@property(readonly, nonatomic) CLLocationDirection magneticHeading
会给你围绕z的旋转(即相对于x和y的方向)。