// Macros : $macros={}; $macros["Reportmesurealgébrique"]={ name:"Report mesure alg\u00e9brique", parameters:["point","point","expression"], exec: function (P1,P3,E7){ P6=Point("P6","P1+(P3-P1)*E7","0"); STL(P6,"c:#0000b2;s:6;f:30"); return [P6]; }}; // Coordinates System : SetCoords(1483.6171024777404,-117.8832875323996,80.81747487648262,false,1187,658); // Geometry : O=Point("O",-9.570725636318427,-7.097456802706857); P1=Point("P1","[windowcx()+windoww()*4,windowcy()]","0"); I=Point("I","O+1","0"); P2=Point("P2","O+i","0"); R1=Ray("R1",O,I); R2=Ray("R2",O,P2); J=PointOn("J",R2,0.6392182323709753); E8=ExpressionOn("E8","","","","var tab=[];var u=[NaN,NaN];var k1=floor((x(O)-windowcx()-0.5*windoww())/(x(O)-x(I)))+1;var k2= floor((y(O)-windowcy()-0.5*windowh())/(y(O)-y(J)))+1;for (var k=1;k<=k2;k++) {var _C=[x(O),y(O)+k*(y(J)-y(O))];tab.push(_C);var _D=[x(O)+k1*(x(I)-x(O)),y(O)+k*(y(J)-y(O))];tab.push(_D);tab.push(u)};tab",P1,[30,-10]); E7=ExpressionOn("E7","","","","var tab=[];var u=[NaN,NaN];var k1=floor((x(O)-windowcx()-0.5*windoww())/(x(O)-x(I)))+1;var k2= floor((y(O)-windowcy()-0.5*windowh())/(y(O)-y(J)))+1;for (var k=1;k<=k1;k++) {var _A=[x(O)+k*(x(I)-x(O)),y(O)];tab.push(_A);var _B=[x(O)+k*(x(I)-x(O)),y(O)+k2*(y(J)-y(O))];tab.push(_B);tab.push(u)};tab",P1,[30,-10]); List1=List("List1",E7); List2=List("List2",E8); // Styles : STL(O,"c:#202021;o:0.24;s:5;sn:true;f:25;np:5.593385262445978;fl:true"); STL(P1,"c:#0000b2;s:6;f:30"); STL(I,"c:#2b2b2d;s:6;sn:true;f:25;sp:1;np:4.828389086202169"); STL(P2,"c:#0000b2;h:1;s:6;f:30"); STL(R1,"c:#848281;s:2;f:30;p:0;nmi:true"); STL(R2,"c:#848280;s:2;f:30;p:0;nmi:true"); STL(J,"c:#323235;s:6;sn:true;f:23;sp:1;np:3.217533289855688"); STL(E8,"c:#3d2d70;s:7;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(E7,"c:#28052f;s:7;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(List1,"c:#afafb7;s:0;f:30;p:0;nmi:true;sg:1"); STL(List2,"c:#afafb7;s:0;f:30;p:0;nmi:true;sg:1"); SetCoordsStyle("isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;centerZoom:false;onlyPositive:false;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1"); SetGeneralStyle("background-color:#FAFAFA;degree:false;dragmoveable:true");