Tôi đang tìm cách tạo lập trình sao, sunburst và các hiệu ứng "nhọn" khác bằng cách sử dụng UIBezierPath.iPhone iOS Tạo sao, sunburst hoặc đa giác UIBezierPath theo lập trình
UIBezierPath *sunbeamsPath = [UIBezierPath bezierPath];
[sunbeamsPath moveToPoint: CGPointMake(x, y)];
Có bất kỳ thuật toán mà có thể tạo ra điểm cho sunburst như hình dạng lập trình, mà không cần đường dẫn chồng chéo?
Tôi cũng quan tâm đến một hình dạng bất thường sunburst như hình dưới đây:
Tôi tưởng tượng rằng thuật toán như vậy sẽ mất một số lượng nhất định các tia, sau đó khoảng phân chia vòng tròn trong một số các phân đoạn và tạo điểm cho phân đoạn đó theo chiều kim đồng hồ. Có phải một thuật toán giống như thuật toán tôi đang mô tả đã tồn tại hay tôi sẽ tự viết một thuật toán?
Cảm ơn bạn!