// Macros : $macros={}; $macros["Pt3D"]={ name:"Pt 3D", parameters:["point","expression"], exec: function (O,a){ P1=Point("P1","[x(O)+a[0]*(sin(phi()))+a[1]*(cos(phi())),y(O)+a[0]*(-cos(phi())*sin(theta()))+a[1]*(sin(phi())*sin(theta()))+a[2]*(cos(theta()))]","0"); STL(P1,"c:#0000b2;s:6;f:30"); return [P1]; }}; $macros["repÃÂre"]={ name:"rep\u00c3\u0083\u00c2\u00a8re", parameters:["point"], exec: function (O){ X=Point("X","[x(O)+sin(phi()),y(O)-cos(phi())*sin(theta())]","0"); Y=Point("Y","[x(O)+cos(phi()),y(O)+sin(phi())*sin(theta())]","0"); Z=Point("Z","[x(O),y(O)+cos(theta())]","0"); S1=Segment("S1",O,X); S2=Segment("S2",O,Y); S3=Segment("S3",O,Z); STL(X,"c:#0000b2;o:1;s:4;sn:true;f:24"); STL(Y,"c:#0000b2;o:1;s:4;sn:true;f:24"); STL(Z,"c:#0000b2;o:1;s:4;sn:true;f:24"); STL(S1,"c:#117dad;s:1;f:24"); STL(S2,"c:#117dad;s:1;f:24"); STL(S3,"c:#117dad;s:1;f:24"); return [X,Y,Z,S1,S2,S3]; }}; // Coordinates System : SetCoords(282.4083627690683,44.49805284373133,138.93434878435082,false,1138,760); // Geometry : O=Point("O",1.5157636615679893,-1.9397791080057565); Z=Point("Z","[x(O),y(O)+cos(theta())]","0"); Y=Point("Y","[x(O)+cos(phi()),y(O)+sin(phi())*sin(theta())]","0"); X=Point("X","[x(O)+sin(phi()),y(O)-cos(phi())*sin(theta())]","0"); S21=Segment("S21",O,Y); Oz=Segment("Oz",O,Z); S11=Segment("S11",O,X); C1=Circle1("C1",O,"Oz*sqrt(2)/2"); P1=OrderedIntersection("P1",Oz,C1,0); D=Point("D","P1+X-O","0"); B=Point("B","P1+Y-O","0"); H=Symmetry("H",P1,B); F=Symmetry("F",P1,D); G=Symmetry("G",O,B); S7=Segment("S7",D,B); E=Symmetry("E",O,D); S9=Segment("S9",F,H); S10=Segment("S10",F,E); angl1=Angle("angl1",B,F,E); angl2=Angle("angl2",E,F,H); C=Symmetry("C",O,F); A=Symmetry("A",O,H); S4=Segment("S4",E,G); S5=Segment("S5",G,H); S6=Segment("S6",H,D); S8=Segment("S8",B,F); S13=Segment("S13",B,A); S1=Segment("S1",G,C); S12=Segment("S12",D,C); S3=Segment("S3",A,E); S2=Segment("S2",C,A); E3=Expression("E3","","","","S10.setDash((angl1>\u03C0)&&(angl2>\u03C0));\"Dash code\"","1.1342885226715254","-0.3994832641596565"); // Styles : STL(O,"c:#b40000;o:0.96;s:6;f:30;fl:true"); STL(Z,"c:#0000b2;o:1;s:4;sn:true;f:24"); STL(Y,"c:#0000b2;o:1;s:4;sn:true;f:24"); STL(X,"c:#0000b2;o:1;s:4;sn:true;f:24"); STL(S21,"c:#117dad;s:1;f:24"); STL(Oz,"c:#117dad;s:1;sn:true;f:24"); STL(S11,"c:#117dad;s:1;f:24"); STL(C1,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(P1,"c:#0000b2;h:1;s:6;f:30"); STL(D,"c:#0000b2;s:6;sn:true;f:30"); STL(B,"c:#0000b2;s:6;sn:true;f:30"); STL(H,"c:#0000b2;s:6;sn:true;f:30"); STL(F,"c:#0000b2;s:6;sn:true;f:30"); STL(G,"c:#0000b2;s:6;sn:true;f:30"); STL(S7,"c:#006633;s:1;f:24"); STL(E,"c:#0000b2;s:6;sn:true;f:30"); STL(S9,"c:#006633;s:1;f:24"); STL(S10,"c:#006633;s:1;f:24;dh:true"); STL(angl1,"c:#006633;s:4;sn:true;f:24;p:1"); STL(angl2,"c:#006633;s:4;sn:true;f:24;p:1"); STL(C,"c:#0000b2;s:6;sn:true;f:30"); STL(A,"c:#0000b2;s:6;sn:true;f:30"); STL(S4,"c:#006633;s:1;f:24"); STL(S5,"c:#006633;s:1;f:24"); STL(S6,"c:#006633;s:1;f:24"); STL(S8,"c:#006633;s:1;f:24"); STL(S13,"c:#006633;s:1;f:24"); STL(S1,"c:#006633;s:1;f:24"); STL(S12,"c:#006633;s:1;f:24"); STL(S3,"c:#006633;s:1;f:24"); STL(S2,"c:#006633;s:1;f:24"); STL(E3,"c:#085e68;s:7;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); SetCoordsStyle("isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;centerZoom:true;onlyPositive:false;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1"); SetGeneralStyle("background-color:#F8F8F8;degree:true;dragmoveable:true");