Processing系列 六边形漩涡

2015-08-081.1万
AI 快速预览详细 收起
本文介绍了如何使用Processing进行参数化绘图,通过rotate函数绘制六边形漩涡。代码示例展示了如何通过循环结构和逐步增加半径来实现动态图形效果。适合编程新手和STEM教育,激发创造力。

参数化绘图初级,活用了Processing的rotate函数



代码如下:
  1. size(300, 300);
  2. translate(width/2, height/2);
  3. background(55);
  4. stroke(255);
  5. noFill();
  6. float x = 0, y = 0, n = 6, radius = 10;
  7. for (int j=0; j<25; j++) {
  8.   beginShape();
  9.   for (int i=0; i<n; i++) {
  10.     x = cos(TWO_PI/n*i)*radius;
  11.     y = sin(TWO_PI/n*i)*radius;
  12.     vertex(x, y);
  13.   }
  14.   endShape(CLOSE);
  15.   rotate(.05);
  16.   radius+=5;
  17. }
复制代码

授权转载自 任远媒体实验室





创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
花生编程
花生编程
不错不错
花生编程
花生编程
厉害厉害
三春牛-创客
三春牛-创客
厉害厉害
三春牛-创客
三春牛-创客
不错不错
- 没有更多了 -