// gm.asy est une extension personnelle (avec des définitions en phase de test)
// téléchargeable ici : gm.asy
import three;
import gm;
currentprojection=cavaliereX; // défini dans gm.asy
currentlight=nolight;
viewportmargin=(1mm,1mm);
size(8cm,0);
int a=6;
triple sommet[] ={(0,0,0),(a,0,0),(a,a,0),(0,a,0),(0,0,a)};
string nom[] ={"P" ,"Q" ,"R" ,"S" ,"O" };
triple direction[] ={-X-Y-Z ,-2Y ,2Y ,2Y ,Z };
for(int z=0 ; z