iPhone iOS Программно генерировать звезду, солнечные лучи или многоугольник UIBezierPath
Я ищу способ программно создавать звезды, солнечные лучи и другие "колючие" эффекты с использованием UIBezierPath.
<code>UIBezierPath *sunbeamsPath = [UIBezierPath bezierPath]; [sunbeamsPath moveToPoint: CGPointMake(x, y)]; </code>
Существуют ли алгоритмы, которые могут программно генерировать точки для солнечных лучей, подобных фигурам, без перекрытия путей?
Меня также интересуют солнечные лучи неправильной формы, подобные приведенным ниже:
Я предположил бы, что такой алгоритм будет принимать определенное количество лучей, а затем примерно делить круг на несколько сегментов и генерировать точки для такого сегмента по часовой стрелке. Существует ли алгоритм, подобный тому, который я описываю, уже существует, или мне придется написать его самому?
Спасибо!