L'idée est de reproduire la figure en sachant, sauf erreur de ma part, que les abscisses des points U et P sont respectivement et .
Mon problème est de tracer les deux parallèles rouges à partir de deux graduations.
Merci.
Fabrice
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***
- CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
- import geometry;
- import markers;
- settings.tex="pdflatex";
- size(10cm,0);
- point pA=(-1,0),pB=(sqrt(13),0), pC=(0,0),
- pD=(1,0), pE=(0,-3), pF=(2,-3), pG=(2,0),
- pH=(-5/7,0), pI=(2,-2);
- line d1=line(pE,pF);
- line d2=line(pG,pF);
- line d3=line(pA,pB);
- line d4=line(pG,pF);
- line d5=line(pC,pE);
- line d6=line(pC,pI);
- perpendicularmark(d1,d2,Fill(green),quarter=2,size=0.2cm);
- perpendicularmark(d2,d3,Fill(green),quarter=4,size=0.2cm);
- perpendicularmark(d1,d5,Fill(green),quarter=1,size=0.2cm);
- perpendicularmark(d3,d5,Fill(green),quarter=4,size=0.2cm);
- draw(pC--pE--pF--pG);
- draw(d3);
- draw(arc(pC,sqrt(13),-56.3099,0));
- draw(pC--pF,orange);
- draw(d6,blue+white);
- transform t=shift(pC-pI);
- path q = pC -- t*pC;
- draw(q,invisible,StickIntervalMarker(7,1,blue,angle=-15,size=1mm,space=1mm));
- label("3",(pC+pE)/2,W);
- label("2",(pF+pE)/2,S);
- dot("$O$",pC,N);
- dot("$I$",pD,N);
- dot("P",pB,N);
- dot("U",pH,SE);
- dot("$-1$",pA,SW);
- linemargin =-2cm;
- addMargins(.5cm,.5cm);