⊗jsSpCnvCr 264 of 294 menu

Menggambar Lingkaran melalui canvas di JavaScript

Metode berikutnya arc menggambar busur dengan titik pusat di suatu titik. Metode ini menerima parameter-parameter berikut: x, y, radius r, sudut awal startAngle, sudut akhir endAngle, menggambar searah atau berlawanan arah jarum jam direction.

Parameter direction menerima nilai-nilai berikut: true menyebabkan menggambar searah jarum jam, false berlawanan arah jarum jam (secara default).

Namun, sudut-sudut dalam metode arc diukur dalam radian, bukan dalam derajat. Untuk mengonversi derajat ke radian Anda dapat menggunakan fungsi berikut:

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

Mari menggambar lingkaran

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

:

Mari menggambar setengah lingkaran

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

:

Mari menggambar setengah lingkaran penuh (setengah lingkaran yang diisi)

<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(); // warnai kontur

:

Tugas-tugas praktis

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak