⊗jsSpCnvCr 264 of 294 menu

Melukis Bulatan melalui canvas pada JavaScript

Kaedah seterusnya arc melukis lengkok dengan titik pusat pada suatu titik. Ia menerima parameter berikut: x, y, jejari r, sudut permulaan startAngle, sudut penghujung endAngle, lukis mengikut atau lawan arah jam direction.

Parameter direction menerima nilai berikut: true menyebabkan lukisan mengikut arah jam, false lawan arah jam (secara lalai).

Sudut dalam kaedah arc diukur dalam radian, bukan dalam darjah. Untuk menukar darjah kepada radian anda boleh menggunakan fungsi berikut:

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

Mari lukis bulatan

<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 lukis separuh bulatan

<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 lukis separuh bulatan padat

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

:

Masalah praktikal

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