// Coordinates System : SetCoords(642,50,127.24318699424296,true); // // Geometry : // P1=Point("P1",-2.082626239249963,-1.4460499170641252); P2=Point("P2",-4.754674999042368,-3.7251503298282356); E3=Expression("E3","Ruban de Moebius \u00e0 k (demi)-tours ","","","1","-4.888277437031988","0.07858966940565898"); Y=Point("Y","[0,1,0]","1"); X=Point("X","[1,0,0]","1"); Z=Point("Z","[0,0,1]","1"); vy=ExpressionOn("vy","v (en y) = ","1","3","1.97",P2,[250,10]); S11=Segment("S11",P1,X); S21=Segment("S21",P1,Y); n=ExpressionOn("n","","30","140","140",P2,[30,40]); S31=Segment("S31",P1,Z); nbtours=ExpressionOn("nbtours","","1","4","2",P2,[30,-90]); p=ExpressionOn("p","","5","9","7",P2,[30,-20]); h=ExpressionOn("h","h (en z) = ","1","3","1.45",P2,[250,-60]); pas2=Expression("pas2","","","","2*\u03C0/n","-3.6308427265414447","-2.750638429198064"); pas1=Expression("pas1","","","","2/p","-4.73109809822067","-2.750638429198064"); E2=Expression("E2","","","","var moebvert=[];var pt=2*nbtours-1;for(var kv=1;kv<=n;kv++){var v=kv*pas2;var bmin=(1-cos(pt*v/2)/2);var bmax=(1+cos(pt*v/2)/2);var kx1=bmin*cos(v);var ky1=bmin*sin(v);var kz1=-sin(pt*v/2)/2;var kx2=bmax*cos(v);var ky2=bmax*sin(v);var kz2=sin(pt*v/2)/2;moebvert.push([kx1,vy*ky1,h*kz1],[kx2,vy*ky2,h*kz2],[NaN,NaN,NaN])};moebvert","-4.73109809822067","-4.243842147905585"); E1=Expression("E1","","","","var moebius=[];var pt=2*nbtours-1;for(var kt=0;kt<=p;kt++){var t=-1+kt*pas1;var ts2=t/2;for(var kv=0;kv<=n;kv++){var v=kv*pas2;var b2=(1+ts2*cos(pt*v/2));var kx=b2*cos(v);var ky=b2*sin(v);var kz=ts2*sin(pt*v/2);moebius.push([kx,vy*ky,h*kz])};moebius.push([NaN, NaN, NaN])};moebius","-4.73109809822067","-4.086662809094267"); List2=List("List2",E2); List1=List("List1",E1); // // Styles : // STL(P1,"c:#b40000;o:0.95;s:6;f:30;sp:1;fl:true"); STL(P2,"c:#760012;s:6;f:30;sp:1;fl:true"); STL(E3,"c:#2a04ba;s:7;f:20;p:-1;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(Y,"c:#0000b2;h:1;o:1;s:4;sn:true;f:24"); STL(X,"c:#0000b2;h:1;o:1;s:4;sn:true;f:24"); STL(Z,"c:#0000b2;h:1;o:1;s:4;sn:true;f:24"); STL(vy,"c:#7f1067;s:5;sn:true;f:16;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(S11,"c:#117dad;h:1;s:1;f:24"); STL(S21,"c:#117dad;h:1;s:1;f:24"); STL(n,"c:#200479;s:5;sn:true;f:17;p:4;i:1;cL:160;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtpOjE="); STL(S31,"c:#117dad;h:1;s:1;f:24"); STL(nbtours,"c:#05464a;s:5;sn:true;f:16;p:4;i:1;cL:120;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtpOjE="); STL(p,"c:#330a11;s:5;sn:true;f:17;p:4;i:1;cL:160;cPT:YzojNzgwMDEzO3M6MTA7ZjozMDtpOjE="); STL(h,"c:#530664;s:5;sn:true;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA=="); STL(pas2,"c:#4c206d;h:1;s:7;sn:true;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(pas1,"c:#0c6602;h:1;s:7;sn:true;f:17;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(E2,"c:#532c37;h:1;s:7;f:14;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(E1,"c:#0a252c;h:1;s:7;f:15;p:4;cL:200;cPT:YzojNzgwMDEzO2g6MTtzOjEwO2Y6MzA="); STL(List2,"c:#f250cc;s:0;f:30;p:0;sg:0.5"); STL(List1,"c:#0044ff;s:0;f:30;p:0;sg:0.5"); 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"); SetGeneralStyle("background-color:#FAFAFA");