2017-10-10 76 views
1

我從我的控制器中獲取一個四元數,並在此基礎上在我的程序中設置模型的旋轉。 如果我想重新校準控制器的基點,我可以捕獲電流傳感器值作爲baseValue,並且模型設置爲與該基準位置:從四元數據重新校準基礎位置

modelRotation = sensorData * inverseOf(baseValue); 

這奇妙的作品,並且該模型是復位到基地的位置。

問題是,如果我在Y軸上旋轉控制器並重新校準,現在控制器x軸上的旋轉表現爲模型z軸上的旋轉。

有沒有辦法讓模型總是模仿控制器的旋轉?

回答