⊗jsSpCnvCr 264 of 294 menu

Цртање кругови преку canvas во JavaScript

Следниот метод arc црта лак со центар во одредена точка. Ги прифаќа следните параметри: x, y, радиус r, почетен агол startAngle, краен агол endAngle, цртање во или спротивно на насоката на стрелките на часовникот direction.

Параметарот direction ги зема следните вредности: true го наметнува цртањето во насока на стрелките на часовникот, false спротивно од стрелките на часовникот (по default).

Притоа аглите во методот arc се мерат во радијани, не во степени. За претворање на степени во радијани можете да ја користите следнава функција:

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

Да нацртаме круг

<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();

:

Да нацртаме половина круг

<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();

:

Да нацртаме половина круг исполнет

<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(); // ќе го исполниме контурот

:

Практични задачи

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