import tube; import graph3; size(12cm,0); currentprojection=perspective(1,-1,0); path3 p=scale3(20)*randompath3(20,false,operator--)--cycle; path section=scale(1,0.5)*unitcircle; // path section=polygon(6); // path section=scale(1,0.25)*polygon(4); draw(tube(p,section), purple, bp+yellow);