ジャイロセンサーの能力で「見たい」X、Y、Z位置の正確な位置を取得したい
ジャイロスコープ センサーから 9 の値を取得できますが、このジャイロスコープ センサーから正確な位置を取得する式がわかりません。
数式または例で適切な答えが得られるようにしたい
結果を出したいコードは次のとおりです
double standX = 0.0f, standY = 0.0f, standZ = 0.0f;
double lookX = 0.0f, lookY = 0.0f, lookZ = 1.0f;
double headupX = 0.0f, headupY = 1.0f, headupZ = 0.0f;
float[] deltaRotationMatrix = new float[9];
SensorManager.getRotationMatrixFromVector(deltaRotationMatrix, deltaRotationVector);
// code here
// in my onDraw
// I'm trying to make the lookAt position proper
Matrix.setLookAtM(mViewMatrix, 0,
eyeX, eyeY, eyeZ, lookX, lookY, lookZ, headupX , headupY, headupZ);
結果の例は次のとおりです。