안드로이드 개발 질문/답변
(글 수 45,052)
device의 가속도값과 자기값을 구해
getRotationMatrix를 통해 rotation matrix R을 구한다음에
R*가속도값들 하면 world coordinate system의 가속도값이 나올줄알았는데
나온값을 보니까 [0 0 가속도벡터합]이더군요
그냥 device의 가속도값 벡터의 합만나오고 절대좌표계 가속도값이 안나오는데
이거 어덯게 구할수있나요?
구글 찾아봐도 질문들만있구 답해준사람은 없던데ㅠ
x' | R[0] R[1] R[2] | x
y' = |R[4] R[5] R[6] | * y
z' | R[8] R[9] R[10]| z
이거 아닌가요?
(xyz는 device가속도값, 중간은 getRotaionMatrix 를 통해얻은 R, x'y'z'는 절대좌표계에서의 가속도값?)
getRotationMatrix를 통해 rotation matrix R을 구한다음에
R*가속도값들 하면 world coordinate system의 가속도값이 나올줄알았는데
나온값을 보니까 [0 0 가속도벡터합]이더군요
그냥 device의 가속도값 벡터의 합만나오고 절대좌표계 가속도값이 안나오는데
이거 어덯게 구할수있나요?
구글 찾아봐도 질문들만있구 답해준사람은 없던데ㅠ
x' | R[0] R[1] R[2] | x
y' = |R[4] R[5] R[6] | * y
z' | R[8] R[9] R[10]| z
이거 아닌가요?
(xyz는 device가속도값, 중간은 getRotaionMatrix 를 통해얻은 R, x'y'z'는 절대좌표계에서의 가속도값?)