参数化绘图初级,活用了Processing的rotate函数
代码如下:
- size(300, 300);
- translate(width/2, height/2);
- background(55);
- stroke(255);
- noFill();
-
- float x = 0, y = 0, n = 6, radius = 10;
- for (int j=0; j<25; j++) {
- beginShape();
- for (int i=0; i<n; i++) {
- x = cos(TWO_PI/n*i)*radius;
- y = sin(TWO_PI/n*i)*radius;
- vertex(x, y);
- }
- endShape(CLOSE);
- rotate(.05);
- radius+=5;
- }
复制代码
授权转载自 任远媒体实验室
|