// Macros : $macros={}; $macros["Imageparpli"]={ name:"Image par pli", parameters:["point","point","point","point","point","point"], exec: function (D,Pt31,v31,Pt34,v34,M3){ M31=Point("M31","D+((M3[1]-D[1])/(Pt31[1]-D[1]))*(v31-D)","1"); P2=Point("P2","M31+((M3[0]-D[0])/(Pt34[0]-D[0]))*(v34-D)","1"); STL(M31,"c:#0000b2;s:6;sn:true;f:16"); STL(P2,"c:#0000b2;s:6;f:30"); return [M31,P2]; }}; $macros["Imagesur1seg"]={ name:"Image sur 1 seg", parameters:["point","point","point","point"], exec: function (D,Pt31,v31,M3b){ P3=Point("P3","D+((M3b[1]-D[1])/(Pt31[1]-D[1]))*(v31-D)","1"); STL(P3,"c:#0000b2;s:6;f:30"); return [P3]; }}; // Coordinates System : SetCoords(378,38,139.94734763706532,true); // Geometry : O=Point("O",1.7792405801483864,-2.3794663180297695); Y=Point("Y","[0,1,0]","1"); Z=Point("Z","[0,0,1]","1"); Sol1=Point("Sol1","[4,4,0]","1"); Sol4=Point("Sol4","[4,-4,0]","1"); Sol3=Point("Sol3","[-4,-4,0]","1"); Sol2=Point("Sol2","[-4,4,0]","1"); E1=Expression("E1","Exploration de d32=d12, d31=d12, puis \u00e9galit\u00e9 des trois longeurs sur trois patrons","","","0","-1.2719069207486455","0.057164355988703175"); E2=Expression("E2","Ici (M \u00e0 l'intersection des segments) cas o\u00f9 les trois longueurs r\u00e9alisent le minimum","","","0","-0.8431742508333718","-0.2286574239548127"); X=Point("X","[1,0,0]","1"); CacheMiNj=Expression("CacheMiNj","Cacher les traces au sol (MiNj) ","0","1","0","-2.272283150550951","-3.0868752233899714"); S31=Segment("S31",O,Z); Pat=Expression("Pat","Patron ","1","9","9","-2.486649485508588","-0.6573900938700865"); Ouvre=Expression("Ouvre","Fermer ","0","\u03C0/2","0.4869468613064179","-2.486649485508588","-0.2286574239548127"); LeSol=Polygon("LeSol","_Sol4,_Sol1,_Sol2,_Sol3"); S21=Segment("S21",O,Y); S11=Segment("S11",O,X); p1Ar=Point("p1Ar","[-cos(Ouvre),0,sin(Ouvre)]","1"); p1Av=Point("p1Av","[cos(Ouvre),0,sin(Ouvre)]","1"); p2g=Point("p2g","[0,cos(Ouvre),sin(Ouvre)]","1"); p2d=Point("p2d","[0,-cos(Ouvre),sin(Ouvre)]","1"); A=PointOn("A",LeSol,[0.18408487066436502,0.3657855329818113]); P1=Point("P1","A+4*Z-O","0"); p2gAr=Point("p2gAr","[(p2g[0]^2+(1-p2g[0]^2)*cos(Ouvre))*(-1),(p2g[0]*p2g[1]*(1-cos(Ouvre))+p2g[2]*sin(Ouvre))*(-1),(p2g[0]*p2g[2]*(1-cos(Ouvre))-p2g[1]*sin(Ouvre))*(-1)]","1"); p2gAv=Point("p2gAv","[(p2g[0]^2+(1-p2g[0]^2)*cos(Ouvre)),(p2g[0]*p2g[1]*(1-cos(Ouvre))+p2g[2]*sin(-Ouvre)),(p2g[0]*p2g[2]*(1-cos(Ouvre))-p2g[1]*sin(-Ouvre))]","1"); p3dAr=Point("p3dAr","[(p2d[0]^2+(1-p2d[0]^2)*cos(Ouvre))*(-1),(p2d[0]*p2d[1]*(1-cos(Ouvre))+p2d[2]*sin(-Ouvre))*(-1),(p2d[0]*p2d[2]*(1-cos(Ouvre))-p2d[1]*sin(-Ouvre))*(-1)]","1"); p3dAv=Point("p3dAv","[(p2d[0]^2+(1-p2d[0]^2)*cos(Ouvre))*(1),(p2d[0]*p2d[1]*(1-cos(Ouvre))+p2d[2]*sin(Ouvre))*(1),(p2d[0]*p2d[2]*(1-cos(Ouvre))-p2d[1]*sin(Ouvre))*(1)]","1"); D=Point("D","[A[0],-A[1],0]","1"); E=Point("E","[-A[0],A[1],0]","1"); H=Point("H","[-A[0],-A[1],0]","1"); Pt35=Point("Pt35","H+(D[1]-A[1])*(X-O)","0"); S1=Segment("S1",A,P1); pSol=Polygon("pSol","_A,_E,_H,_D"); AD=Segment("AD",D,A); AE=Segment("AE",A,E); DH=Segment("DH",D,H); EH=Segment("EH",H,E); Pt23=Point("Pt23","A+(A[1]-D[1])*(X-O)","0"); Pt34=Point("Pt34","D+Pt23-A","0"); B=PointOn("B",S1,0.28663408877001056); Pt26=Point("Pt26","E+A-Pt23","0"); Seg24=Segment("Seg24",A,Pt23); Seg37=Segment("Seg37",H,Pt35); v13=Point("v13","E+B[2]*(p1Ar-O)","0"); F=Point("F","[-B[0],B[1],B[2]]","1"); G=Point("G","[-B[0],-B[1],B[2]]","1"); Seg29=Segment("Seg29",Pt26,E); AB=Segment("AB",A,B); C=Point("C","[B[0],-B[1],B[2]]","1"); Pt21=Point("Pt21","B+B[2]*(Y-Z)","0"); v21=Point("v21","A+B[2]*(p2g-O)","0"); v31=Point("v31","D+B[2]*p2d-O","0"); Seg36=Segment("Seg36",Pt34,D); v12=Point("v12","A+B[2]*(p1Av-O)","0"); v14=Point("v14","v13+H-E","0"); v22=Point("v22","v21+E-A","0"); v24=Point("v24","v21+2*B[1]*(p2gAv-O)","0"); v32=Point("v32","H+v31-D","0"); v33=Point("v33","v31+2*B[1]*(p3dAv-O)","0"); Seg21=Segment("Seg21",A,Pt21); Pt31=Point("Pt31","D+A-Pt21","0"); Pt22=Point("Pt22","Pt21+E-A","0"); Pt24=Point("Pt24","Pt23+Pt21-A","0"); Pav=Polygon("Pav","_A,_B,_C,_D"); Parr=Polygon("Parr","_H,_E,_F,_G"); S4=Segment("S4",B,C); CD=Segment("CD",C,D); EF=Segment("EF",E,F); S8=Segment("S8",F,B); HG=Segment("HG",H,G); S12=Segment("S12",G,C); S14=Segment("S14",F,G); Pt11=Point("Pt11","C+B[2]*(X-Z)","0"); v11=Point("v11","v12+D-A","0"); Seg31=Segment("Seg31",Pt31,D); Poly3b=Polygon("Poly3b","_D,_H,_v32,_v31"); Pt32=Point("Pt32","H+E-Pt22","0"); M=PointOn("M",Pav,[0.4,0.7]); N=PointOn("N",Parr,[0.395749061085165,0.3941414948440126]); Pt12=Point("Pt12","Pt11+A-D","0"); Pt14=Point("Pt14","H+D-Pt11","0"); Pt33=Point("Pt33","Pt34+Pt31-D","0"); Seg11=Segment("Seg11",D,Pt11); Seg22=Segment("Seg22",Pt21,Pt22); Seg23=Segment("Seg23",Pt22,E); Pt25=Point("Pt25","Pt22+Pt26-E","0"); Seg25=Segment("Seg25",Pt23,Pt24); v34=Point("v34","v33+D-v31","0"); Seg26=Segment("Seg26",Pt24,Pt21); v36=Point("v36","v32+2*B[1]*(p3dAr-O)","0"); P46=Point("P46","v22+2*B[1]*p2gAr-O","0"); v23=Point("v23","v24+A-v21","0"); Poly1a=Polygon("Poly1a","_D,_v11,_v12,_A"); Poly2b=Polygon("Poly2b","_A,_v21,_v22,_E"); Poly1b=Polygon("Poly1b","_E,_v13,_v14,_H"); v25=Point("v25","v22+2*B[1]*(p2gAr-O)","0"); M3=Point("M3","[D[0]+M[1]-D[1],D[1]-M[2],0]","1"); Seg12=Segment("Seg12",Pt11,Pt12); N3=Point("N3","[H[0]-N[1]+H[1],H[1]-N[2],0]","1"); Seg33=Segment("Seg33",H,Pt32); Poly2a=Polygon("Poly2a","_A,_v23,_v24,_v21"); Pt36=Point("Pt36","Pt32+Pt35-H","0"); v26=Point("v26","v25+E-v22","0"); Pt13=Point("Pt13","E+A-Pt12","0"); v35=Point("v35","v36+H-v32","0"); Poly3a=Polygon("Poly3a","_D,_v31,_v33,_v34"); Seg16=Segment("Seg16",Pt14,H); Seg34=Segment("Seg34",Pt31,Pt33); Seg35=Segment("Seg35",Pt33,Pt34); Seg27=Segment("Seg27",Pt22,Pt25); M1=Point("M1","[M[0]+M[2],M[1],0]","1"); Seg28=Segment("Seg28",Pt25,Pt26); N1=Point("N1","[N[0]-N[2],N[1],0]","1"); M2=Point("M2","[A[0]+A[1]-M[1],A[1]+M[2],0]","1"); Seg32=Segment("Seg32",Pt32,Pt31); N2=Point("N2","[E[0]-E[1]+N[1],E[1]+N[2],0]","1"); Seg13=Segment("Seg13",Pt12,A); P27=Point("P27","[A[0],-(B[2]*(-2*A[0]+N[1]+A[1]+N[2])+A[1]*N[2]-A[1]*N[1]+3*A[1]^2+2*A[0]*A[1])/(2*A[0]+3*A[1]+N[2]-N[1]),B[2]]","1"); P28=Point("P28","[A[0],(-A[0]*N[2]-(A[0]+A[1])*N[1])/(A[0]+A[1]+N[2]),0]","1"); P29=Point("P29","[A[0],(-A[0]*N[2]-(N[1]-A[0])*B[2]-(A[0]+A[1])*N[1])/(A[0]+A[1]+N[2]),B[2]]","1"); Sol11=Segment("Sol11",M1,N1); Sol33=Segment("Sol33",M3,N3); Sol32=Segment("Sol32",M3,N2); Sol22=Segment("Sol22",M2,N2); PtsSol=Expression("PtsSol","","","","Pt11.setHidden(Ouvre==0|| !(Pat==1 || Pat==4 || Pat==5));Pt12.setHidden(Ouvre==0|| !(Pat==1 || Pat==4 || Pat==5));Pt13.setHidden(Ouvre==0|| !(Pat==1 || Pat==6 || Pat==8));Pt14.setHidden(Ouvre==0|| !(Pat==1 || Pat==6 || Pat==8));Pt21.setHidden(Ouvre==0|| Pat==1 || Pat==3 || Pat==5 || Pat==8);Pt22.setHidden(Ouvre==0|| Pat==1 || Pat==3 || Pat==5 || Pat==8);Pt23.setHidden(Ouvre==0|| !(Pat==2 || Pat==6 || Pat==7));Pt24.setHidden(Ouvre==0|| !(Pat==2 || Pat==6 || Pat==7));Pt25.setHidden(Ouvre==0|| !(Pat==2 || Pat==4 || Pat==9));Pt26.setHidden(Ouvre==0|| !(Pat==2 || Pat==4 || Pat==9));Pt31.setHidden(Ouvre==0|| Pat==1 || Pat==2 || Pat==4 || Pat==6);Pt33.setHidden(Ouvre==0|| !(Pat==3 || Pat==8 || Pat==9));Pt34.setHidden(Ouvre==0|| !(Pat==3 || Pat==8 || Pat==9));Pt32.setHidden(Ouvre==0|| Pat==1 || Pat==2 || Pat==4 || Pat==6);Pt35.setHidden(Ouvre==0|| !(Pat==3 || Pat==5 || Pat==7));Pt36.setHidden(Ouvre==0|| !(Pat==3 || Pat==5 || Pat==7));\"cacher points du sol\"","-0.5272698007421166","-1.423437215602431"); Poly2c=Polygon("Poly2c","_E,_v22,_v25,_v26"); Poly3c=Polygon("Poly3c","_H,_v35,_v36,_v32"); N31=Point("N31","H+((N3[1]-H[1])/(Pt32[1]-H[1]))*(v32-H)","0"); M21=Point("M21","A+((M2[1]-A[1])/(Pt21[1]-A[1]))*(v21-A)","0"); N21=Point("N21","E+((N2[1]-E[1])/(Pt22[1]-E[1]))*(v22-E)","0"); M11=Point("M11","[D[0],M1[1],0]","1"); N11=Point("N11","[H[0],N1[1],0]","1"); M31=Point("M31","D+((M3[1]-D[1])/(Pt31[1]-D[1]))*(v31-D)","0"); Sol21=Segment("Sol21",M2,N1); Sol13=Segment("Sol13",M1,N3); Sol31=Segment("Sol31",M3,N1); d32=Expression("d32","Pat 9 : d32 = ","","","d(M3,N2)","-2.272283150550951","-2.8010534434464556"); d31=Expression("d31","Pat 8 : d31 = ","","","d(M3,N1)","-2.272283150550951","-2.5866871084888188"); d23=Expression("d23","Pat 7 : d23 = ","","","d(M2,N3)","-2.272283150550951","-2.3723207735311815"); d21=Expression("d21","Pat 6 : d21 = ","","","d(M2,N1)","-2.272283150550951","-2.1579544385735447"); d13=Expression("d13","Pat 5 : d13 = ","","","d(M1,N3)","-2.272283150550951","-1.9435881036159075"); d12=Expression("d12","Pat 4 : d12 = ","","","d(M1,N2)","-2.272283150550951","-1.729221768658271"); d33=Expression("d33","Pat 3 : d33 = ","","","d(M3,N3)","-2.272283150550951","-1.5148554337006341"); d22=Expression("d22","Pat 2 : d22 = ","","","d(M2,N2)","-2.272283150550951","-1.3004890987429971"); d11=Expression("d11","Pat 1 : d11 = ","","","d(M1,N1)","-2.272283150550951","-1.0861227637853603"); Sol23=Segment("Sol23",M2,N3); Seg15=Segment("Seg15",Pt13,Pt14); Seg39=Segment("Seg39",Pt36,Pt32); Seg38=Segment("Seg38",Pt35,Pt36); Seg14=Segment("Seg14",E,Pt13); Sol12=Segment("Sol12",M1,N2); S2=Segment("S2",D,P27); S3=Segment("S3",P28,P29); P6=OrderedIntersection("P6",Sol22,Seg23,0); SegSol=Expression("SegSol","","","","Seg11.setHidden(Ouvre==0|| !(Pat==1 || Pat==4 || Pat==5));Seg12.setHidden(Ouvre==0|| !(Pat==1 || Pat==4 || Pat==5));Seg13.setHidden(Ouvre==0|| !(Pat==1 || Pat==4 || Pat==5));Seg14.setHidden(Ouvre==0|| !(Pat==1 || Pat==6 || Pat==8));Seg15.setHidden(Ouvre==0|| !(Pat==1 || Pat==6 || Pat==8));Seg16.setHidden(Ouvre==0|| !(Pat==1 || Pat==6 || Pat==8));Seg21.setHidden(Ouvre==0|| Pat==1 || Pat==3 || Pat==5 || Pat==8);Seg22.setHidden(Ouvre==0|| Pat==1 || Pat==3 || Pat==5 || Pat==8);Seg23.setHidden(Ouvre==0|| Pat==1 || Pat==3|| Pat==5 || Pat==8);Seg24.setHidden(Ouvre==0|| !(Pat==2 || Pat==7 || Pat==6));Seg25.setHidden(Ouvre==0|| !(Pat==2 || Pat==7 || Pat==6));Seg26.setHidden(Ouvre==0|| !(Pat==2 || Pat==7 || Pat==6));Seg27.setHidden(Ouvre==0|| !(Pat==2 || Pat==4 || Pat==9));Seg28.setHidden(Ouvre==0|| !(Pat==2 || Pat==4 ||Pat==9));Seg29.setHidden(Ouvre==0|| !(Pat==2 || Pat==4 || Pat==9));Seg31.setHidden(Ouvre==0|| Pat<3 || Pat==4 || Pat==6);Seg32.setHidden(Ouvre==0|| Pat<3 || Pat==4 || Pat==6);Seg33.setHidden(Ouvre==0|| Pat<3 || Pat==4 || Pat==6);Seg34.setHidden(Ouvre==0|| !(Pat==3 || Pat==8 || Pat==9));Seg35.setHidden(Ouvre==0|| !(Pat==3 || Pat==8 || Pat==9));Seg36.setHidden(Ouvre==0|| !(Pat==3 || Pat==8 || Pat==9));Seg37.setHidden(Ouvre==0|| !(Pat==3 || Pat==5 || Pat==7));Seg38.setHidden(Ouvre==0|| !(Pat==3 || Pat==5 || Pat==7));Seg39.setHidden(Ouvre==0|| !(Pat==3 || Pat==5 || Pat==7));\"cache segment sol\"","0.1838993275015162","-1.3968690673055661"); PolyFaceOuv=Expression("PolyFaceOuv","","","","Poly1a.setHidden(!(Pat==1 || Pat==4 || Pat==5));Poly1b.setHidden(!(Pat==1 || Pat==6 || Pat==8));Poly2a.setHidden(!(Pat==2 || Pat==6 || Pat==7));Poly2b.setHidden((Pat==1 || Pat==3 || Pat==5 || Pat==8));Poly2c.setHidden((Pat==1 || Pat==3 || Pat==5|| Pat==6 || Pat==7 || Pat==8));Poly3a.setHidden(!(Pat==3 || Pat==8 || Pat==9));Poly3b.setHidden((Pat==1 || Pat==2 || Pat==4 || Pat==6));Poly3c.setHidden(!(Pat==3 || Pat==5 || Pat==7));\"cache poly faces ouvertes\"","-1.9150059256215568","-3.3012415583476082"); P7=OrderedIntersection("P7",Sol12,AE,0); P8=OrderedIntersection("P8",Sol12,AD,0); P9=OrderedIntersection("P9",Sol12,Seg23,0); P10=OrderedIntersection("P10",Sol13,DH,0); P11=OrderedIntersection("P11",Sol13,Seg33,0); P12=OrderedIntersection("P12",Sol13,AD,0); P13=OrderedIntersection("P13",Sol21,EH,0); P14=OrderedIntersection("P14",Sol21,AE,0); P15=OrderedIntersection("P15",Sol21,Seg21,0); P16=OrderedIntersection("P16",Sol23,Seg21,0); P17=OrderedIntersection("P17",Sol23,AE,0); P18=OrderedIntersection("P18",Sol23,DH,0); P19=OrderedIntersection("P19",Sol23,Seg33,0); P20=OrderedIntersection("P20",Sol31,Seg31,0); P21=OrderedIntersection("P21",Sol31,DH,0); P22=OrderedIntersection("P22",Sol31,EH,0); P23=OrderedIntersection("P23",Sol32,Seg31,0); P24=OrderedIntersection("P24",Sol32,Seg23,0); P25=OrderedIntersection("P25",Sol32,DH,0); P26=OrderedIntersection("P26",Sol32,AE,0); Pat9PasOK1=OrderedIntersection("Pat9PasOK1",Sol32,EH,0); Pat9PasOK2=OrderedIntersection("Pat9PasOK2",Sol32,AD,0); Pat7PasOK1=OrderedIntersection("Pat7PasOK1",Sol23,EH,0); Pat7PasOK2=OrderedIntersection("Pat7PasOK2",Sol23,AD,0); Pat8PasOK1=OrderedIntersection("Pat8PasOK1",Sol31,AD,0); Pat6PasOK1=OrderedIntersection("Pat6PasOK1",Sol21,AD,0); Pat5PasOK1=OrderedIntersection("Pat5PasOK1",Sol13,EH,0); Pat4PasOK1=OrderedIntersection("Pat4PasOK1",Sol12,EH,0); dmin=Expression("dmin","","","","min(d11,d12,d13,d22,d21,d23,d33,d31,d32)","0.32587636499707134","-0.23265735984201605"); SoluceSol=Expression("SoluceSol","","","","M1.setHidden(Ouvre==0|| CacheMiNj==1 || !(Pat==1 || Pat==4 || Pat==5));M2.setHidden(Ouvre==0|| CacheMiNj==1 || !(Pat==2 || Pat==6 || Pat==7));M3.setHidden(Ouvre==0||CacheMiNj==1 || !(Pat==3 || Pat==8 || Pat==9));N1.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==1 || Pat==6 || Pat==8));N2.setHidden(Ouvre==0|| CacheMiNj==1 || !(Pat==2 || Pat==4 || Pat==9));N3.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==3 || Pat==5 || Pat==7));Sol11.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==1));Sol22.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==2));Sol33.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==3));Sol12.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==4));Sol13.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==5));Sol21.setHidden(Ouvre==0|| CacheMiNj==1 ||!(Pat==6));Sol23.setHidden(Ouvre==0|| CacheMiNj==1 || !(Pat==7));Sol31.setHidden(Ouvre==0|| CacheMiNj==1 || !(Pat==8));Sol32.setHidden(Ouvre==0|| CacheMiNj==1 || !(Pat==9));\"cache soluce sol\"","0.751807477483736","-1.3968690673055661"); N3v=Point("N3v","N31+((N3[0]-H[0])/(Pt35[0]-H[0]))*(v35-H)","0"); M2v=Point("M2v","M21+((M2[0]-A[0])/(Pt23[0]-A[0]))*(v23-A)","0"); N2v=Point("N2v","N21+((N2[0]-E[0])/(Pt26[0]-E[0]))*(v26-E)","0"); M1v=Point("M1v","M11+((M1[0]-D[0])/(Pt11[0]-D[0]))*(v11-D)","0"); P2=OrderedIntersection("P2",Sol11,AD,0); P4=OrderedIntersection("P4",Sol11,EH,0); N1v=Point("N1v","N11+((N1[0]-H[0])/(Pt14[0]-H[0]))*(v14-H)","0"); M3v=Point("M3v","M31+((M3[0]-D[0])/(Pt34[0]-D[0]))*(v34-D)","0"); M3b=OrderedIntersection("M3b",Sol33,Seg31,0); N3b=OrderedIntersection("N3b",Sol33,Seg33,0); P5=OrderedIntersection("P5",Sol22,Seg21,0); P30=OrderedIntersection("P30",S3,S2,0); Pat1s3=Segment("Pat1s3",N1v,P4); Pat4s2=Segment("Pat4s2",P8,P7); Pat5s2=Segment("Pat5s2",P12,P10); Pat5s1=Segment("Pat5s1",P12,M1v); P36=Point("P36","A+((P15[1]-A[1])/(Pt21[1]-A[1]))*(v21-A)","0"); Pat6s3=Segment("Pat6s3",P14,P13); Pat6s4=Segment("Pat6s4",N1v,P13); P37=Point("P37","A+((P16[1]-A[1])/(Pt21[1]-A[1]))*(v21-A)","0"); P38=Point("P38","H+((P19[1]-H[1])/(Pt32[1]-H[1]))*(v32-H)","0"); Pat7s3=Segment("Pat7s3",P17,P18); P39=Point("P39","D+((P20[1]-D[1])/(Pt31[1]-D[1]))*(v31-D)","0"); Pat8s3=Segment("Pat8s3",P21,P22); Pat8s4=Segment("Pat8s4",P22,N1v); P310=Point("P310","D+((P23[1]-D[1])/(Pt31[1]-D[1]))*(v31-D)","0"); Pat9s3=Segment("Pat9s3",P25,P26); P311=Point("P311","E+((P24[1]-E[1])/(Pt22[1]-E[1]))*(v22-E)","0"); P34=Point("P34","E+((P9[1]-E[1])/(Pt22[1]-E[1]))*(v22-E)","0"); PasPat7=Expression("PasPat7","","","","!(isNaN(Pat7PasOK1.getX()) && isNaN(Pat7PasOK2.getX()))","-2.0579168155933143","-3.801429673248761"); Pat4s1=Segment("Pat4s1",M1v,P8); PasPat8=Expression("PasPat8","","","","!isNaN(Pat8PasOK1.getX())","-1.0575405857910087","-3.7299742282628823"); P33=Point("P33","E+((P6[1]-E[1])/(Pt22[1]-E[1]))*(v22-E)","0"); PasPat9=Expression("PasPat9","","","","!(isNaN(Pat9PasOK1.getX()) && isNaN(Pat9PasOK2.getX()))","-2.200827705565072","-3.4441524483193664"); P32=Point("P32","A+((P5[1]-A[1])/(Pt21[1]-A[1]))*(v21-A)","0"); PasPat6=Expression("PasPat6","","","","!isNaN(Pat6PasOK1.getX())","0.5144792038983286","-3.944340563220519"); P31=Point("P31","H+((N3b[1]-H[1])/(Pt32[1]-H[1]))*(v32-H)","0"); PasPat5=Expression("PasPat5","","","","!isNaN(Pat5PasOK1.getX())","-0.8431742508333718","-4.087251453192277"); P3=Point("P3","D+((M3b[1]-D[1])/(Pt31[1]-D[1]))*(v31-D)","0"); PasPat4=Expression("PasPat4","","","","!isNaN(Pat4PasOK1.getX())","-0.9860851408051298","-3.0868752233899714"); Pat1s2=Segment("Pat1s2",P4,P2); patSol=Expression("patSol","","","","1*(dmin==d11)+2*(dmin==d22)+3*(dmin==d33)+4*(dmin==d12)+5*(dmin==d13)+6*(dmin==d21)+7*(dmin==d23)+8*(dmin==d31)+9*(dmin==d32)","0.9221799224784017","-0.2042619523429049"); P35=Point("P35","H+((P11[1]-H[1])/(Pt32[1]-H[1]))*(v32-H)","0"); LesCouleurs=Expression("LesCouleurs","","","","if(d11==dmin) {d11.setRGBColor(255,0,0);} else {if (Pat==1) {d11.setRGBColor(36,159,38);} else {d11.setRGBColor(0,0,255);};};if(d12==dmin) {d12.setRGBColor(255,0,0);} else {if (Pat==4) {d12.setRGBColor(36,159,38);} else {d12.setRGBColor(0,0,255);};};if(d13==dmin) {d13.setRGBColor(255,0,0);} else {if (Pat==5) {d13.setRGBColor(36,159,38);} else {d13.setRGBColor(0,0,255);};};if(d21==dmin) {d21.setRGBColor(255,0,0);} else {if (Pat==6) {d21.setRGBColor(36,159,38);} else {d21.setRGBColor(0,0,255);};};if(d22==dmin) {d22.setRGBColor(255,0,0);} else {if (Pat==2) {d22.setRGBColor(36,159,38);} else {d22.setRGBColor(0,0,255);};};if(d23==dmin) {d23.setRGBColor(255,0,0);} else {if (Pat==7) {d23.setRGBColor(36,159,38);} else {d23.setRGBColor(0,0,255);};};if(d31==dmin) {d31.setRGBColor(255,0,0);} else {if (Pat==8) {d31.setRGBColor(36,159,38);} else {d31.setRGBColor(0,0,255);};};if(d32==dmin) {d32.setRGBColor(255,0,0);} else {if (Pat==9) {d32.setRGBColor(36,159,38);} else {d32.setRGBColor(0,0,255);};};if(d33==dmin) {d33.setRGBColor(255,0,0);} else {if (Pat==3) {d33.setRGBColor(36,159,38);} else {d33.setRGBColor(0,0,255);};}; \"couleurs des dij\"","-0.19202498533101484","-0.5492679704290154"); Pat1s1=Segment("Pat1s1",M1v,P2); Pat7s4=Segment("Pat7s4",P18,P38); Pat3s3=Segment("Pat3s3",P31,N3v); Pat2s2=Segment("Pat2s2",P32,P33); Pat2s3=Segment("Pat2s3",P33,N2v); Pat3s2=Segment("Pat3s2",P3,P31); Pat4s3=Segment("Pat4s3",P7,P34); Pat4s4=Segment("Pat4s4",P34,N2v); Pat5s4=Segment("Pat5s4",P35,N3v); Pat5s3=Segment("Pat5s3",P35,P10); Pat6s1=Segment("Pat6s1",M2v,P36); Pat6s2=Segment("Pat6s2",P36,P14); Pat7s1=Segment("Pat7s1",M2v,P37); Pat7s2=Segment("Pat7s2",P37,P17); Pat2s1=Segment("Pat2s1",M2v,P32); Pat7s5=Segment("Pat7s5",P38,N3v); Pat8s1=Segment("Pat8s1",M3v,P39); Pat8s2=Segment("Pat8s2",P39,P21); Pat9s1=Segment("Pat9s1",M3v,P310); Pat9s2=Segment("Pat9s2",P310,P25); Pat9s4=Segment("Pat9s4",P26,P311); Pat9s5=Segment("Pat9s5",P311,N2v); Pat3s1=Segment("Pat3s1",M3v,P3); NoConfig=Expression("NoConfig","Pas de configuration sur les faces dans ce contexte","","","(Pat==4 &&PasPat4==1) || (Pat==5 &&PasPat5==1) || (Pat==6 &&PasPat6==1) || (Pat==7 &&PasPat7==1) || (Pat==8 &&PasPat8==1) || (Pat==9 &&PasPat9==1)","-2.4151940405227093","-3.658518783277003"); TrajMin=Expression("TrajMin","","","","\"Le trajet minimal vaut \"+dmin+\". Il est r\u00e9alis\u00e9 par le patron \"+patSol","-0.414441580918098","-0.5144792038983286"); MNsurFace=Expression("MNsurFace","","","","M1v.setHidden(!(Pat==1 || Pat==4 || Pat==5) || (Pat==4 && PasPat4==1) || (Pat==5 && PasPat5==1));M2v.setHidden(!(Pat==2 || Pat==6 || Pat==7)|| (Pat==6 && PasPat6==1) || (Pat==7 && PasPat7==1));M3v.setHidden(!(Pat==3 || Pat==8 || Pat==9)|| (Pat==8 && PasPat8==1) || (Pat==9 && PasPat9==1));N1v.setHidden(!(Pat==1 || Pat==6 || Pat==8)|| (Pat==6 && PasPat6==1) || (Pat==8 && PasPat8==1));N2v.setHidden(!(Pat==2 || Pat==4 || Pat==9)|| (Pat==4 && PasPat4==1) || (Pat==9 && PasPat9==1));N3v.setHidden(!(Pat==3 || Pat==5 || Pat==7)|| (Pat==7 && PasPat7==1) || (Pat==5 && PasPat5==1));\"cache M et N sur face\"","-1.1289960307768876","-3.872885118234641"); SegFOuv=Expression("SegFOuv","","","","Pat9s1.setHidden(PasPat9 || !(Pat==9));Pat9s2.setHidden(PasPat9 || !(Pat==9));Pat9s3.setHidden(PasPat9 || !(Pat==9));Pat9s4.setHidden(PasPat9 || !(Pat==9));Pat9s5.setHidden(PasPat9 || !(Pat==9));Pat8s1.setHidden(PasPat8 || !(Pat==8));Pat8s2.setHidden(PasPat8 || !(Pat==8));Pat8s3.setHidden(PasPat8 || !(Pat==8));Pat8s4.setHidden(PasPat8 || !(Pat==8));Pat7s1.setHidden(PasPat7 || !(Pat==7));Pat7s2.setHidden(PasPat7 || !(Pat==7));Pat7s3.setHidden(PasPat7 || !(Pat==7));Pat7s4.setHidden(PasPat7 || !(Pat==7));Pat7s5.setHidden(PasPat7 || !(Pat==7));Pat6s1.setHidden(PasPat6 || !(Pat==6));Pat6s2.setHidden(PasPat6 || !(Pat==6));Pat6s3.setHidden(PasPat6 || !(Pat==6));Pat6s4.setHidden(PasPat6 || !(Pat==6));Pat5s1.setHidden(PasPat5 || !(Pat==5));Pat5s2.setHidden(PasPat5 || !(Pat==5));Pat5s3.setHidden(PasPat5 || !(Pat==5));Pat5s4.setHidden(PasPat5 || !(Pat==5));Pat4s1.setHidden(PasPat4 || !(Pat==4));Pat4s2.setHidden(PasPat4 || !(Pat==4));Pat4s3.setHidden(PasPat4 || !(Pat==4));Pat4s4.setHidden(PasPat4 || !(Pat==4));Pat3s1.setHidden(!(Pat==3));Pat3s2.setHidden(!(Pat==3));Pat3s3.setHidden(!(Pat==3));Pat1s1.setHidden(!(Pat==1));Pat1s2.setHidden(!(Pat==1));Pat1s3.setHidden(!(Pat==1));Pat2s1.setHidden(!(Pat==2));Pat2s2.setHidden(!(Pat==2));Pat2s3.setHidden(!(Pat==2));\"cacher segment faces ouvertes\"","-1.4148178107204035","-3.587063338291124"); AffNoConf=Expression("AffNoConf","","","","NoConfig.setHidden(NoConfig==0);\"affiche non config\"","-2.4151940405227093","-2.6581425534746974"); // Styles : STL(O,"c:#0000b2;s:4;sn:true;f:17;fl:true"); STL(Y,"c:#0000b2;h:1;o:1;s:4;sn:true;f:17"); STL(Z,"c:#0000b2;h:1;o:1;s:4;sn:true;f:17"); STL(Sol1,"c:#0000b2;h:1;s:4;sn:true;f:17"); STL(Sol4,"c:#0000b2;h:1;s:4;sn:true;f:17"); STL(Sol3,"c:#0000b2;h:1;s:4;sn:true;f:17"); STL(Sol2,"c:#0000b2;h:1;s:4;sn:true;f:17"); STL(E1,"c:#232d08;s:7;f:17;p:-1;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(E2,"c:#333974;s:7;f:19;p:-1;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(X,"c:#0000b2;h:1;o:1;s:4;sn:true;f:17"); STL(CacheMiNj,"c:#121a18;s:9;sn:true;f:17;i:1;p:-1;cL:60;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtpOjE="); STL(S31,"c:#117dad;h:1;s:1;f:24"); STL(Pat,"c:#68715b;s:8;sn:true;f:18;p:4;i:1;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNztpOjE="); STL(Ouvre,"c:#3e3d13;s:8;sn:true;f:18;p:-1;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(LeSol,"c:#006633;h:1;o:0.2;s:1;sn:true;f:30"); STL(S21,"c:#117dad;h:1;s:1;f:24"); STL(S11,"c:#117dad;h:1;s:1;f:24"); STL(p1Ar,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(p1Av,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(p2g,"c:#966400;h:1;s:6;sn:true;f:17"); STL(p2d,"c:#966400;h:1;s:6;sn:true;f:17"); STL(A,"c:#b40000;o:1;s:5;sn:true;f:17"); STL(P1,"c:#0000b2;h:1;s:4;f:17"); STL(p2gAr,"c:#b40000;h:1;s:6;sn:true;f:17;sp:2;np:2.0903401965919244"); STL(p2gAv,"c:#b40000;h:1;s:6;sn:true;f:17;sp:2;np:3.7920423484783847"); STL(p3dAr,"c:#007c00;h:1;s:6;sn:true;f:17;sp:2"); STL(p3dAv,"c:#e825bb;h:1;s:6;sn:true;f:17;sp:2"); STL(D,"c:#0000b2;s:4;sn:true;f:17"); STL(E,"c:#0000b2;s:4;sn:true;f:17"); STL(H,"c:#0000b2;s:4;sn:true;f:17"); STL(Pt35,"c:#0000b2;h:1;s:0.5;f:17"); STL(S1,"c:#006633;h:1;s:1;f:24"); STL(pSol,"c:#4a83f7;o:0.2;s:1;sn:true;f:30"); STL(AD,"c:#006633;s:1;sn:true;f:24"); STL(AE,"c:#006633;s:1;sn:true;f:24"); STL(DH,"c:#006633;s:1;sn:true;f:24"); STL(EH,"c:#006633;s:1;sn:true;f:24"); STL(Pt23,"c:#0000b2;h:1;s:0.5;f:17"); STL(Pt34,"c:#0000b2;s:0.5;f:17"); STL(B,"c:#b40000;o:1;s:5;sn:true;f:17"); STL(Pt26,"c:#0000b2;s:0.5;f:17"); STL(Seg24,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Seg37,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(v13,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(F,"c:#0000b2;s:4;sn:true;f:17"); STL(G,"c:#0000b2;s:4;sn:true;f:17"); STL(Seg29,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(AB,"c:#006633;s:1;sn:true;f:24"); STL(C,"c:#0000b2;s:4;sn:true;f:17"); STL(Pt21,"c:#0000b2;s:0.5;f:17"); STL(v21,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(v31,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Seg36,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(v12,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(v14,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(v22,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(v24,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(v32,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(v33,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Seg21,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Pt31,"c:#0000b2;s:0.5;f:17"); STL(Pt22,"c:#0000b2;s:0.5;f:17"); STL(Pt24,"c:#0000b2;h:1;s:0.5;f:17"); STL(Pav,"c:#8da398;o:0.2;s:1;sn:true;f:30"); STL(Parr,"c:#91a099;o:0.2;s:1;sn:true;f:30"); STL(S4,"c:#006633;s:1;f:24"); STL(CD,"c:#006633;s:1;sn:true;f:24"); STL(EF,"c:#006633;s:1;sn:true;f:24"); STL(S8,"c:#006633;s:1;f:24"); STL(HG,"c:#006633;s:1;sn:true;f:24"); STL(S12,"c:#006633;s:1;f:24"); STL(S14,"c:#006633;s:1;f:24"); STL(Pt11,"c:#0000b2;h:1;s:0.5;f:17"); STL(v11,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Seg31,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Poly3b,"c:#0026ff;o:0.2;s:1;sn:true;f:30"); STL(Pt32,"c:#0000b2;s:0.5;f:17"); STL(M,"c:#b40000;o:1;s:5;sn:true;f:17;mg:[S2,20],[S3,20],[P30,200]"); STL(N,"c:#b40000;o:1;s:5;sn:true;f:17;np:1.917857930334385"); STL(Pt12,"c:#0000b2;h:1;s:0.5;f:17"); STL(Pt14,"c:#0000b2;h:1;s:0.5;f:17"); STL(Pt33,"c:#0000b2;s:0.5;f:17"); STL(Seg11,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Seg22,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Seg23,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Pt25,"c:#0000b2;s:0.5;f:17"); STL(Seg25,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(v34,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Seg26,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(v36,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(P46,"c:#0000b2;h:1;s:6;f:17"); STL(v23,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Poly1a,"c:#ff00f2;h:1;o:0.2;s:1;sn:true;f:30"); STL(Poly2b,"c:#0026ff;o:0.2;s:1;sn:true;f:30"); STL(Poly1b,"c:#ff00f2;h:1;o:0.2;s:1;sn:true;f:30"); STL(v25,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(M3,"c:#b40000;s:1.5;sn:true;f:17"); STL(Seg12,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(N3,"c:#b40000;h:1;s:1.5;sn:true;f:17"); STL(Seg33,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Poly2a,"c:#ff00f2;h:1;o:0.2;s:1;sn:true;f:30"); STL(Pt36,"c:#0000b2;h:1;s:0.5;f:17"); STL(v26,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Pt13,"c:#0000b2;h:1;s:0.5;f:17"); STL(v35,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(Poly3a,"c:#ff00f2;o:0.2;s:1;sn:true;f:30"); STL(Seg16,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Seg34,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Seg35,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(Seg27,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(M1,"c:#b40000;h:1;s:1.5;sn:true;f:17;np:5.409919880694867"); STL(Seg28,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(N1,"c:#b40000;h:1;s:1.5;sn:true;f:17;np:5.785680307787737"); STL(M2,"c:#b40000;h:1;s:1.5;sn:true;f:17"); STL(Seg32,"c:#565e5a;s:1;sn:true;f:24;dh:true"); STL(N2,"c:#b40000;s:1.5;sn:true;f:17"); STL(Seg13,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(P27,"c:#0000b2;h:1;s:6;f:30"); STL(P28,"c:#0000b2;h:1;s:6;f:30"); STL(P29,"c:#0000b2;h:1;s:6;f:30"); STL(Sol11,"c:#966400;h:1;s:1;sn:true;f:24"); STL(Sol33,"c:#966400;h:1;s:1;sn:true;f:24"); STL(Sol32,"c:#966400;s:1;sn:true;f:24"); STL(Sol22,"c:#966400;h:1;s:1;sn:true;f:24"); STL(PtsSol,"c:#780013;h:1;s:7;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MTc="); STL(Poly2c,"c:#ff00f2;o:0.2;s:1;sn:true;f:30"); STL(Poly3c,"c:#ff00f2;h:1;o:0.2;s:1;sn:true;f:30"); STL(N31,"c:#b40000;h:1;s:1.5;sn:true;f:16"); STL(M21,"c:#b40000;h:1;s:1.5;f:16"); STL(N21,"c:#b40000;h:1;s:1.5;f:16"); STL(M11,"c:#b40000;h:1;s:1.5;sn:true;f:17"); STL(N11,"c:#b40000;h:1;s:4;sn:true;f:16"); STL(M31,"c:#b40000;h:1;s:1.5;sn:true;f:16"); STL(Sol21,"c:#966400;h:1;s:1;sn:true;f:24"); STL(Sol13,"c:#966400;h:1;s:1;sn:true;f:24"); STL(Sol31,"c:#966400;h:1;s:1;sn:true;f:24"); STL(d32,"c:#249f26;s:7;sn:true;f:15;p:10;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d31,"c:#0000ff;s:7;sn:true;f:15;p:10;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d23,"c:#0000ff;s:7;sn:true;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d21,"c:#0000ff;s:7;sn:true;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d13,"c:#0000ff;s:7;sn:true;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d12,"c:#ff0000;s:7;sn:true;f:15;p:10;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d33,"c:#0000ff;s:7;sn:true;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d22,"c:#0000ff;s:7;sn:true;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(d11,"c:#0000ff;s:7;sn:true;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(Sol23,"c:#966400;h:1;s:1;sn:true;f:24"); STL(Seg15,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Seg39,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Seg38,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Seg14,"c:#565e5a;h:1;s:1;sn:true;f:24;dh:true"); STL(Sol12,"c:#966400;h:1;s:1;sn:true;f:24"); STL(S2,"c:#006633;s:1;f:24"); STL(S3,"c:#006633;s:1;f:24"); STL(P6,"c:#0000b2;h:1;s:6;f:16"); STL(SegSol,"c:#780013;h:1;s:7;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MTc="); STL(PolyFaceOuv,"c:#115c04;h:1;s:7;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(P7,"c:#b40000;h:1;s:1.5;f:16"); STL(P8,"c:#b40000;h:1;s:1.5;f:16"); STL(P9,"c:#0000b2;h:1;s:6;f:16"); STL(P10,"c:#b40000;h:1;s:1.5;f:16"); STL(P11,"c:#0000b2;h:1;s:6;f:16"); STL(P12,"c:#b40000;h:1;s:1.5;f:16"); STL(P13,"c:#b40000;h:1;s:1.5;f:16"); STL(P14,"c:#b40000;h:1;s:1.5;f:16"); STL(P15,"c:#0000b2;h:1;s:6;f:16"); STL(P16,"c:#0000b2;h:1;s:6;f:16"); STL(P17,"c:#b40000;h:1;s:1.5;f:16"); STL(P18,"c:#b40000;h:1;s:1.5;f:16"); STL(P19,"c:#0000b2;h:1;s:6;f:16"); STL(P20,"c:#0000b2;h:1;s:6;f:30"); STL(P21,"c:#b40000;h:1;s:1.5;f:30"); STL(P22,"c:#b40000;h:1;s:1.5;f:30"); STL(P23,"c:#0000b2;h:1;s:6;f:30"); STL(P24,"c:#0000b2;h:1;s:6;f:30"); STL(P25,"c:#b40000;h:1;s:1.5;f:30"); STL(P26,"c:#b40000;h:1;s:1.5;f:30"); STL(Pat9PasOK1,"c:#0000b2;h:1;s:6;f:30"); STL(Pat9PasOK2,"c:#0000b2;h:1;s:6;f:30"); STL(Pat7PasOK1,"c:#0000b2;h:1;s:6;f:30"); STL(Pat7PasOK2,"c:#0000b2;h:1;s:6;f:30"); STL(Pat8PasOK1,"c:#0000b2;h:1;s:6;sn:true;f:18"); STL(Pat6PasOK1,"c:#0000b2;h:1;s:6;sn:true;f:20"); STL(Pat5PasOK1,"c:#0000b2;h:1;s:6;sn:true;f:18"); STL(Pat4PasOK1,"c:#0000b2;h:1;s:6;sn:true;f:20"); STL(dmin,"c:#616233;h:1;s:7;sn:true;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MTc="); STL(SoluceSol,"c:#780013;h:1;s:7;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MTc="); STL(N3v,"c:#b40000;h:1;s:1.5;f:17"); STL(M2v,"c:#b40000;h:1;s:1.5;f:16;np:2.706316877423188"); STL(N2v,"c:#b40000;s:1.5;f:17"); STL(M1v,"c:#b40000;h:1;s:1.5;f:17"); STL(P2,"c:#b40000;h:1;s:1.5;f:16"); STL(P4,"c:#b40000;h:1;s:1.5;f:16"); STL(N1v,"c:#b40000;h:1;s:1.5;f:17"); STL(M3v,"c:#b40000;s:1.5;f:17;np:0.7078638683617203"); STL(M3b,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(N3b,"c:#0000b2;h:1;s:6;sn:true;f:17"); STL(P5,"c:#0000b2;h:1;s:6;f:16"); STL(P30,"c:#007c00;s:3.5;f:32;sp:2"); STL(Pat1s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat4s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat5s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat5s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(P36,"c:#b40000;h:1;s:1.5;f:16"); STL(Pat6s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat6s4,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(P37,"c:#b40000;h:1;s:1.5;f:30"); STL(P38,"c:#b40000;h:1;s:1.5;f:30"); STL(Pat7s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(P39,"c:#b40000;h:1;s:1.5;f:30"); STL(Pat8s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat8s4,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(P310,"c:#b40000;h:1;s:1.5;f:30"); STL(Pat9s3,"c:#b40000;s:1;sn:true;f:24"); STL(P311,"c:#b40000;h:1;s:1.5;f:30"); STL(P34,"c:#b40000;h:1;s:1.5;f:16"); STL(PasPat7,"c:#654930;h:1;s:7;sn:true;f:20;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(Pat4s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(PasPat8,"c:#333208;h:1;s:7;sn:true;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(P33,"c:#b40000;h:1;s:1.5;f:16"); STL(PasPat9,"c:#7d5553;h:1;s:7;sn:true;f:19;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(P32,"c:#b40000;h:1;s:1.5;f:16"); STL(PasPat6,"c:#7f0a6a;h:1;s:7;sn:true;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(P31,"c:#b40000;h:1;s:1.5;f:16"); STL(PasPat5,"c:#124111;h:1;s:7;sn:true;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(P3,"c:#b40000;h:1;s:1.5;f:16"); STL(PasPat4,"c:#640f61;h:1;s:7;sn:true;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(Pat1s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(patSol,"c:#616233;h:1;s:7;sn:true;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MTc="); STL(P35,"c:#b40000;h:1;s:1.5;f:16"); STL(LesCouleurs,"c:#616233;h:1;s:7;sn:true;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MTc="); STL(Pat1s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat7s4,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat3s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat2s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat2s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat3s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat4s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat4s4,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat5s4,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat5s3,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat6s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat6s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat7s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat7s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat2s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat7s5,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat8s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat8s2,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(Pat9s1,"c:#b40000;s:1;sn:true;f:24"); STL(Pat9s2,"c:#b40000;s:1;sn:true;f:24"); STL(Pat9s4,"c:#b40000;s:1;sn:true;f:24"); STL(Pat9s5,"c:#b40000;s:1;sn:true;f:24"); STL(Pat3s1,"c:#b40000;h:1;s:1;sn:true;f:24"); STL(NoConfig,"c:#563d0a;h:1;s:7;sn:true;f:20;p:-1;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(TrajMin,"c:#e80e0e;s:7;sn:true;f:19;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjoxNw=="); STL(MNsurFace,"c:#115c04;h:1;s:7;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(SegFOuv,"c:#115c04;h:1;s:7;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(AffNoConf,"c:#413529;h:1;s:7;sn:true;f:24;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); SetCoordsStyle("3Dmode:true;isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;centerZoom:true;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1");