input geometriesyr16; figure(0,0,8u,6u); pair O,A,B,C,D,E,F; C=u*(1,1); D-C=u*(3,0); O-D=u*(0.5,3); A=2.4/6[O,C]; B=2.4/6[O,D]; F=6.5/5[D,O]; E=6.5/5[C,O]; trace droite(C,D); trace droite(A,B); trace droite(C,O); trace droite(D,B); nomme.lrt(C); nomme.lrt(D); nomme.lrt(B); nomme.ulft(A); nomme.lrt(O); marque_p:="croix"; nomme.lrt(E); nomme.lft(F); marque_p:="non"; fin; figureespace(-10u,-10u,10u,10u); Initialisation(5,30,20,500); color S,A,B,C,D,D',C',B'; trace Cube(D,C,B,A,S,D',C',B'); trace chemin(D,S,C) dashed evenly; trace chemin(S,B) dashed evenly; nomme.llft(D); nomme.lrt(C); nomme.rt(B); nomme.ulft(A); nomme.ulft(S); nomme.lft(D'); nomme.urt(B'); nomme.llft(C'); finespace; figureespace(-10u,-10u,10u,10u); Initialisation(5,30,20,500); trace polygone(S,D,C,B); trace segment(S,C); trace chemin(D,A,S) dashed evenly; trace segment(A,B) dashed evenly; trace codeperp(S,A,B,5); trace codeperp(S,A,D,5); nomme.llft(D); nomme.lrt(C); nomme.rt(B); nomme.lrt(A); nomme.ulft(S); finespace; end