1

z 軸が地面に垂直な座標系があるとします。次に、システムの単位ベクトルによって方向が指定されます。私の質問は、iPhoneのセンサーを使用して、iPhoneのカメラ(または他の何か)が指している方向を検出する方法です。私の悪い英語でごめんなさい。

4

1 に答える 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 に答える