iPhone iOS Generar estrellas, rayos solares o polígonos UIBezierPath mediante programación

Estoy buscando una forma de crear estrellas, rayos solares y otros efectos "puntiagudos" mediante el programa UIBezierPath.

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

¿Hay algún algoritmo que pueda generar puntos para formas como rayos de sol programáticamente, sin que los caminos se superpongan?

También me interesa una forma de sol de forma irregular como la de abajo:

Me imagino que tal algoritmo tomaría un cierto número de rayos, luego dividiría aproximadamente el círculo en un número de segmentos y generaría puntos para tal segmento en el sentido de las agujas del reloj. ¿Existe un algoritmo como el que estoy describiendo o tendré que escribir uno por mi cuenta?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta