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:
javascriptfunction getRadians(degrees) {
return (Math.PI / 180) * degrees;
}
Mari lukis bulatan
html<canvas width="200" height="200" style="background: #f4f4f4;"></canvas>javascriptlet canvas = document.querySelector('canvas');
let ctx = canvas.getContext('2d');
ctx.arc(100, 100, 75, 0, getRadians(360));
ctx.stroke();
Результат:
Mari lukis separuh bulatan
html<canvas width="200" height="200" style="background: #f4f4f4;"></canvas>javascriptlet canvas = document.querySelector('canvas');
let ctx = canvas.getContext('2d');
ctx.arc(100, 100, 75, 0, getRadians(180));
ctx.stroke();
Результат:
Mari lukis separuh bulatan padat
html<canvas width="200" height="200" style="background: #f4f4f4;"></canvas>javascriptlet canvas = document.querySelector('canvas');
let ctx = canvas.getContext('2d');
ctx.arc(100, 100, 75, 0, getRadians(180));
ctx.fill(); // isi kontur
Результат:
Masalah praktikal
Задание 1
Задание 2
Задание 3
Задание 4
Задание 5
Задание 6