2014-07-22 255 views
0

有一個模擬手機旋轉角度(加速計)的手機模擬器。 用戶給它的X-Y-Z旋轉在-180和180之間,結果是-1和1之間的數字。計算旋轉角度X-Y-Z

我需要在當前項目中做同樣的事情。

以下是一些示例。

實施例號1: X = -80, Y = 140, Z = -120 而結果: X =0.66克, Y = -0.64g, Z = -0.4g

例編號2: X = 90, Y = 15, Z = -100, 而結果: X = -0.95g, Y = 0.25g的 Z =0.17克

我一直在尋找2天沒有運氣。希望有人能幫助我。

回答

0

只是一個直觀的答案: 您的X,Y,Z基本上是極座標(球形)座標。您可以應用Jacobi變換將它們轉換爲笛卡爾空間。然後將它與一些隨機(或有意義的)速度矢量相乘以得到相關的假加速度。