안녕하세요 Apple입니다.
오늘은 "면을 다뤄보자"의 마지막 포스팅인
타원을 그려보겠습니다.
Processing에서 타원(원)을 그리는함수는 2개가 있는데요
바로 타원이라는 뜻의 ellipse함수와
호의 뜻이있는 arc가 있습니다.
뜻 그대로 ellipse는 타원을
arc는 호를 그립니다.
일단 원을 그릴려면 원의 중심 좌표와
가로길이와 세로길이가 필요합니다.
그래서 ellipse함수에는 4개의 값이 들어갑니다.
ellipse
첫번째 값 |
원의 x중심 좌표 |
두번째 값 |
원의 y중심 좌표 |
세번째 값 |
원의 가로길이 |
네번째 값 |
원의 세로길이 |
예시
다음은 arc인데요
위에서 설명했듯이 호를 그리는 함수 입니다.
그래서 arc는 ellipse와는 다르게
처음 각도값이랑
나중 각도값이 필요한데요
Processing에서 각도의 단위는 radian입니다.
그래서 일반적으로 사용하는 각도값을 넣으시면 안됩니다.
각도관련된 함수들(sin,cos,tan,atan등)은 map함수를 이용하여 radian값으로 바꾸거나
Processing내부 함수인 radians(각도)를 사용하시면 됩니다
arc
첫번째 값 |
중심 x좌표 |
두번째 값 |
중심 y좌표 |
세번째 값 |
가로길이 |
네번째 값 |
세로길이 |
다섯번째 값 |
시작 각도 |
여섯번째 값 |
나중 각도 |
Processing에서 각도는
3시 방향 : 0도(360도)
6시 방향 : 90도
9시 방향 : 180도
12시 방향 : 270도
입니다
arc에는 모드가 있는데요
모드는 7번째 값에다가 넣으면 됩니다.
이번 포스팅까지 해서
"면을 다뤄보자"를 끝냈습니다.
Processing의 모든 면은 stroke와 fill의 영향을 받습니다.
참고로 stroke와 fill을 사용하고싶지 않을때에는
noStroke와 noFill를 사용하시면 됩니다.
지금까지 Apple였습니다
감사합니다
'Arduino&Processing' 카테고리의 다른 글
프로세싱으로 태극기 그리기 (0) | 2016.03.01 |
---|---|
프로세싱 가위바위보 게임 (2) | 2016.01.06 |
9.3 프로세싱 면을 다뤄보자(다각형) (0) | 2015.12.20 |
9-2. 프로세싱 면을 다뤄보자(사각형) (0) | 2015.12.19 |
9-1. 프로세싱 면을 다뤄보자(삼각형 파트) (0) | 2015.12.18 |