xxxxxxxxxx
void setup() {
size(805, 805);
}
void draw() {
background(0);
// S
strokeWeight(2);
stroke(88);
noFill();
rect(15, 15, 380, 380);
rect(410, 15, 380, 380);
rect(15, 410, 380, 380);
rect(410, 410, 380, 380);
// T
int s = millis();
// G
strokeWeight(4);
fill(255, 255, 255, 255);
stroke(255, 255, 255, 100);
for(int f = 0; f<120; f++)
{
// 1
ellipse(206 + 150 * cos((s-f*97.7)*0.000375), 206 + 100 * sin((s-f*220)*0.0005), 5, 5);
// 2
ellipse(599 + 150 * sin((s+f*250)*0.0011), 206 - 100 * cos((s+f*200)*0.0015), 5, 5);
// 3
ellipse(206 + 150 * sin((s+f*200)*0.0011), 599 - 100 * cos((s+f*250)*0.0015), 5, 5);
// 4
ellipse(599 + 150 * cos((s-f*220)*0.000375), 599 + 100 * sin((s-f*220)*0.0005), 5, 5);
}
}