// Grand bouleversement par rapport au script précédent // ... pour pouvoir mettre des couleurs différentes aux // marches et aux contremarches. import three; picture pic; unitsize(pic,3mm); currentprojection=orthographic((13,-12,4),up=Z); currentlight=nolight; viewportmargin=(4mm,4mm); int n=10; // nombre de marches real a=5, // rapport emmarchement/hauteur d'une marche r=28/17, // rapport giron/hauteur d'une marche p=5; // profondeur du palier path3 contremarches[], marches[], palier, profil; surface contremarches3[], marches3[]; for(int k=0; k