processing 시작하기

2025 단어 processing
이 기사는 고치공과대 Advent Calendar 2016의 12 일째 기사입니다.
자료가 없었기 때문에 앞으로 배우는 processing에 대해 쓰려고합니다.

processing



내용은 java에서 API를 사용하여 쉽게 GUI를 실현할 수있는 것

실제로 만져 보자.



test1.pde
size(500, 350);
rect(50, 50, 100, 100);
triangle(450, 50, 450, 100, 300, 120);
ellipse(250, 250, 200, 100);

실행하면 이렇게



의미


size(가로폭의 픽셀수, 세로의 픽셀수)

rect(가로 좌표, 세로 좌표, 보려는 가로 픽셀 수, 보려는 세로 픽셀 수)

triangle(가로 좌표, 세로 좌표, 가로 좌표, 세로 좌표, 가로 좌표, 세로 좌표)

ellipse(중심 가로 좌표, 중심 세로 좌표, 가로 지름, 세로 지름)



test.2.pde
int i = 150, j = 350;
int flag = 0;

void setup(){
  size(500, 500);
  colorMode(HSB, 100);
  background(99);
  frameRate(20);
}

void draw(){
  if(i == 350)
    flag = 1;
  if(i == 150)
    flag = 0;
  fade();
  fill(33);
  rectMode(CENTER);
  rect(i, 150, 10, 10);
  rect(j, 350, 10, 10);
  if(flag == 0){
    i += 10;
    j -= 10;
  } else if(flag == 1){
    i -= 10;
    j += 10;
  }
}

void fade(){
  rectMode(CORNER);
  fill(99);
  rect(0, 0, 500, 500);
}

이렇게하면 이렇게됩니다.




끝에



이렇게 간단하게 GUI를 실현할 수 있는 것은 좋다고 생각한다.
이번에는 재료가 없고 이런 기사가 되었기 때문에 다음이 있다면 뭔가 수요가 있는 것이 쓰고 싶다.

좋은 웹페이지 즐겨찾기