2011-08-31 4 views
0

자이로를 사용하고 있습니다. (iPhone에서 가속도계와 자이로도 동일합니까?) X 축과 Y 축은 훌륭하게 작동합니다.iPhone에서 자이로 z 축을 사용하는 방법은 무엇입니까?

Z 축은 YAW라고 불리지 만 나는 이해할 수 없다. iPhone의 옆면은 -1로, 위아래로 -1 일 때 값은 0으로 변경되어야합니다. 현실에서

  1. 의 X/Y 축, 또한 변경 Z의 모든 움직임 ...
  2. Z의 정의는 X 축의 정의에도 대답은 어쨌든 (같은?)는 Z가 없기 때문에 이산.

Z 축의 것을 이해할 수 없으며,이 외에는 iPhone에서 현재 위치의 데이터를 가져 오는 다른 방법이 있습니다.

답변

5

iPhone에는 가속도계와 자이로 스코프가 있습니다. 여기에서 모두 설명하는 아주 좋은 비디오입니다 :

http://www.gametrailers.com/user-movie/wiimotion-plus-explained/244882

내가 잘못 될 수있다,하지만 난 당신이 가속도계하지 자이로를 사용하는 믿습니다. iPhone을 돌리면 항상 2 가지 값이 변경 될 것입니다. iPhone을 직사각형으로 세로로 상상해 보거나 그리십시오. 이제 수평선과 수직선을 그립니다. 그것들은 당신의 X 축과 Y 축입니다. 화면이 세로 90도 (가로 방향)에서 90도 회전 한 상태에서 iPhone을 회전 시키면 x 값과 y 값이 1에서 0으로, 0에서 1로 바뀌는 것을 볼 수 있습니다. 변경하기 전에 그린 선이 변하면 값이 변경됩니다 수평에서 수직으로 그리고 수직에서 수평으로.

iPhone이 다시 마주하고 있다고 상상해보십시오. z 축은 iPhone을 통과하는 선이 될 것입니다. 그래서 당신이 당신의 아이폰을 테이블에 올려 놓으면 두 줄이 평평하고 z 축이 같아지기 때문에 x 축과 y 축이 같을 것입니다 (저는 0이라고 생각합니다). iPhone은 수직이지만 선이 있기 때문에 1을 믿습니다.

http://docs.garagegames.com/it2d/official/content/documentation/Tutorials/iOS%20Series/images/Device_axes.jpg

: 다음 라인을 나타내는 화상이며
관련 문제