249 of 264 menu

closePath 메서드

closePath 메서드는 lineTo 메서드를 사용해 그린 도형을 자동으로 닫으며, 이때 끝점에서 시작점으로 직선을 그립니다. 도형이 이미 닫혀 있거나 단순히 점인 경우 이 메서드는 아무 작업도 수행하지 않습니다.

구문

컨텍스트.closePath();

예제

먼저, closePath를 통해 닫지 않고 두 선을 그려보겠습니다:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(100, 100); ctx.lineTo(150, 50); ctx.stroke();

:

예제

이제 closePath를 통해 이 두 선을 도형으로 닫아 삼각형을 만들어 보겠습니다:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(100, 100); ctx.lineTo(150, 50); ctx.closePath(); // 선을 도형으로 닫습니다 ctx.stroke();

:

예제

마지막 선 대신 closePath를 사용하여 도형을 닫아 사각형을 그려보겠습니다:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(150, 50); ctx.lineTo(150, 150); ctx.lineTo(50, 150); ctx.closePath(); // 선을 도형으로 닫습니다 ctx.stroke();

:

함께 보기

  • 주어진 색상으로 도형을 채우는 메서드 fill
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부