⊗jsSpCnvCr 264 of 294 menu

Apļu zīmēšana izmantojot canvas uz JavaScript

Nākamā metode arc zīmē loku ar centru noteiktā punktā. Tā pieņem šādus parametrus: x, y, rādiuss r, sākuma leņķis startAngle, beigu leņķis endAngle, zīmēt pa vai pret pulksteņa rādītāja virzienu direction.

Parametrs direction pieņem šādas vērtības: true liek zīmēt pa pulksteņa rādītāja virzienu, false pret pulksteņa rādītāja virzienu (pēc noklusējuma).

Šajā gadījumā leņķi metodē arc mēra radiānos, ne grādos. Lai pārvērstu grādus radiānos varat izmantot šādu funkciju:

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

Uzzīmēsim apli

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

:

Uzzīmēsim pusi apļa

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

:

Uzzīmēsim pusi riņķa

<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(); // aizpildīsim kontūru

:

Praktiskie uzdevumi

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt