X-Git-Url: https://melusine.eu.org/syracuse/G/git/?p=mp-gdd.git;a=blobdiff_plain;f=exemples%2Fcourbes%2Fcp08.mp;fp=exemples%2Fcourbes%2Fcp08.mp;h=54b4fd781aa82b68dffb685d1fc6d61d59947cc3;hp=0000000000000000000000000000000000000000;hb=2518cfffb2598c5733eedf4907b61bc31ab2bd86;hpb=eee9c7246fae994a97b84e63bbf9705a9ea490f1 diff --git a/exemples/courbes/cp08.mp b/exemples/courbes/cp08.mp new file mode 100644 index 0000000..54b4fd7 --- /dev/null +++ b/exemples/courbes/cp08.mp @@ -0,0 +1,57 @@ +input gdd; +input gdd-rep; +input gdd-lbl; +input gdd-tra; +input svgnames; + +lblPreambule := "\usepackage[frenchb]{babel}" & + "\usepackage[garamond]{mathdesign}" & + "\usepackage{amsmath}"; + +input gdd-fct; +input gdd-plt; + +labeloffset := 6; +gddU:=1.2cm; + +vardef f(expr t) = 2*sin(t) enddef; +vardef g(expr t) = 2*cos(t)*cos(t)/(2-cos(t)) enddef; +vardef h(expr t) = -t*(1+f(t)) enddef; + +def avecCrayon(expr t,c) = withpen pencircle scaled t withcolor c enddef; + +def traceDoubleVecteur(expr o,d)= drawdblarrow ((o-d)--(o+d)) gddEnPlace enddef; + +path bicorne; +bicorne = Courbe(f,g,-Pi,Pi,200)--cycle; + + + +beginfig(1); + + + Repere(9,6,4.5,1,2,2); + Axes; + Debut; + Axes; + Graduations; Unites(1); + + ColorieAvecTransparence(bicorne,CadetBlue,0.2); + + traceDoubleVecteur((0,2),(0.5,0)) avecCrayon(1,Crimson); + traceDoubleVecteur((0,2/3),(0.5,0)) avecCrayon(1,Crimson); + trace Vecteur((2,0),(1.6,0.4)) avecCrayon(1,Crimson); + trace Vecteur((-2,0),(-1.6,0.4)) avecCrayon(1,Crimson); + + trace bicorne avecCrayon(1.5,CadetBlue); + + pointe Point(0,0); + pointe Point(2,0); + pointe Point(-2,0); + + Fin; + + +endfig; + +end \ No newline at end of file