lSize;
                    const distance = Math.sqrt(dx * dx + dy * dy);

                    if (distance <= radius) {
                        // 根据距离和位置选择颜色
                        const angle = Math.atan2(dy, dx);
                        const normalizedDistance = distance / radius;
                        const colorIndex = Math.floor(
                            (normalizedDistance + angle / (Math.PI * 2)) * colors.length
                        ) % colors.length;

              