papers[]
https://scrapbox.io/files/670a1ea06f9028001c43bfe6.jpg
pg.point(CENTER);
draw() {
size *= 1.01
pg.drawImitate(pg,size);
}
やりたいことは間違ってなかったけど、ちょっとクオリティが追いついていなかったかも。
個人的に大切な実践だったので掲載。
https://scrapbox.io/files/670a1eacc1f3d3001d74ba75.jpg
for (int i=0; i<5; i++) {
line(i, 0, 0, height/5);
for (int offset = 0; offset<width; offset++) {
pg.drawImitate(pastLine, offset);
}
}
https://scrapbox.io/files/670a1edad1309c001cc2f9da.jpg
penMode(CONTINUE);
while (satisfied==false) {
pen.x = random(width);
pen.y = random(height);
}
https://scrapbox.io/files/670a1eef093350001c0845cb.jpg
a = CENTER;
while (satisfied==false) {
rect(a, 1, 1);
}
https://scrapbox.io/files/670a1f444d4293001c29fb30.jpg
import processign.papers.*;
PPaper pg;
PHuman Hm;
PVector pos = new PVector(0, 0);
void setup() {
pg = new PPaper;
pg = createPapers("A4");
Hm = new PHuman();
}
void draw() {
penPosision(pos);
humanDrawStrings('papers8'",0,0); }
https://scrapbox.io/files/670a705d0619bb001d056453.jpg
while (satisfied==false) {
angle = random(2*PI);
pos.x = random(width);
pos.y = random(height);
line(pos,angle);
foldPaper(pastLine);
}
お察しの通り全部で9個あったわけだがここにすら出すクオリティではないと判断してコードだけ掲載する。
上のも含めて実行はご自由に。
for (int j=0; j<height; j+=size) {
for (int i=0; i<weight; i+=size) {
if (i%2==0) {
} else {
}
if (j%2==0) {
} else {
}
if(verticalsij==1)a = vartical; if(verticalsij==-1)a = horizontal; line(i,j,a):
}
}
while (satisfied==false) {
x = random(width);
y = random(height);
if(x-axis < near || y-axis < near)point(x,y);
}
line(outOfPaperRandomPoint(),outOfPaperRandomPoint());
draw() {
angle = random(0.1,0.2);
line(pastLine.midle,otherline, angle);
}