var point=new Array();
var k,dx;
function sample(){
pi=Math.PI;
for(n=0;n<501;n++){
point[n]=Math.cos(pi*(n)/180);
}
dx=10;
k=500;
var timer;
var delay = 100;
var loop = function () {
k=k+dx;
var pr=new Array();
for(n=0;n<500;n++){
pr[n]=point[n+dx];
}
for(n=500-dx;n<501;n++){
pr[n]=Math.cos(pi*(k+n-500)/180);
}
point=pr;
paint();
clearTimeout(timer);
timer = setTimeout(loop, delay);
}
loop();
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"500\" height=\"500\">";
for(s=0;s<500;s++){
y1=200*point[s];
y2=200*point[s+1];
str=str+sub.line(s,250-y1,s+1,250-y2,2,"red");
}
str=str+"</svg>";
$("#memo").html(str);
}
最終更新:2016年01月08日 14:54