[参数化设计] 点点点

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  1. //import gifAnimation.*;
  2. //GifMaker gifExport;


  3. int len = 20;
  4. float[] x = new float[len];
  5. float[] y = new float[len];
  6. //
  7. void setup(){
  8. colorMode(HSB,360,100,100);
  9. size(500,500);
  10. background(255);
  11. // gifExport = new GifMaker(this,"aa.gif");
  12. // gifExport.setRepeat(0);
  13. }

  14. void draw(){
  15. background(#FFFFFF);
  16. noStroke();
  17. if(mousePressed){
  18. addPosition();
  19. for(int i=x.length-1;i>=0;i--){
  20. if(x[i]!=0){
  21. fill(198,100-100/len*i,98);
  22. ellipse(x[i],y[i],50-50/len*i,50-50/len*i);
  23. }
  24. }
  25. }else{
  26. x = new float[len];
  27. y = new float[len];
  28. }
  29. // gifExport.setDelay(1000/30);
  30. // gifExport.addFrame();
  31. }

  32. void addPosition(){
  33. println(x);
  34. for(int i=x.length-1;i>0;i--){
  35. x[i] = x[i-1];
  36. y[i] = y[i-1];
  37. x[0] = mouseX;
  38. y[0] = mouseY;
  39. }
  40. }
复制代码

aa.gif
发表于 2014-8-20 20:45:51 | 显示全部楼层
Processing可视化的效果就是给力!
发表于 2016-4-15 15:21:03 | 显示全部楼层
简直帅呆了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部