如何在HTML5畫布上畫一個橢圓
如何在HTML5畫布上畫一個橢圓
慕田峪7331174
2018-07-20 12:17:30
TA貢獻1828條經驗 獲得超3個贊
在canvas上畫即可。
調用API oGC.arc(400, 300, 100, 0, 2*Math.PI, false);
function EllipseOne(context, x, y, a, b) {
var step = (a > b) ? 1 / a : 1 / b;
context.beginPath();
context.moveTo(x + a, y);
for(var i = 0; i < 2 * Math.PI; i += step) {
context.lineTo(x + a * Math.cos(i), y + b * Math.sin(i));
}
context.closePath();
context.fill();
}舉報