2014-01-29 4 views
1

나는 정의한 UIBezierPath을 가지고 있으며 정의 된 관련 포인트에 액세스 할 수 있습니다.UIBezierPath에서 모든 포인트 (컨트롤 포인트뿐만 아니라) 얻기

이제는 정의 된 점뿐만 아니라 선의 모든 점을 추출하고 싶습니다.

나는이 다음과 같은 질문을했다 :

Question 1

Question 2

을 그리고 내가 원하는 결과를 줄 것이다 선택한 답변을 사용하는 경우 내가 의미 궁금 :

1) 모든 추출 질문 1에서 제안한대로 포인트 (이미 가지고 있음)

2) 모든 포인트를 계산하십시오 질문 2에서 제안한 각 쌍 (또는 삼중 항) 사이의 점

이 문제에 대한 올바른 접근 방법입니까? 다른 해결책이 있습니까?

아마도 선을 그어보고 표시된 모든 점을 어떻게 든 검색하지 않을 수 있습니까?

건배

+0

네, 그게 해결책입니다. – Wain

+2

특히 경로의 "모든 점"이 수학적으로 무한한 수이기 때문에 의미가 있습니다. – Stavash

+1

실제로 달성하려는 것은 무엇입니까? –

답변

-1

그냥 미친 아이디어는 시간이 중요한 코드하지 않고 정확하게 포인트를 획득해야하는 경우 : 당신이 블랙 하나의 픽셀 선으로 흰색 이미지에이 경로를 그릴 어떤 경우 다음 단지의 모든 위치를 취할 이 이미지에서 검은 점 은요? 이 경로에서 모든 점에 대한 정확한 좌표를 제공합니다.

매우 느리지 만 매우 정확합니다.

관련 문제