randombook.pde
来自「This is processing for java examples.」· PDE 代码 · 共 46 行
PDE
46 行
/** * RandomBook * * Creates a 768 page book of random lines. */import processing.pdf.*;PGraphicsPDF pdf;void setup() { size(594, 842); // randomSeed(0); // Uncomment to make the same book each time pdf = (PGraphicsPDF)beginRecord(PDF, "RandomBook.pdf"); beginRecord(pdf);}void draw() { background(255); for (int i=0; i<100; i++) { float r = random(1.0); if(r < 0.2) { stroke(255); } else { stroke(0); } float sw = pow(random(1.0), 12); strokeWeight(sw * 260); float x1 = random(-200, -100); float x2 = random(width+100, width+200); float y1 = random(-100, height+100); float y2 = random(-100, height+100); line(x1, y1, x2, y2); } if(frameCount == 768) { endRecord(); exit(); // Quit } else { pdf.nextPage(); // Tell it to go to the next page }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?