0

这是我的代码(我将此代码添加到谷歌纸板示例):

float[] headpos;

headpos =  new float[4];

HeadTransform headTransform1 = new HeadTransform();

headTransform1.getQuaternion(headpos, 0);

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

正如我上面的例子,这会产生错误的数据,无论我使用什么 get 命令,比如 getHeadview。当我使用原始 headTransform 时它工作得很好,我已经用我的 headpos 变量对其进行了测试,以确认问题不是我的变量。

4

1 回答 1

0

真的很简单。您创建一个新对象,不要对它做任何事情并读取它的状态。该状态将只是初始状态。这包括具有 0,0,0,1 的旋转四元数。

于 2015-04-22T08:23:54.220 回答