Je rappelle que le module trembling_pi (développé par Ph. Ivaldi) permet de tracer des figures en leur donnant un effet "à main levée".
Quelques questions donc :
1) Je constate que le code suivant fonctionne si l1 est un objet de type line :
Code : Tout sélectionner
draw(l1,tremble(frequency=0.15));
Code : Tout sélectionner
draw(pA--pB,tremble(frequency=0.15));
Code : Tout sélectionner
draw(tremble(pA--pB,frequency=0.15));
2) Je ne sais pas si c'est possible et si ça serait pratique mais bon je demande au cas où.
Serait-il possible de définir le "trembling" comme un objet de type pen. Ainsi, on pourrait modifier currentpen pour une figure et la voir tracée entièrement en mode "trembling" ?
3) A propos des labels maintenant.
Je constate qu'en utilisant une commande du type suivant, le label n'est pas droit.
Code : Tout sélectionner
draw(rotatedLabel("$10 \; cm$"),tremble(pA--pB,frequency=0.15));
J'obtiens un label bien droit avec la commande suivante :
Code : Tout sélectionner
draw(tremble(pA--pB,frequency=0.15));
label(rotate(dir(pA--pB))*"$10 \; cm$",pA--pB);
Est-il possible de faire autrement ?
Voilà pour l'instant.