Ios AttitudeReferenceName的值1是什么意思?
我试图找出我用来跟踪陀螺数据的CMMotionManager的参考坐标系。当我执行以下行时Ios AttitudeReferenceName的值1是什么意思?,ios,swift,gyroscope,Ios,Swift,Gyroscope,我试图找出我用来跟踪陀螺数据的CMMotionManager的参考坐标系。当我执行以下行时 let referenceFrame = self.motionManager.attitudeReferenceFrame print("Reference frame = \(referenceFrame)") 我得到以下输出 Reference frame = CMAttitudeReferenceFrame(rawValue: 1) CmatitudeReferenceName有4个常量 常数
let referenceFrame = self.motionManager.attitudeReferenceFrame
print("Reference frame = \(referenceFrame)")
我得到以下输出
Reference frame = CMAttitudeReferenceFrame(rawValue: 1)
CmatitudeReferenceName有4个常量
常数
静态变量xArbitraryZVertical:CmatitudeReferenceName描述了
Z轴垂直且X轴指向的参考框架
在水平面上的任意方向上
静态变量xArbitraryCorrectedZVertical:CmatitudeReferenceName
描述与xArbitraryZVertical相同的参考坐标系,除了
当磁强计可用并校准后,可用于改进
长期偏航精度。使用此常量而不是
xArbitraryZVertical导致CPU使用率增加
静态变量xMagneticNorthZVertical:CmatitudeReferenceName
Z轴与X轴垂直的参考坐标系
指向磁北。请注意,使用此参考系可能会
需要移动设备来校准磁强计
静态变量xTrueNorthZVertical:CmatitudeReferenceName描述
Z轴垂直且X轴指向的参考框架
朝正北。请注意,使用此参考系可能需要
设备移动以校准磁强计。它还需要
可用于计算两者之间差异的位置
磁性和正北
这是不是说第二个常数的值为1?假设第二个常数的值为1,你是对的。它是xArbitraryCorrectedZVertical。原始值1是XarbitraryZvertical 1