Android ドキュメントでは、3 番目のパラメータが次のように指定されています 。
float[] gravity
次に指定します
[0 0 g] = R * gravity (g = magnitude of gravity)
さて、オンラインのほとんどの例では、誰もが加速度計の値を getRotationMatrix に送信しているのを見ることができますが、重力の値だけを送信する必要があると思いませんか?
たとえば、携帯電話に重力センサーがある場合、生の出力を getRotationMatrix に送信する必要がありますか? ない場合、加速度計の値を送信する必要がありますか? 最初に非重力コンポーネントを抽出する必要がありますか? (加速度計の値は、加速度から G を引いたものです)。
重力センサーの値を使用すると、そのセンサーを搭載した携帯電話で加速度計の値を使用するよりも信頼性が高くなりますか?
前もって感謝します!ギレルモ。