MB a écrit :En fait, c'est
cette figure que je voudrais passer en version "à main levée".
Je pense que le code suivant :
Code : Tout sélectionner
point pC = intersectionpoints(line(pB,false,rotate(35,pB)*pA),circle(pB,6))[0];
point pD = intersectionpoints(line(pC,false,rotate(-112,pC)*pB),circle(pC,4))[0];
point pE = intersectionpoints(line(pD,false,rotate(-78,pD)*pC),circle(pD,4))[0];
peut avantageusement être remplacé par celui là :
Code : Tout sélectionner
point pC = pB+6*(rotate(35)*unit(pA-pB));
point pD = pC+4*(rotate(-112)*unit(pB-pC));
point pE = pD+4*(rotate(-78)*unit(pC-pD));
MB a écrit :Mais je ne sais d'ailleurs pas si le résultat sera satisfaisant ou pas avec les marqueurs ...
Pour les marqueurs il faut que je redéfinisse les routines de marquage et cela n'a rien à faire dans geometry_dev...
Du coup j'ai décidé de supprimer tout ce qui concerne le tracé à main levé du paquet geometry_dev pour créer un paquet à part: trembling_pi.
Je développerais plus tard ce qu'il manque à ce paquet.
Tu peux voir une version provisoire de ta figure à main levé
ICI.
À faire du ménage, j'ai aussi basculé
rotatedLabel dans base_pi (en attendant mieux) car John n'aime pas cette structure à juste titre.
J'avais aussi posté un patch de plain_label.asy pour automatiser la rotation des labels via un paramètre optionnel mais ça ne plaît toujours pas au patron; là je ne sais pas pourquoi (les routines
Label sont quand même des bestioles très sensibles à la modification :-) ).
Je pense que John travaille actuellement à ces publications, il s'occupera plus d'Asymptote après.
MB a écrit :mais bon, c'est pour tester quoi !
Encore merci de tester!
Les retours de tests permettent d'avoir un paquet plus "propre" et plus cohérent.