Będziesz musiał przejść ścieżkę i obliczyć współrzędne krzywej w równych odległościach (wzdłuż ścieżki). Jest to niedrogie. Obrót staje się trochę włochaty (obraca się wokół stycznej), ale ogólnie rzecz biorąc, jest to podstawowy problem z bézier curve. Po prostu rozwiąż równanie krzywej i wyrenderuj gwiazdę na każdym wierzchołku.
Nie ma nic wbudowanego, który wykona to wszystko. Można wyszukiwać punkty dla przecięcia, ale tylko renderowanie rozwiązuje krzywą. Jest to zawarte w CoreGraphics, więc nie możesz tego wyciągnąć ani wykorzystać tego, co już mają.
To jest coś, co powinieneś wziąć pod uwagę przy pisaniu. To nie jest trudne; szczery. Wymagane jest tylko podstawowe zrozumienie rachunku różniczkowego ... jeśli w ogóle. Jeśli napiszesz to sam, możesz nawet dodać efekty wypaczenia, jeśli chcesz.
Nikt nie może zobaczyć tego obrazu bez zalogowania się na forach programistów Apple. Opublikuj go na http://imgur.com/ lub podobnej usłudze i edytuj pytanie, aby zamiast tego osadzić obraz. –
Nie pomaga fakt, że w chwili pisania tego artykułu witryna Apple Dev jest w trybie offline w trybie konserwacji. – TechZen