2009-09-14 2 views
4

iPhone 3GS 및 그 자기 센서로 조금 실험하고 있습니다. 장치 위쪽에서 본 북쪽 기둥의 방향과 각도를 얻는 것은 매우 간단합니다. 또한 가속도계를 통해 장치 자체의 위치를 ​​얻는 것은 매우 쉽습니다. 하지만 모든 것을 합치면 벡터 계산에 관한 수학 지식이 필요합니다.iPhone 3GS 및 UIView로 보강 된 현실

그래서 내가 관심있는 것은 그 계산을 수행하고 카메라 오버레이에 넣은 UIView에 적용하는 아주 간단한 방법입니다. 예를 들어 나는 수평선의 북극에서 UIView를 고정시키고 싶다. 이것은 장치를 기울이고 회전 할 때도 작동해야합니다. 또한 '변환'을 UIView에 적용하여 항상 표시되도록 회전시킬 수 있다면 좋을 것입니다.

카메라 뷰 필드와 객체 좌표 간의 정확한 관계를 얻는 데 필요한 또 다른 사항은 다음과 같습니다. 이러한 것들이 이론적으로 정확하게 일치한다면, 사람은 움직이지 않는다면, 물체는 항상 똑같은 물체에 집착해야합니다.

모든 샘플? 어떤 아이디어? OpenGL을 사용하지 않는 코드;) 감사.

답변

5

ARKit을 (를)보고 싶을 수도 있습니다.

+0

차갑다. 이것은 매우 유망 해 보입니다. 나는 그것을 자세히 살펴볼 것이다. 감사. – Holtwick

+0

나는 그것을 보았다. 그리고 그것은 아주 담담하다. 하지만 여전히 일부 계산이 누락되었습니다. 장치의 각도를 가로에서 세로로 변경하는 경우 그러나 어쨌든, 그것은 아주 좋은 출발점입니다. 감사. 추신 : 프로젝트가 지금 GitHub로 이동 한 것 같습니다. http://github.com/zac/iphonearkit – Holtwick

+0

AFAIK, 가장 최근 iPhoneDevCamp에서 주말 해킹으로 시작되었습니다. 이렇게 짧은 시간에 얼마나 많은 일을했는지 ​​꽤 인상적이었습니다. 그들은 주로 사람들이 함께 놀고 더 나아질 수 있도록 출발점으로 삼았습니다. – Ramin

관련 문제