モバイル デバイスまたはタブレットのジャイロスコープを介してキュービック マップ パノラマの回転を制御する小さなアプリに取り組んでいます。大雑把ではありますが、ようやく機能しました。私の解決策は、ジャイロスコープからのオイラー角を回転行列に変換し、それらの行列をさまざまな修正行列に渡すことでした。
これが機能するようになったので、アニメーションをスムーズにしようとしています。配列で回転データを収集し、それらの平均を取るのが最善だと考えていました。ただし、これを行う方法がまったくわかりません。
回転行列またはオイラー角自体を平均化できますか? それとも、データをクォータニオンに変換してから、何らかの平均化関数を適用する必要がありますか?
どんな助けでも素晴らしいでしょう。ありがとう!