29 for (uint32_t i = 0; i < 10; ++i) {
32 int numPoints = (i + 3) * 3;
35 for (
float j = 1; j < numPoints; j += 3) {
37 path.cubicTo(cosf(j/numPoints * k2PI), sinf(j/numPoints * k2PI),
38 cosf((j+1)/numPoints * k2PI), sinf((j+1)/numPoints * k2PI),
39 j+2 == numPoints ? 1 : cosf((j+2)/numPoints * k2PI),
40 j+2 == numPoints ? 0 : sinf((j+2)/numPoints * k2PI));
42 float scale = 256 - i*24;
47 paint.setColor(((i + 123458383u) * 285018463u) | 0xff808080);
48 paint.setAlphaf(0.3f);
49 paint.setAntiAlias(
true);