iPhone iOS Generuj programowo UIBezierPath gwiazdy, sunburst lub polygon

Szukam sposobu na programowe tworzenie gwiazd, sunburst i innych „kolczastych” efektów za pomocą UIBezierPath.

<code>UIBezierPath *sunbeamsPath = [UIBezierPath bezierPath];
[sunbeamsPath moveToPoint: CGPointMake(x, y)];
</code>

Czy są jakieś algorytmy, które programowo mogą generować punkty dla kształtów sunburst, bez nakładania się ścieżek?

Interesuje mnie również sunburst o nieregularnym kształcie, taki jak poniżej:

Wyobrażam sobie, że taki algorytm pobiera pewną liczbę promieni, a następnie z grubsza dzieli okrąg w wielu segmentach i generuje punkty dla takiego segmentu w kierunku zgodnym z ruchem wskazówek zegara. Czy algorytm, taki jak ten, który opisuję, już istnieje, czy też będę musiał sam go napisać?

Dziękuję Ci!

questionAnswers(3)

yourAnswerToTheQuestion