[New] Nouvelle version d'Asymptote

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1440
Enregistré le : dim. 7 mars 2010, 14:50

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » jeu. 30 juil. 2020, 18:13

=======================================
Mise à jour de la version git d'Asymptote utilisée sur le forum :

Figure asymptote 26b5903215211d26e6e599f665d07a2e
*** 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. label("Asymptote "+version.VERSION); // 2.67-66
  2. shipout(bbox(3mm,2bp+red));


Je rappelle que le forum n'est pas adapté pour y compiler des exemples 3D.
Pour évoquer de tels exemples, il faut se contenter de fournir le code entre des balises codes et non des balises asy.
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1440
Enregistré le : dim. 7 mars 2010, 14:50

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » sam. 29 août 2020, 08:55

Bonjour,

Je viens de réaliser que le numéro de version d'Asymptote n'apparait plus correctement lors de la création d'une figure Asymptote sur le forum.

Cela tient au fait que la commande "asy -version" ne renvoie plus simplement une ligne telle que celle-ci

Code : Tout sélectionner

Asymptote version 2.67-66 [(C) 2004 Andy Hammerlindl, John C. Bowman, Tom Prince]
mais qu'elle est complétée par plusieurs lignes d'informations (les options activées et désactivées) :

Code : Tout sélectionner

Asymptote version 2.67-66 [(C) 2004 Andy Hammerlindl, John C. Bowman, Tom Prince]

ENABLED OPTIONS:
GSL      GNU Scientific Library (special functions)
FFTW3    Fast Fourier transforms
XDR      external data representation (portable binary file format)
Readline interactive history and editing
GC       Boehm garbage collector

DISABLED OPTIONS:
WebGL    3D HTML rendering
OpenGL   3D OpenGL rendering
Sigsegv  distinguish stack overflows from segmentation faults
Au lieu de prendre les 19ème à 22ème caractères de la première ligne "Asymptote version 2.67-66 ...",
cela récupère les 19ème à 22ème caractères de la dernière ligne "Sigsegv distinguish stack ..."
donc au lieu de lire "Asymptote 2.67" au dessus de l'image, on lit actuellement "Asymptote sh s"
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1440
Enregistré le : dim. 7 mars 2010, 14:50

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » sam. 29 août 2020, 09:57

Vérification que l'ajout d'un grep 'version' au bon endroit rectifie correctement le problème soulevé ci-dessus.

Figure asymptote 5a5e9bd04cf4cf4de7113425211503e7
*** 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. label("Asymptote "+version.VERSION); // 2.67-66
  2. shipout(bbox(3mm,2bp+red));
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1440
Enregistré le : dim. 7 mars 2010, 14:50

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » sam. 29 août 2020, 10:22

Version 2.67 du 06/08 : https://sourceforge.net/projects/asymptote/files/2.67/
  • Support was added for importing and inputting URLs.
  • Compilation and 2D SVG to HTML conversion no longer requires the GLM library; 2D html output is fit to the canvas unless settings.absolute=true.
  • Diagnostics for dvisvgm were enabled; SVG clipping was fixed.
  • A -globalread setting (default true) was implemented.
  • Files are opened using the search path, which now includes the examples directory.
  • An invalid array dimensions error was fixed.
  • A WebGL resize event listener was added; the + and - keys now zoom in and out, rather than expanding and shrinking the viewport.
  • Remeshing on export is forced; unnecessary remeshing on zoom in AsyGL is avoided.
  • The triple dir(path3, path3) function was normalized.
  • The repositioning of OpenGL windows was fixed.
  • The copy constructors for path and path3 were fixed.
  • Asymptote errors no longer cause Xasy to hang.
  • A numerical precision issue was fixed.
  • A portable way of skipping whitespace was implemented; casts from empty strings now yield uninitialized values.
  • Interrupt handling under MacOS X was fixed.
  • A devicepixelratio setting was implemented.
  • The error location is displayed in the console.
  • Segmentation faults were fixed.
  • The documentation was updated and the code was reformatted.
  • A hang on exit under MSWindows was fixed.
  • Obsolete encoding modules were removed.


=======================================
Mise à jour de la version git d'Asymptote utilisée sur le forum :

Figure asymptote 006ea39f5d94fc6cdbe6f7582cc35f62
*** 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. label("Asymptote "+version.VERSION); // 2.68-16
  2. shipout(bbox(3mm,2bp+red));
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

Verrouillé