249 of 264 menu

closePath մեթոդը

closePath մեթոդը ավտոմատ կերպով փակում է lineTo մեթոդով նկարված ֆիգուրը, միևնույն ժամանակ գծելով ուղիղ գիծ վերջնակետից դեպի սկզբնակետ: Եթե ֆիգուրն արդեն փակված էր կամ ուղղակես կետ է, ապա մեթոդը ոչինչ չի անում:

Շարահյուսություն

context.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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել