input mp-solid vardef tand(expr x)=sind(x)/cosd(x) enddef; creux:=true; figureespace(-10u,-10u,10u,10u); Initialisation(2500,15,50,50); eclairage:=false; drawoptions(withcolor gris); outcolor:=blanc; nb:=10;subh:=10; Objetgrille10("bm=-2.5","bn=2.5","am=-2.5","an=2.5"); AffichageObjet10; drawoptions(); nb:=1;subh:=1; eclairage:=true; outcolor:=jaune; Objetcube20("a=1"); TR:=(0,0,0.5); ObjetDeplacement20(20); numeric de; de=0.5*sqrt(2)*(1+tand(54)-tand(45)); angz:=0+45;TR:=de*(cosd(0),sind(0),0); ObjetDeplacement1(20); angz:=72+45;TR:=de*(cosd(72),sind(72),0); ObjetDeplacement2(20); angz:=2*72+45;TR:=de*(cosd(2*72),sind(2*72),0); ObjetDeplacement3(20); angz:=3*72+45;TR:=de*(cosd(3*72),sind(3*72),0); ObjetDeplacement4(20); angz:=4*72+45;TR:=de*(cosd(4*72),sind(4*72),0); ObjetDeplacement5(20); nbobj:=5; DessineFusion; finespace; end