0

これが私のコードです(このコードをGoogle cardboardサンプルに追加しました):

float[] headpos;

headpos =  new float[4];

HeadTransform headTransform1 = new HeadTransform();

headTransform1.getQuaternion(headpos, 0);

Log.d("Rotation Data", java.util.Arrays.toString(headpos));

上記の例のように、getHeadview などの get コマンドを使用しても、これは悪いデータを生成します。元のheadTransformを使用すると完全に機能するため、headpos変数でテストして、問題が私の変数ではないことを確認しました。

4

1 に答える 1

0

本当に簡単です。新しいオブジェクトを作成し、何もせずにその状態を読み取ります。状態は単に初期状態になります。これには、0,0,0,1 の回転クォータニオンが含まれます。

于 2015-04-22T08:23:54.220 に答える