티스토리 뷰
이름 arc()
예제
arc(50, 55, 50, 50, 0, HALF_PI);
noFill();
arc(50, 55, 60, 60, HALF_PI, PI);
arc(50, 55, 70, 70, PI, PI+QUARTER_PI);
arc(50, 55, 80, 80, PI+QUARTER_PI, TWO_PI);
arc(50, 50, 80, 80, 0, PI+QUARTER_PI, OPEN);
arc(50, 50, 80, 80, 0, PI+QUARTER_PI, CHORD);
arc(50, 50, 80, 80, 0, PI+QUARTER_PI, PIE);
설명
화면에 호 하나를 그립니다. 호는 a, b, c, d 매개변수로 정의된 타원의 바깥쪽 모서리를 따라 그려집니다. 호의 타원이 시작하는 곳은 ellipseMode() 함수로 변경할 수 있습니다. start 와 stop 매개변수를 사용하여 호가 그려질 각도(라디안으로 입력)를 지정하십시오. start/stop 값은 반드시 시계방향 순서로 쓰여야 합니다.
호를 그리는 방법에는 세 가지가 있습니다; 호를 그릴 때 사용된 렌더링 기술은 선택적으로 입력할 수 있는 일곱번째 매개변수에 의해 정의되었습니다. 위의 예시에 나타난대로, 그 세가지 옵션은 PIE, OPEN 그리고 CHORD 입니다. 기본 설정은 OPEN 선(stroke)과 PIE 채우기(fill) 입니다.
어떤 경우에는, arc() 함수가 매끄럽게 그리기에 충분할만큼 정확하지는 않을 수 있습니다. 예를 들면, 도형이 천천히 회전할 때, 불안정한 움직임을 보일 수 있습니다. 만약 여러분에게도 호가 렌더링되는 방식 때문에 문제가 생긴다면, beginShape()/endShape()또는 PShape로 직접 호를 그려야 할 것입니다.
문법
arc(a, b, c, d, start, stop)
arc(a, b, c, d, start, stop, mode)
매개변수
a float: 호의 타원부분의 x-좌표
b float: 호의 타원부분의 y-좌표
c float: 호의 타원부분의 너비 기본값
d float: 호의 타원부분의 높이 기본값
start float: 호의 시작 각도, 라디안으로 표현
stop float: 호의 끝 각도, 라디안으로 표현
연관항목
ellipse()
ellipseMode()
radians()
degrees()
'Programming > 프로세싱 레퍼런스' 카테고리의 다른 글
[프로세싱 레퍼런스 한국어판] - rect() (0) | 2019.09.22 |
---|---|
[프로세싱 레퍼런스 한국어판] - square() (0) | 2019.09.21 |
[프로세싱 레퍼런스 한국어판] - draw() (0) | 2019.09.19 |
[프로세싱 레퍼런스 한국어판] - class (0) | 2019.09.19 |
[프로세싱 레퍼런스 한국어판] - catch (0) | 2019.09.19 |
댓글
TAG
- GUI
- GUI 프로그래밍
- java
- metaphysics
- Philosophy
- processing
- processing reference
- PyQT
- PySide6
- Pyside6 사용법
- Python
- Qt for Python
- StanfordEncyclopedia
- 스탠포드철학사전
- 철학
- 철학사전
- 프로그래밍
- 프로세싱
- 프로세싱 레퍼런스
- 프로세싱 레퍼런스 한국어판
- 프로세싱 레퍼런스 한글판
- 프로세싱 사용법
- 프로세싱 튜토리얼
- 형이상학
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday