How to send JavaScript points to Geogebra

Author:
JP Math

Send JavaScript points to Geogebra individually.

var zr=0.2 ; zi=0.2; tmp=0.5; x=0.4 ; y=0.4; var max=ggbApplet.getValue('max'); ggbApplet.evalCommand("B=(0.1,0.1)"); ggbApplet.evalCommand("SetTrace[ B , true ] "); var n=1; for (i=1; i<max; i++) x= -1.5+0.01*i ; {for (j=1; j<max; j++) { y= -1+0.01*j ; zr=x^2-y^2 + x ; zi=2*x*y + y ; k=0; while ((zr^2+zi^2)<4 && (k<17)) { tmp=zr; zr=zr^2-zi^2 + x ; zi=2*tmp*zi + y ; k=k+1 ; ggbApplet.evalCommand("B"+n+"=("+zr+","+zi+")"); ggbApplet.evalCommand("SetColor[B"+n +","+255/j+",0,"+255/i*max+"]"); ggbApplet.evalCommand("ShowLabel(B"+n+",false)"); n++; }}}

Send JavaScript points to Geogebra as a Points List.

var zr=0.2 ; zi=0.2; tmp=0.5; x=0.4 ; y=0.4; var max=ggbApplet.getValue('max'); ggbApplet.evalCommand("B=(0.1,0.1)"); ggbApplet.evalCommand("SetTrace[ B , true ] "); var n=1; var ListP="ListP={" for (i=1; i<max; i++) x= -1.5+0.01*i ; {for (j=1; j<max; j++) { y= -1+0.01*j ; zr=x^2-y^2 + x ; zi=2*x*y + y ; k=0; while ((zr^2+zi^2)<4 && (k<17)) { tmp=zr; zr=zr^2-zi^2 + x ; zi=2*tmp*zi + y ; k=k+1 ; if(n==1){ ListP=ListP+"("+zr+","+zi+")"; }else{ ListP=ListP+",("+zr+","+zi+")"; } n++; }}} ListP=ListP+"}"; ggbApplet.evalCommand(ListP);