#つぶやきProcessing の2019年5月まとめです。
まずは静止画で攻めてみました。
for(float i = 0; i < PI * 2; i+= PI / 8.0){
— はぅ君 (@Hau_kun) May 27, 2019
translate(50, 50);
rotate(i);
fill(255, 255, 64);
ellipse(30, 0, 30, 10);
fill(255, 192, 64);
ellipse(35, 2, 20, 5);
fill(255, 192, 192);
ellipse(15, -2, 10, 3);
translate(-50, -50);
}#つぶやきProcessing pic.twitter.com/p091Oz0BCI
stroke(255);
— はぅ君 (@Hau_kun) May 27, 2019
colorMode(HSB);
int i;
for(i = 0; i < 100; i++){
fill(random(255) ,192 ,255);
rect((i % 10) * 10, (i / 10) * 10, 10, 10);
}
for(i = 0; i < 121; i++){
fill(random(255) ,192 ,255);
ellipse((i % 11) * 10, (i / 11) * 10, 8, 8);
}#つぶやきProcessing pic.twitter.com/kcvxZZ1Ihm
boolean f = true;
— はぅ君 (@Hau_kun) May 27, 2019
for(float i = 0; i < PI * 2; i+= PI / 12.0){
translate(50, 50);
rotate(i);
fill(255, 192, 128);
ellipse(27, 0, 50, 12);
fill(255, 128, f ? 64: 255);
ellipse(30, 0, f ? 30 : 10, 6);
f = !f;
rotate(-i);
translate(-50, -50);
}#つぶやきProcessing pic.twitter.com/euNPPTxIbn
rectMode(CENTER);
— はぅ君 (@Hau_kun) May 30, 2019
translate(50, 50);
noStroke();
background(0);
for (float i = 0; i < PI * 2; i += PI / 6) {
pushMatrix();
rotate(i);
rect(10, 10, 5, 5);
rect(20, 20, 10, 10);
rect(40, 10, 4, 4);
popMatrix();
}#つぶやきProcessing pic.twitter.com/wOHFegBjta
文字数が厳しい 。。
for(int y = 0; y < 110; y += 10){
— はぅ君 (@Hau_kun) May 31, 2019
for(int x = y % 20; x < 110; x += 20){
for(int i = 0; i < 3; i++){
fill(random(360), 255, 128);
int r = 20 – i * 4;
arc(x, y + i * 3, r, r, -PI / 8 * (8 – i), -PI / 8 * i);
}
}
}#つぶやきProcessing pic.twitter.com/XuRf9iydR4
コメント