728x90
아래는 배열을 응용한 위치가 바뀌며 커지는 원의 코드입니다
int [] arrayOfDiam;
float [] arrayOfCentX, arrayOfCentY;
void setup() {
size(500, 500);
background(255);
//배열 변수들의 생성
arrayOfDiam = new int[10];
arrayOfCentX = new float[10];
arrayOfCentY = new float[10];
//10개의 배열 변수값 초기화
for (int i=0; i<10; i++) {
arrayOfDiam[i] = int(random(300));
arrayOfCentX[i] = random(500);
arrayOfCentY[i] = random(500);
}
stroke(0);
strokeWeight(5);
fill(255, 10);
}
void draw() {
background(180);
for (int i=0; i<10; i++) {
ellipse(arrayOfCentX[i], arrayOfCentY[i], arrayOfDiam[i], arrayOfDiam[i]);
arrayOfDiam[i] +=10;
arrayOfDiam[i] %= width;
}
}
//background(180);을 지우면 다음과 같은 화면이 나타난다
728x90
'Processing' 카테고리의 다른 글
[Processing] 정보와 예술개론_픽셀 (0) | 2022.10.01 |
---|---|
[Processing] 정보와 예술개론_이미지 불러오기, 블러링 (1) | 2022.10.01 |
[Processing] 정보와 예술개론_마우스,키보드 인터랙션 (0) | 2022.10.01 |
[Processing] 정보와 예술개론_그림그리기의 기초, 선에 관하여 (0) | 2022.10.01 |
[Processing] 정보와 예술개론_자신의 그림 그리기 (0) | 2022.10.01 |