⊗jsSpCnvCr 264 of 294 menu

Zeichnen von Kreisen mit Canvas in JavaScript

Die folgende Methode arc zeichnet einen Bogen mit Mittelpunkt an einem Punkt. Sie akzeptiert die folgenden Parameter: x, y, Radius r, Startwinkel startAngle, Endwinkel endAngle, zeichnen im oder gegen den Uhrzeigersinn direction.

Der Parameter direction akzeptiert die folgenden Werte: true bewirkt Zeichnen im Uhrzeigersinn, false gegen den Uhrzeigersinn (Standard).

Dabei werden die Winkel in der Methode arc in Radiant gemessen, nicht in Grad. Um Grad in Radiant umzurechnen, können Sie die folgende Funktion verwenden:

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

Zeichnen wir einen Kreis

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

:

Zeichnen wir einen Halbkreis

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

:

Zeichnen wir einen Halbkreis (ausgefüllt)

<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(); // fülle die Kontur

:

Praktische Aufgaben

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen