Prcessing simple facade design

用processing写的一段代码,生成递归矩形,可用于一般立面的设计元素,运行后效果如下:

processing 代码如下:

可粘贴代码:

void setup(){
  size(2000,1000);
  background(255);
}

void draw(){
  cantor(100,10,900);
}

void cantor(float x,float y,float len){
  float h=80;
  noStroke();
  fill(0);
  rect(x,y,len,h/3);
  if (y<height){
    cantor(x,y+50,len/3);
    cantor(x+len*2/3,y+100,len/3);
    cantor(x+len*1/3,y+100,len/3);
  }
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注