Animation III: Difference between revisions
From JSXGraph Wiki
A WASSERMANN (talk | contribs) No edit summary |
A WASSERMANN (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-0.2,1.2,1.2,-0.5], keepaspectratio:true}); | brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-0.2,1.2,1.2,-0.5], keepaspectratio:true}); | ||
p = []; | p = []; | ||
len = | len = 25; | ||
for (i=0;i<len;i++) { | for (i=0;i<len;i++) { | ||
p[i] = brd.createElement('point',[Math.random(),Math.random()], | p[i] = brd.createElement('point',[Math.random(),Math.random()], | ||
{face:'o', size: | {face:'o', size:10, strokeColor:'red', fillColor:'red', fillOpacity:0.4, strokeOpacity:0.4, withLabel:false}); | ||
} | } | ||
setInterval(function(){ | setInterval(function(){ | ||
Line 15: | Line 15: | ||
while (i<p.length) { | while (i<p.length) { | ||
for (j=i+1;j<p.length;j++) { | for (j=i+1;j<p.length;j++) { | ||
if (p[i].Dist(p[j])<0. | if (p[i].Dist(p[j])<0.08) { | ||
brd.removeObject(p[j]); | brd.removeObject(p[j]); | ||
p.splice(j,1); | p.splice(j,1); |