日常の進捗

主に自分のための,行為とその習慣化の記録

螺旋状のブロック

最近どうもProcessingでコーディングしてる最中に悩むことが増えた.昔はもっと雰囲気で良い感じに書く速度が早かった気がする.今は目的(15行で様々なバリエーションを作る)をもって書いてるので仕方ないのかもしれないが,もう少しイメージとコードを近づける速さを上げたい.

コード

fullScreen(P3D);
colorMode(HSB, 360, 100, 100, 100);
background(330, 60, 32);
ambientLight(0, 0, 80);
translate(width/2, height/2, -500);
rotateX(-PI/4);
for (float y = -height; y < height; y += height/250) {
  float x = cos(y * 0.03) * 500;
  float z = sin(y * 0.03) * 500;
  pushMatrix();
  translate(x, y, z);
  rotateZ(y * 0.07);
  box(20, 60, 30);
  popMatrix();
}