반응형
canvas arc 메서드 원그리기 javascript
설명 |
arc는 HTML canvas에서 원이나 원호를 그리기 위한 메서드입니다. 이 메서드를 사용하면 원의 중심점, 반지름, 시작 각도 및 끝 각도를 지정하여 원이나 원호를 그릴 수 있습니다. 이 메서드는 아래와 같은 형태로 사용합니다: |
javascipt 작성법 |
ctx.arc(x, y, radius, startAngle, endAngle, [anticlockwise]); |
입력갑 설명 | |
x | 원의 중심점의 x 좌표 |
y | 원의 중심점의 y 좌표 |
radius | 원의 반지름 |
startAngle | 원호의 시작 각도를 라디안 단위로 지정합니다. 0은 3시 방향을 나타내며, 각도는 시계 반대 방향으로 증가합니다. |
endAngle | 원호의 끝 각도를 라디안 단위로 지정합니다. 이 각도까지 원호가 그려집니다. |
anticlockwise (optional) | true로 설정되면, 원호가 시계 반대 방향으로 그려집니다. 기본값은 false로, 원호가 시계 방향으로 그려집니다. |
원그리기 예시
원을 그리려면 startAngle를 0으로, endAngle를 2 * Math.PI로 설정하면 됩니다.
2 * Math.PI는 원의 완전한 둘레에 해당하는 라디안 값입니다.
See the Pen arc 원그리기 by hyunho (@momalcy) on CodePen.
[참고] 라디안 설명
라디안 설명
라디안(radian)은 각도의 측정 단위입니다. 일반적으로 각도는 도(degree) 단위로 표현되지만, 수학과 공학에서는 종종 라디안 단위를 사용합니다. 라디안은 원의 호 길이와 원의 반지름 사이의 비율로 정의됩니다.
라디안과 도 사이의 관계는 다음과 같습니다:
180도 = π 라디안 (π는 원주율, 약 3.14159)
360도 = 2π 라디안
반응형
'html, css, javascript' 카테고리의 다른 글
html 작업 흐름도 작성, simple workflow with html 작업 흐름 작성 (0) | 2023.04.29 |
---|---|
linear-gradient, css 그라데이션 기초 (0) | 2023.04.29 |
console.log (0) | 2023.04.26 |
html 표 작성 다양한 스타일 (0) | 2023.04.26 |
canvas fillStyle 사용법 (0) | 2023.04.25 |
댓글