Geogebra > Export Pstricks > Asymptote

Exemples inclassables dans les sous-forums précédents...
... et des trucs et astuces à connaitre.
Règles du forum
ATTENTION ! Il est demandé de ne déposer dans ce forum que des exemples en langage Asymptote
  • finalisés
  • que l'on pense intéressants et optimisés
  • et qui se rapportent au thème du forum.
Si certains exemples déposés donnent lieu à de nombreuses modifications, ils seront déplacés et remplacés par un nouveau sujet dans ce forum avec la ou les meilleures propositions.
Pour les demandes d'aide ... il y a un forum spécifique !
Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1349
Enregistré le : dim. 7 mars 2010, 14:50

Geogebra > Export Pstricks > Asymptote

Message non lu par GM » dim. 18 juil. 2010, 16:14

En attendant une version de Geogebra qui exportera directement en Asymptote, voilà un exemple d'utilisation du script suivant
http://userscripts.org/scripts/review/72997
qui, s'installe automatiquement avec le lien suivant, lorsqu'on utilise Firefox et son extension de gestion de scripts GreaseMonkey
http://userscripts.org/scripts/source/72997.user.js

J'ai
  1. réalisé la figure suivante avec Geogebra :

    2010-07-18_164417.png
    2010-07-18_164417.png (81.69 Kio) Vu 2831 fois

  2. demandé l'export pstricks :

    2010-07-18_164551.png
    2010-07-18_164551.png (246.29 Kio) Vu 2831 fois

  3. copié-collé le code pstricks dans la fenêtre d'édition du forum ;
  4. sélectionné les lignes du code collé ;
  5. utilisé la combinaison de touches Alt+G pour voir le code pstricks se transformer en code asymptote et donner la figure suivante :

    Figure asymptote bdb778d701cb88cba039728da04f327a
    *** 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
    1.  
    2.  
    3. import graph; size(300);
    4. real labelscalefactor = 0.5;
    5. pen dp = linewidth(0.7) + fontsize(10); defaultpen(dp);
    6. pen dotstyle = black;
    7. pen qqwuqq = rgb(0,0.39,0);
    8. pen xdxdff = rgb(0.49,0.49,1);
    9. pen zzttqq = rgb(0.6,0.2,0);
    10.  
    11.  
    12. draw((-1.7,1.75)--(-2.11,1.65)--(-2.02,1.24)--(-1.61,1.33)--cycle,qqwuqq);
    13. draw((4.04,2.58)--(-2.28,4.38)--(2.98,5.94)--cycle);
    14. draw(shift((1.3,1.58))*rotate(20.05)*xscale(5.23)*yscale(4.34)*unitcircle);
    15. draw((-4.3,(+4.98+3.8*-4.3)/-0.84)--(6.78,(+4.98+3.8*6.78)/-0.84));
    16. draw((-4.3,(-6.41-0.84*-4.3)/-3.8)--(6.78,(-6.41-0.84*6.78)/-3.8));
    17. draw((4.04,2.58)--(-2.28,4.38),zzttqq);
    18. draw((-2.28,4.38)--(2.98,5.94),zzttqq);
    19. draw((2.98,5.94)--(4.04,2.58),zzttqq);
    20.  
    21.  
    22. dot((-1.44,0.58),dotstyle);
    23. label("$A$", (-1.2,0.54),NE*labelscalefactor);
    24. dot((4.04,2.58),dotstyle);
    25. label("$B$", (4.12,2.7),NE*labelscalefactor);
    26. dot((-2.28,4.38),dotstyle);
    27. label("$C$", (-2.58,4.42),NE*labelscalefactor);
    28. label("$\alpha = 90^\circ$", (-2.88,1.74),NE*labelscalefactor);
    29. dot((2.98,5.94),dotstyle);
    30. label("$D$", (3.06,6.06),NE*labelscalefactor);
    31. clip((-4.3,-3.38)--(-4.3,6.3)--(6.78,6.3)--(6.78,-3.38)--cycle);
    32.  
Il y aurait un petit recadrage à faire pour que le label D soit complet.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

projetmbc
Messages : 34
Enregistré le : mer. 17 mars 2010, 08:31

Re: Geogebra > Export Pstricks > Asymptote

Message non lu par projetmbc » lun. 19 juil. 2010, 14:22

Bonjour et merci pour cette info.

Sous Mac, cela ne marche pas. Peut-être faut-il utiliser une autre combinaison de touches ?
Modifié en dernier par projetmbc le lun. 19 juil. 2010, 14:27, modifié 1 fois.

projetmbc
Messages : 34
Enregistré le : mer. 17 mars 2010, 08:31

Re: Geogebra > Export Pstricks > Asymptote

Message non lu par projetmbc » lun. 19 juil. 2010, 14:27

En fait, il suffit faire CTRL+ALT+J .

Répondre