3

加速度計によって生成された x、z 値を取得し、それを iphone 回転の 360 度のポイントを表す値として変換するにはどうすればよいですか? (LANDSCAPED) iPhone の回転全体の値を表す限り、-2 から 2 (中間点の場合は 0) まで、0 から 360 までの値を指定できます。

その場合の最善の解決策は何ですか?

4

1 に答える 1

4

atan2() 関数を使用します。度単位の値を取得するには:

#include <math.h>

...

float degrees = atan2(x, y) * 180 / 3.14159;
于 2010-01-14T23:29:42.257 に答える