我正在试验一些我在课堂上学到的图形功能。在书中,它说整数计算提高了 C++ 的性能。但我是在 JavaScript 上做的。它在 Javascript 中重要吗?
在 Chrome 上,它运行流畅。毫不奇怪,它的性能在 Firefox 19 和 IE10 中显着下降
function circ(cx, cy, rad, color){ //Using second-order differential
var x = 0;
var y = rad;
var d = 1 - rad;
var deltaE = 3;
var deltaSE = -2*rad+5;
ctx.beginPath();
ctx.strokeStyle = color;
ptc(cx,cy,x,y);
while(y>x){
if(d<0){ //Select E
d+=deltaE;
deltaE +=2;
deltaSE +=2;
}
else{ //Select SE
d+=deltaSE;
deltaE+=2;
deltaSE+=4;
y--;
}
x++;
ptc(cx,cy,x,y);
}
ctx.stroke();
}