1
컨트롤러에서 쿼터니언을 얻고이를 기반으로 프로그램에서 모델의 회전을 설정합니다. 내가 컨트롤러의 기준점을 재조정하려면 , 나는 baseValue으로 현재의 센서 값을 캡처하고이 가진 기본 위치로 모델을 설정할 수 있습니다 :이 멋지고 작동쿼터니온 데이터에서 기반 위치 재구성
modelRotation = sensorData * inverseOf(baseValue);
하고,이 모델은 리셋 베이스 위치로 이동합니다.
문제는 Y 축에서 컨트롤러를 회전시키고 재 보정하면 컨트롤러의 x 축에서 회전이 모델의 z 축에서 회전으로 동작한다는 것입니다.
모델이 항상 컨트롤러 회전을 모방하게하는 방법이 있습니까?