2012-04-27 3 views
0

카메라보기에 오버레이를 표시하고 싶었 기 때문에 현재 위치에서 거리를 보여주는 가로선을 표시해야합니다. 나는 이것을 단순화했는데 선들은 단지 x 미터 단위의 거리만을 보여줄 것입니다. 각 다음 호/선이 다음 x 미터 떨어진 지점을 나타냅니다.
enter image description here수평 거리 만들기 IOS

그래서 나는이 수평 바닥에 라인을 사용하고 회전 및 변위를 포함하는 몇 가지 아핀 변환을 적용함으로써 달성 될 수 있다는 사실을 알고 :

그것은이 같은해야합니다. 이것을 달성하는 방법에 대한 아이디어가 있습니까?

답변

0

적절한 반지름으로 호를 그립니다!

+0

그 알고리즘 또는 코드를 알고 싶습니다. – ShayanK

+0

UIBezierPath 클래스를 사용하십시오. 구체적으로이 메소드는 다음과 같습니다. bezierPathWithArcCenter : radius : startAngle : endAngle : clockwise : 여기에 문서 링크가 있습니다. http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIBezierPath_class/Reference/Reference.html # // apple_ref/occ/clm/UIBezierPath/bezierPathWithArcCenter : radius : startAngle : endAngle : 시계 방향 : – HackyStack