{"id":134,"date":"2007-11-03T11:35:28","date_gmt":"2007-11-03T10:35:28","guid":{"rendered":"http:\/\/wordpress.callac.online\/index.php\/animation-6-sur-pythagore-triangles-semblables\/"},"modified":"2023-10-14T20:12:58","modified_gmt":"2023-10-14T18:12:58","slug":"animation-6-sur-pythagore-triangles-semblables","status":"publish","type":"page","link":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/","title":{"rendered":"Animation (6) sur Pythagore"},"content":{"rendered":"<a href=\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/07\/pythagore6.pdf\" class=\"pdfemb-viewer\" style=\"\" data-width=\"max\" data-height=\"max\" data-toolbar=\"both\" data-toolbar-fixed=\"on\">pythagore6<\/a>\n<p class=\"wp-block-pdfemb-pdf-embedder-viewer\"><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">input geometriesyr16.mp ;\ninput dlf_tex.mp;\n\nu:=1cm;\n\n%----------------------------------- D\u00e9finition du cadre\npath cadre;\nnumeric xmin,xmax,ymin,ymax;\nxmin:=-8u;\nxmax:=8u;\nymin:=-9u;\nymax:=4u;\n\ncadre:=(xmin,ymin)--(xmax,ymin)--(xmax,ymax)--(xmin,ymax)--cycle;\n\n%---------------------------------- D\u00e9finitions g\u00e9n\u00e9rales utilis\u00e9es\n%                                   sur toutes les figures\n\npair A,B,C,H;\nnumeric c;\nc:=5;\nang :=70;\n\nB:=(0,0);     \nC:=(c*u,0);\nA:= C rotatedaround(0.5[B,C],ang);\n(H-A) rotated 90=whatever[B,C];\nH=whatever[B,C];\n\ndraw polygone(A,B,C);\ntrace codeperp(B,A,C,5);\n\npair TB,TC,TU;\n\nTB:=(-2u,-5u);\nTC:=(0u,-5u);\nTU:=(4u,-5u);\n\n\npicture fig;\npath poly;\n\nfig:=currentpicture;\ncurrentpicture:=nullpicture;\n\nbeginfig(1)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;\n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt; \n  clip currentpicture to cadre;\nendfig;\n  \n\nfor i:=0 upto 10:\n  beginfig(i+2)\n    fill polygone(A,C,H) withcolor orange;\n    draw polygone(A,C,H) dashed evenly;    \n    fill polygone(A,B,H) withcolor orange;\n    draw polygone(A,B,H) dashed evenly;\n\n    poly := polygone(A,B,H) rotatedaround(B,(0.1*i)*(180-ang\/2));\n    fillcolor:=blue;\n    transparence poly;\n    %------------------------------- Trac\u00e9 de la figure\n    draw fig ;\n    %------------------------------- Trac\u00e9 du cadre\n    draw cadre withcolor black withpen pencircle scaled 2pt;    \n    clip currentpicture to cadre;\n  endfig;\nendfor;\n\n\nfor i:=1 upto 10:\n  beginfig(i+12)\n    fill polygone(A,C,H) withcolor orange;\n    draw polygone(A,C,H) dashed evenly;    \n    fill polygone(A,B,H) withcolor orange;\n    draw polygone(A,B,H) dashed evenly;\n\n    poly := polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted ((0.1*i)*(TB-B));\n    fillcolor:=blue;\n    transparence poly;\n    %------------------------------- Trac\u00e9 de la figure\n    draw fig ;\n    %------------------------------- Trac\u00e9 du cadre\n    draw cadre withcolor black withpen pencircle scaled 2pt;    \n    clip currentpicture to cadre;\n  endfig;\nendfor;\n\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\nfor i:=0 upto 10:\n  beginfig(i+23)\n    fill polygone(A,C,H) withcolor orange;\n    draw polygone(A,C,H) dashed evenly;    \n    fill polygone(A,B,H) withcolor orange;\n    draw polygone(A,B,H) dashed evenly;\n\n    fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n    draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n    poly := polygone(A,C,H) rotatedaround(C,(0.1*i)*(-90-ang\/2));\n    fillcolor:=blue;\n    transparence poly;\n    %------------------------------- Trac\u00e9 de la figure\n    draw fig ;\n    %------------------------------- Trac\u00e9 du cadre\n    draw cadre withcolor black withpen pencircle scaled 2pt;    \n    clip currentpicture to cadre;\n  endfig;\nendfor;\n\n\nfor i:=1 upto 10:\n  beginfig(i+33)\n    fill polygone(A,C,H) withcolor orange;\n    draw polygone(A,C,H) dashed evenly;    \n    fill polygone(A,B,H) withcolor orange;\n    draw polygone(A,B,H) dashed evenly;\n\n    fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n    draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n    poly := polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted ((0.1*i)*(TC-C));\n    fillcolor:=blue;\n    transparence poly;\n    %------------------------------- Trac\u00e9 de la figure\n    draw fig ;\n    %------------------------------- Trac\u00e9 du cadre\n    draw cadre withcolor black withpen pencircle scaled 2pt;    \n    clip currentpicture to cadre;\n  endfig;\nendfor;\n\n%%%%%%%%%%%%%%%%%%%%%\n\nfor i:=0 upto 10:\n  beginfig(i+44)\n    fill polygone(A,C,H) withcolor orange;\n    draw polygone(A,C,H) dashed evenly;    \n    fill polygone(A,B,H) withcolor orange;\n    draw polygone(A,B,H) dashed evenly;\n\n    fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n    draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n    fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n    draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n    poly := polygone(A,B,C) xscaled (1-0.06*i) yscaled (1-0.06*i);\n    fillcolor:=blue;\n    transparence poly;\n    %------------------------------- Trac\u00e9 de la figure\n    draw fig ;\n    %------------------------------- Trac\u00e9 du cadre\n    draw cadre withcolor black withpen pencircle scaled 2pt;    \n    clip currentpicture to cadre;\n  endfig;\nendfor;\n\nfor i:=1 upto 10:\n  beginfig(i+54)\n    fill polygone(A,C,H) withcolor orange;\n    draw polygone(A,C,H) dashed evenly;    \n    fill polygone(A,B,H) withcolor orange;\n    draw polygone(A,B,H) dashed evenly;\n\n    fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n    draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n    fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n    draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n    poly := polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted ((0.1*i)*(TU-B));\n    fillcolor:=blue;\n    transparence poly;\n    %------------------------------- Trac\u00e9 de la figure\n    draw fig ;\n    %------------------------------- Trac\u00e9 du cadre\n    draw cadre withcolor black withpen pencircle scaled 2pt;    \n    clip currentpicture to cadre;\n  endfig;\nendfor;\n\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\nbeginfig(65)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n\n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\nbeginfig(66)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n\n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\nbeginfig(67)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\n\nbeginfig(68)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S$\"),0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B)); \n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\nbeginfig(69)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S$\"),0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.top(TEX(\"$S \\times b^2$\"),0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));  \n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\n\nbeginfig(70)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S$\"),0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.top(TEX(\"$S \\times b^2$\"),0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.top(TEX(\"$S \\times a^2$\"),0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));  \n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\n\nbeginfig(71)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S$\"),0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.top(TEX(\"$S \\times b^2$\"),0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.top(TEX(\"$S \\times a^2$\"),0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S \\times c^2$\"),0.5[C,B]);\n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\nbeginfig(72)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S$\"),0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.top(TEX(\"$S \\times b^2$\"),0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.top(TEX(\"$S \\times a^2$\"),0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S \\times c^2$\"),0.5[C,B]);\n\n  label(TEX(\"$S \\times c^2 =S \\times a^2+ S \\times b^2$\"),0.5[B,C] shifted ((0,-u)));  \n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\nbeginfig(73)\n  fill polygone(A,C,H) withcolor orange;\n  draw polygone(A,C,H) dashed evenly;    \n  fill polygone(A,B,H) withcolor orange;\n  draw polygone(A,B,H) dashed evenly;\n\n  fill polygone(A,B,H) rotatedaround(B,(180-ang\/2)) shifted (TB-B) withcolor orange;\n  draw polygone(A,B,H) rotatedaround(B,(180-ang\/2))shifted (TB-B);\n\n  fill polygone(A,C,H) rotatedaround(C,(-90-ang\/2)) shifted (TC-C) withcolor orange;\n  draw polygone(A,C,H) rotatedaround(C,(-90-ang\/2))shifted (TC-C);    \n\n  fill polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B) withcolor green;\n  draw polygone(A,B,C) xscaled (0.4) yscaled (0.4) shifted (TU-B);\n\n  label.bot(btex $c$ etex,0.5[B,C]);\n  label.ulft(btex $a$ etex,0.5[B,A]);\n  label.urt(btex $b$ etex,0.5[A,C]);\n  \n  label.bot(btex $1$ etex,0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.bot(btex $b$ etex,0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.bot(btex $a$ etex,0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S$\"),0.5[B,C] xscaled (0.4) yscaled (0.4) shifted (TU-B));\n  label.top(TEX(\"$S \\times b^2$\"),0.5[A,C] rotatedaround(C,(-90-ang\/2))shifted (TC-C));\n  label.top(TEX(\"$S \\times a^2$\"),0.5[A,B] rotatedaround(B,(180-ang\/2))shifted (TB-B));\n\n  label.top(TEX(\"$S \\times c^2$\"),0.5[C,B]);\n\n  label(TEX(\"$S \\times c^2 =S \\times a^2+ S \\times b^2$\"),0.5[B,C] shifted ((0,-u)));\n  label(TEX(\"\\fbox{$c^2 = a^2 + b^2$}\"),0.5[B,C] shifted ((0,-2u)));  \n  %------------------------------- Trac\u00e9 de la figure\n  draw fig ;\n  %------------------------------- Trac\u00e9 du cadre\n  draw cadre withcolor black withpen pencircle scaled 2pt;    \n  clip currentpicture to cadre;\nendfig;\n\n\n\nend ;\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":2500,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-134","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Animation (6) sur Pythagore - Maths &amp; Num\u00e9rique<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Animation (6) sur Pythagore - Maths &amp; Num\u00e9rique\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/\" \/>\n<meta property=\"og:site_name\" content=\"Maths &amp; Num\u00e9rique\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-14T18:12:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/\",\"url\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/\",\"name\":\"Animation (6) sur Pythagore - Maths &amp; Num\u00e9rique\",\"isPartOf\":{\"@id\":\"https:\/\/wordpress.callac.online\/#website\"},\"datePublished\":\"2007-11-03T10:35:28+00:00\",\"dateModified\":\"2023-10-14T18:12:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/wordpress.callac.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c9dition math\u00e9matique\",\"item\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Metapost\",\"item\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Animations avec Metapost\",\"item\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Animations sur Pythagore\",\"item\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Animation (6) sur Pythagore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wordpress.callac.online\/#website\",\"url\":\"https:\/\/wordpress.callac.online\/\",\"name\":\"Maths & Num\u00e9rique\",\"description\":\"Des outils pour les enseignants de math\u00e9matiques et de num\u00e9rique\",\"publisher\":{\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wordpress.callac.online\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940\",\"name\":\"dlefur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g\",\"caption\":\"dlefur\"},\"logo\":{\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/\"},\"description\":\"Enseignant de math\u00e9matiques Lyc\u00e9e Pasteur S\u00e3o Paulo\",\"sameAs\":[\"http:\/\/wordpress.callac.online\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Animation (6) sur Pythagore - Maths &amp; Num\u00e9rique","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/","og_locale":"fr_FR","og_type":"article","og_title":"Animation (6) sur Pythagore - Maths &amp; Num\u00e9rique","og_url":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/","og_site_name":"Maths &amp; Num\u00e9rique","article_modified_time":"2023-10-14T18:12:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/","url":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/","name":"Animation (6) sur Pythagore - Maths &amp; Num\u00e9rique","isPartOf":{"@id":"https:\/\/wordpress.callac.online\/#website"},"datePublished":"2007-11-03T10:35:28+00:00","dateModified":"2023-10-14T18:12:58+00:00","breadcrumb":{"@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/animation-6-sur-pythagore-triangles-semblables\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/wordpress.callac.online\/"},{"@type":"ListItem","position":2,"name":"\u00c9dition math\u00e9matique","item":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/"},{"@type":"ListItem","position":3,"name":"Metapost","item":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/"},{"@type":"ListItem","position":4,"name":"Animations avec Metapost","item":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/"},{"@type":"ListItem","position":5,"name":"Animations sur Pythagore","item":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/metapost\/animations-avec-metapost\/animations-sur-pythagore\/"},{"@type":"ListItem","position":6,"name":"Animation (6) sur Pythagore"}]},{"@type":"WebSite","@id":"https:\/\/wordpress.callac.online\/#website","url":"https:\/\/wordpress.callac.online\/","name":"Maths & Num\u00e9rique","description":"Des outils pour les enseignants de math\u00e9matiques et de num\u00e9rique","publisher":{"@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordpress.callac.online\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940","name":"dlefur","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g","caption":"dlefur"},"logo":{"@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/"},"description":"Enseignant de math\u00e9matiques Lyc\u00e9e Pasteur S\u00e3o Paulo","sameAs":["http:\/\/wordpress.callac.online"]}]}},"_links":{"self":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":2,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/134\/revisions"}],"predecessor-version":[{"id":2499,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/134\/revisions\/2499"}],"up":[{"embeddable":true,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/2500"}],"wp:attachment":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/media?parent=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}