【发布时间】:2020-11-21 18:33:17
【问题描述】:
我有一个瓷砖图案,我想围绕自己的轴旋转每个元素。 现在我的整个图案在旋转——围绕着左上角第一块瓷砖的轴线…… 如何设置旋转影响循环中的每个图块? 我用 translate() 等方法尝试过……但逻辑完全让我感到困惑——我的意思是我没有明白……
感谢您的任何帮助或想法!
int horizontal;
int vertical;
void setup() {
size(730, 1080);
}
void draw() {
background(0);
fill(255);
for (vertical = 0; vertical < 5; vertical++) {
for (horizontal = 0; horizontal <4; horizontal++) {
float wave = sin(radians(frameCount));
pushMatrix();
rectMode(CENTER);
rotate(radians(wave*10));
rect(182*horizontal, 216*vertical, 182, 216);
popMatrix();
}
}
}
【问题讨论】:
标签: loops rotation processing translate