2016-06-08 6 views
0

쿼터니온 회전을 사용하여 3D 벡터의 전체 값을 하나의 축으로 회전하고 싶습니다.회전 쿼터니언을 사용하여 3D 벡터 값을 단일 축으로 회전

이유는이 두 축에서 분리 된 측면 및 종 방향 가속도를 감지하기 위해 내 스마트 폰의 X 축과 Y 축을 차량의 X 축과 Y 축에 맞추려고합니다. 따라서 저는 차량의 첫 번째 직진 가속도를 감지하고 전진 가속도 값을 곧은 전진 동작을 가정 한 전화기의 진행 축 (X 축)으로 회전시키고 자합니다.

어떻게해야합니까? 이 Link 나에게 많은 도움 동안 enter image description here

답변

0

enter image description here

나는 나 자신을 얻었다.

결국 대상 축을 벡터 V (Magnitude_Source, 0, 0)로 정의하고 V와 소스 벡터 사이의 각도를 계산하고 소스 벡터를 회전해야했습니다.