Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
246 of 264 menu
◀ ▶

Метод arc

Метод arc берilган нуқта марказида, берilган радиусли дуга чизади. Бу дуга фақат stroke ёки fill методларини қўлланганингиздан сўнггина кўринади. Бирinчи ҳолда контур, иккинчи ҳолда эса - шакл ҳосил бўлади.

Охирги ихтиёрий параметр чизиш йўналишини тартибга солади. У true ёки false қийматларини қабул қилади. true қиймати соат йўналиши бўйича дуга чизади, false киймати эса - соат йўналишига қарши (сузма-суз).

Чизиш жараёнида бошланғич ва охирги бурчакни бериш мумкин. Ушбу бурчаклар радианларда ўлчанади, даражаларда эмас. Даражаларни радианларга айлантириш учун куйидаги функсиядан фойдаланишингиз мумкин:

function getRadians(degrees) { return (Math.PI / 180) * degrees; }

Синтаксис

контекст.arc(x, y, радиус, бошланғич бурчак, охирги бурчак, [йўналиш = false]);

Мисол

Келгила, айлана чизайлик:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.arc(100, 100, 75, 0, getRadians(360)); ctx.stroke(); function getRadians(degrees) { return (Math.PI / 180) * degrees; }

:

Мисол

Келгила, айлананинг ярмини чизайлик:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.arc(100, 100, 75, 0, getRadians(180)); ctx.stroke(); function getRadians(degrees) { return (Math.PI / 180) * degrees; }

:

Мисол

Келгила, доиранинг ярмини чизайлик (контурни fill ёрдамида тўлдирамиз):

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.arc(100, 100, 75, 0, getRadians(180)); ctx.fill(); function getRadians(degrees) { return (Math.PI / 180) * degrees; }

:

Ҳам қаранг

  • метод rect,
    туртбурчак чизади
← →
↑
Ўзбек▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш