Esempio di rette sghembe

import graph3;
settings.render=1;
import animate;
animation A=animation("sghembe");
A.global=false;

for(int i=0 ;i<20;++i) {
picture pic;
size(pic,22cm,22cm); 
draw(pic,shift(2.5,2.5,2.5)*scale(5.5,5.5,5.5)*unitsphere,invisible);
real angle=2*pi*i/20.;
currentprojection=perspective(camera=(2.5+3*cos(angle),2.5+3*sin(angle),3), target=(2.5,2.5,0));

draw(pic,-1.5X -- 5X, arrow=Arrow3(), L=Label("$x$", position=EndPoint, align=W));
draw(pic,-1.5Y -- 5Y, arrow=Arrow3(), L=Label("$y$", position=EndPoint));
draw(pic,-1.5Z -- 5Z, arrow=Arrow3(), L=Label("$z$", position=EndPoint));

draw (pic,(3,-1.5,4)--(3.5,5,0),blue+2bp);
draw (pic,(0,-1,3)--(-1,5,1),blue+2bp);


A.add(pic);
save();

}

A.movie(loops=3,delay=300);
Link al pdf navigabile (visualizzabile con Acrobat Reader)