⊗jsSpCnvCr 264 of 294 menu

Cirkels tekenen via canvas in JavaScript

De volgende methode arc tekent een boog met het middelpunt op een bepaald punt. Het accepteert de volgende parameters: x, y, straal r, starthoek startAngle, eindhoek endAngle, tekenen met of tegen de klok in direction.

De parameter direction accepteert de volgende waarden: true zorgt ervoor dat er met de klok mee wordt getekend, false tegen de klok in (standaard).

De hoeken in de methode arc worden gemeten in radialen, niet in graden. Om graden om te zetten in radialen kunt u de volgende functie gebruiken:

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

Laten we een cirkel tekenen

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

:

Laten we een halve cirkel tekenen

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

:

Laten we een halve cirkel tekenen (opgevuld)

<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(); // vul de contour in

:

Praktische opdrachten

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren