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!