// Les lignes horizontales // 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 // // Les lignes verticales // 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