Androidセンサーの値を使ってモーションコントローラーを作ろうとしています。現在、PCとのデータの送受信はほぼ完了しており、方位センサーの値を使用して立方体を回転させる試みもすでに行われており、使用可能と思われます。
問題は、方向センサーが磁気センサーを使用して方向を計算するため、実際の値が目的の値と異なる可能性があることです。たとえば、コントローラーをPCモニターに直接向けると、立方体は回転しないままであると予想されます。実際には、PCが厳密に北極に配置されていない限り、キューブは(27、59、107)のように回転します。
すでにいくつかの参照を検索しましたが、ROTATE_X_90などの事前定義された定数によって参照を再マッピングしていることがわかりました。
カスタム値で参照座標を再マップする方法はありますか?