iPhone iOS Stern, Sonnendurchbruch oder Polygon UIBezierPath programmgesteuert generieren

Ich suche nach einer Möglichkeit, mithilfe von UIBezierPath programmgesteuert Sterne, Sonnendurchbrüche und andere "stachelige" Effekte zu erstellen.

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

Gibt es Algorithmen, die programmgesteuert Punkte für Sunburst-ähnliche Formen erzeugen können, ohne dass sich Pfade überlappen?

Ich interessiere mich auch für einen unregelmäßigen Sonnendurchbruch wie den folgenden:

Ich würde mir vorstellen, dass ein solcher Algorithmus eine bestimmte Anzahl von Strahlen benötigt, dann den Kreis grob in mehrere Segmente unterteilt und Punkte für ein solches Segment im Uhrzeigersinn erzeugt. Gibt es bereits einen Algorithmus wie den, den ich beschreibe, oder muss ich selbst einen schreiben?

Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage