verbatimtex %&latex \documentclass{article} \usepackage{mathrsfs} \begin{document} etex %% input geometriesyr16; figure(0,0,13u,14.5u); trace grille(0.5) withcolor orange; pair M[],A,B,C,D,E,F,G,H; M1=pp(1,2); M2=pp(7,3); M3=pp(4,7); path figu[]; figu1=triangle(M1,M2,M3); remplis figu1 withcolor blanc; trace figu1; label(btex $\mathscr F$ etex,iso(M1,M2,M3)); A=pp(2,7); B=pp(8,8); drawarrow A--B withpen pencircle scaled 1.5bp; nomme.llft(A); nomme.lrt(B); M1:=pp(15,2); M2:=pp(18,2); M3:=pp(21,5); M4:=pp(15,5); figu2=M1--M2--M3--arccercle(M3,M4,iso(M3,M4))--cycle; remplis figu2 withcolor blanc; trace figu2; label(btex $\mathscr G$ etex,iso(M1,M2,M3,M4,pp(18,8))); trace M3--M4 dashed evenly; marque_p:="plein"; pointe(iso(M3,M4)); marque_p:="non"; trace codesegments(M3,iso(M3,M4),iso(M3,M4),M4,2); C=pp(23,7); D=pp(19,15); drawarrow C--D withpen pencircle scaled 1.5bp; nomme.lrt(C); nomme.ulft(D); M1:=pp(2,15); M2:=pp(4,11); M3:=pp(4,13); M4:=pp(6,15); M10:=pp(4,15); M5:=symetrie(M1,M10); M6:=symetrie(M2,M10); M7:=symetrie(M3,M10); M8:=symetrie(M4,M10); figu3=M1--M2--M3--M4--M5--M6--M7--M8--cycle; remplis figu3 withcolor blanc; trace figu3; label(btex $\mathscr H$ etex,M10); E=pp(10,22); F=pp(8,18); marque_p:="croix"; nomme.bot(F); nomme.top(E); M1:=pp(8,27); M2:=pp(8,24); M3:=pp(10,23); M4:=pp(12,24); M5:=pp(14,23); M6:=pp(16,24); M7:=pp(16,27); M8:=pp(14,27); M9:=pp(14,28); M10:=pp(10,28); M11:=pp(10,27); figu4=M1--M2--M3--M4--M5--M6--M7--M8--M9--M10--M11--cycle; remplis figu4 withcolor blanc; trace figu4; G=pp(22,19); H=pp(24,17); nomme.top(G); nomme.bot(H); label(btex $\mathscr I$ etex,iso(M3,M5,M8,M9)); M1:=pp(9,21); M2:=pp(12,18); M3:=pp(16,18); figu5=triangle(M1,M2,M3); remplis figu5 withcolor blanc; trace figu5; label(btex $\mathscr J$ etex,iso(M1,M2,M3)); fin; figure(0,0,13u,14.5u); trace grille(0.5) withcolor orange; drawoptions(dashed evenly); trace figu1; trace figu2; trace figu3; trace figu4; trace figu5; drawoptions(); trace figu1 shifted(B-A) withpen pencircle scaled 1.5bp; trace figu2 shifted(D-C) withpen pencircle scaled 1.5bp; trace figu3 shifted(E-F) withpen pencircle scaled 1.5bp; trace figu4 shifted(H-G) withpen pencircle scaled 1.5bp; trace figu3 shifted(D-A) withpen pencircle scaled 1.5bp; trace figu5 shifted(E-D) withpen pencircle scaled 1.5bp; fin; figure(0,0,13u,14.5u); trace feuillet withcolor blanc; trace grille(0.5) withcolor blanc; trace figu1 shifted(u*(1,0)); trace figu2; trace figu3; trace figu4; trace figu5; marque_p:="croix"; nomme.llft(A); nomme.lrt(B); nomme.lrt(C); nomme.ulft(D); nomme.top(E); nomme.bot(F); nomme.top(G); nomme.bot(H); M1:=pp(1,2); M2:=pp(7,3); M3:=pp(4,7); label(btex $\mathscr F$ etex,iso(M1,M2,M3) shifted(u*(1,0))); M1:=pp(15,2); M2:=pp(18,2); M3:=pp(21,5); M4:=pp(15,5); label(btex $\mathscr G$ etex,iso(M1,M2,M3,M4,pp(18,8))); M1:=pp(2,15); M2:=pp(4,11); M3:=pp(4,13); M4:=pp(6,15); M10:=pp(4,15); M5:=symetrie(M1,M10); M6:=symetrie(M2,M10); M7:=symetrie(M3,M10); M8:=symetrie(M4,M10); label(btex $\mathscr H$ etex,M10); M1:=pp(8,27); M2:=pp(8,24); M3:=pp(10,23); M4:=pp(12,24); M5:=pp(14,23); M6:=pp(16,24); M7:=pp(16,27); M8:=pp(14,27); M9:=pp(14,28); M10:=pp(10,28); M11:=pp(10,27); label(btex $\mathscr I$ etex,iso(M3,M5,M8,M9)); M1:=pp(9,21); M2:=pp(12,18); M3:=pp(16,18); label(btex $\mathscr J$ etex,iso(M1,M2,M3)); fin; figure(0,1u,13u,14.5u); trace feuillet withcolor blanc; drawoptions(dashed evenly); trace figu1 shifted(u*(1,0)); trace figu2; trace figu3; trace figu4; trace figu5; drawoptions(); trace figu1 shifted(G-H+u*(1,0)) withpen pencircle scaled 1.5bp; trace figu2 shifted(E-C) withpen pencircle scaled 1.5bp; trace figu3 shifted(H-F) withpen pencircle scaled 1.5bp; trace figu4 shifted(B-E) withpen pencircle scaled 1.5bp; trace figu5 shifted(B-A) withpen pencircle scaled 1.5bp; fin; end