4501浏览
查看: 4501|回复: 1

[项目] Processing 平铺图形

[复制链接]

高难度,主要是代码太浓缩

  1. void setup() {
  2.   size(300, 300);
  3.   ellipseMode(RADIUS);
  4.   background(55);
  5.   stroke(255);
  6.   noFill();
  7.   for (int j=0; j<10; j++) {
  8.     for (int i=0; i<10; i++) {
  9.       pushMatrix();
  10.       translate(30*i, 30*j);
  11.       tile();
  12.       popMatrix();
  13.     }
  14.   }
  15. }
  16. void tile() {
  17.   if (random(1)>.5) {
  18.     arc(0, 0, 15, 15, 0, HALF_PI);
  19.     arc(30, 30, 15, 15, PI, PI+HALF_PI);
  20.   } else {
  21.     arc(30, 0, 15, 15, HALF_PI, PI);
  22.     arc(0, 30, 15, 15, PI+HALF_PI, TWO_PI);
  23.   }
  24. }
复制代码
授权转载自 任远媒体实验室


大连林海  初级技神

发表于 2015-8-10 07:32:47

不错 不错 任远做了一个宣传看过 真不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail