iPhone iOS Gerar estrela, sunburst ou polígono UIBezierPath programaticamente

Eu estou procurando uma maneira de criar programaticamente estrelas, sunburst e outros efeitos "espinhosos" usando o UIBezierPath.

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

Existem algoritmos que podem gerar pontos para o sunburst como formas de forma programática, sem sobreposição de caminhos?

Eu também estou interessado em um sunburst de forma irregular como o abaixo:

Eu imaginaria que tal algoritmo levaria um certo número de raios, então dividiria o círculo aproximadamente em vários segmentos e geraria pontos para tal segmento no sentido horário. Algum algoritmo como o que estou descrevendo já existe ou terei que escrever um por mim?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion