2016-04-08 21 views
1

是什麼startDeviceMotionUpdatesUsingReferenceFrame之間的差異CMAttitudeReferenceFrameCoreMotion姿態參考幀

  1. XArbitraryZVertical
  2. XArbitraryCorrectedZVertical
  3. XMagneticNorthZVertical
  4. XTrueNorthZVertical

回答

0

根據Apple幫助文檔,CMAttitudeReferenceFrame指示引用所有CMAttitude樣本的參考幀。是每個基準幀的

定義如下:

  1. CMAttitudeReferenceFrameXArbitraryZVertical描述的參考幀,其中Z軸是在水平平面內的任意方向垂直和X軸點。
  2. CMAttitudeReferenceFrameXArbitraryCorrectedZVertical描述與CMAttitudeReferenceFrameXArbitraryZVertical相同的參考座標系,但有以下例外:當可用和校準時,磁力計將用於糾正累計的偏航誤差。使用CMAttitudeReferenceFrameXArbitraryZVertical的缺點是增加了CPU使用率。
  3. CMAttitudeReferenceFrameXMagneticNorthZVertical描述了一個參考系,其中Z軸是垂直的,X軸指向磁北。請注意,使用此參考框架可能需要設備移動來校準磁力計。
  4. CMAttitudeReferenceFrameXTrueNorthZVertical描述了一個參考系,其中Z軸是垂直的,而X軸是指向正北的。請注意,使用此參考框架可能需要設備移動來校準磁力計。