OPENLABS

코스 전체목록

닫기

프로젝트:: 무작정 프로세싱 (1)

프로세싱 소개 및 설치

 

​레이더 그리기

 

void setup(){
  size(1200, 700);
  background(0);
}

void draw(){
  drawRader();
}

void drawRader(){
  pushMatrix();
  translate(width/2, height);
  noFill();
  strokeWeight(2);
  stroke(98, 245, 31);
  
  // draw the arc lines
  arc(0, 0, width, width, PI, TWO_PI);
  arc(0, 0, width*2/3, width*2/3, PI, TWO_PI);
  arc(0, 0, width*1/3, width*1/3, PI, TWO_PI);
  
  // draw the angle lines
  line(0, 0, width/2*cos(radians(30)), -width/2*sin(radians(30)));
  line(0, 0, width/2*cos(radians(60)), -width/2*sin(radians(60)));
  line(0, 0, width/2*cos(radians(90)), -width/2*sin(radians(90)));
  line(0, 0, width/2*cos(radians(120)), -width/2*sin(radians(120)));
  line(0, 0, width/2*cos(radians(150)), -width/2*sin(radians(150)));
  
  // draw text
  textSize(15);
  fill(98, 245, 31);
  textAlign(RIGHT);
  text("10cm", width*1/6, 0);
  text("20cm", width*2/6, 0);
  text("30cm", width*3/6, 0);

  popMatrix();
}

댓글

댓글 본문
  1. 프로세싱을 영상을 보면서 작업하고 있습니다.

    문제가 size(1200, 700);

    이 부분이 오류가 생깁니다.

    size() cannnot be used here. 라고 나오더라구요.

    출력창의 크기를 변경해 보았는데도.. 동일한 현상입니다. 혹시 해결방안을 알고 계시면 가르처 주시면 안될까요?
  2. JustStudy
    고맙습니다
버전 관리
YJ
현재 버전
선택 버전
graphittie 자세히 보기