心、四叶草

生成艺术:Processing视觉创意入门
作者:华好
绘者:刘晨晰
出版社:电子工业出版社
出版时间:2021年8月
ISBN:9787121417115


一、心

void setup()
{
  size(400,400);
}

void draw() 
{
  background(255);
  fill(255,0,0);
  stroke(255,0,0);
  int n=720;
  for (int i=0; i<n; i++) {
    float theta = i*2*PI/n ;
    float r = 190*sin(0.5*theta);
    float x= 200+r*cos(theta);
    float y= 200+r*sin(theta);

    ellipse(x, y, 6, 6);
  }
}

二、四叶草

  • 把 float r = 190 * sin(0.5 * theta);
    改为 float r = 190 * sin(2 * theta); 得到四叶草


    四叶草
  • 改为 float r = 190 * sin(3 * theta); 得到三叶草

三叶草
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容