[New] Nouvelle version d'Asymptote

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » dim. 9 avr. 2017, 00:01

Version 2.39 du 25/01/17

http://sourceforge.net/projects/asymptote/files/2.39/
Release Notes for Version 2.39
  • A workaround was implemented for the backwards incompatibility in the TeXLive 2016 graphicx package.
  • Empty tick labels in graphs are now avoided.
  • A paletteticks NoTicks option was added.
  • Support for lualatex was improved.
  • Renderers for Bezier patches and curves more efficient than those in the deprecated GLU library were implemented.
Version 2.40 du 02/03/17

http://sourceforge.net/projects/asymptote/files/2.40/
Release Notes for Version 2.40
  • A partial workaround for the OpenGL transparency bug was implemented, by presorting transparent triangles of the same material.
  • The examples were updated and a segmentation fault was fixed.
  • Multisample detection, surface rendering, and crack filling algorithms were fixed.
  • The default compilation flags now specify -std=c++11.
Version 2.41 du 02/03/17

http://sourceforge.net/projects/asymptote/files/2.41/
Release Notes for Version 2.41
  • The rendering of Bezier patches was improved.
  • Minor improvements were made to perpendicular marks in the geometry package.
  • A perl issue was addressed.
  • Two unwanted temporary files are now removed after TeX processing.
  • EPS output is now supported with all TeX engines.
  • A workaround was implemented for the ImageMagick jpeg black background bug.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » ven. 20 avr. 2018, 06:12

Version 2.42 du 03/04/18

https://sourceforge.net/projects/asymptote/files/2.42/
Release Notes for Version 2.42
  • Bitreverse and popcount functions were added.
  • An overflow in the modulo operator was fixed.
  • An asymmetry in angle(transform t) was fixed so that angle(yscale(-1))=0.
  • Missing 3D underline characters were fixed.
  • The MSWindows binary is now 64-bit.
Version 2.43 du 06/04/18

https://sourceforge.net/projects/asymptote/files/2.43/
Release Notes for Version 2.43
  • The real modulo operator was fixed.
  • Vector SVG output is now supported for PDF tex engines.
  • Compilation under MacOS X was fixed.
  • Both 32- and 64-bit MSWindows binaries are now available.
Version 2.44 du 08/04/18

https://sourceforge.net/projects/asymptote/files/2.44/
Release Notes for Version 2.44
  • Floating point exceptions are masked again under CYGWIN, pending strtod bug fix (issue #65).
  • Various portability issues were also addressed.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » dim. 22 juil. 2018, 11:41

Version 2.45 du 21/07/18

https://sourceforge.net/projects/asymptote/files/2.45/
Release Notes for Version 2.45
  • The xasy graphical front end for Asymptote has been rewritten to support code reordering, using Qt5 and scalable vector graphics.
  • An uninitialized counter was fixed.
  • A stable=true option was added to sort.
  • The restricted simplex method has been replaced by a complete simplex solver that handles general size constraints.
  • The rpc library has been replaced by the tirpc library.
  • The dvips utility is forced to respect EPS requirements again.
  • The system ghostscript library is now used by default for dvisvgm.
  • Make clean now removes GSL symbols.
  • The MSWindows system path is no longer modified by the installer.
  • A CLZ bug was fixed.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » lun. 30 juil. 2018, 10:03

Version 2.46 du 29/07/18

https://sourceforge.net/projects/asymptote/files/2.46/
Release Notes for Version 2.46
  • The pen width is now accounted for in the bbox function.
  • The relative alignment of a label to a path now transforms correctly with picture rotation.
  • Various shipout issues were fixed.
  • The ghostscript library location from the MSWindows registry is now ignored for compatibility with TeXLive.
================
Mise à jour de la version git d'Asymptote utilisée sur le forum :

Figure asymptote 92ce29488272fb35bab47a5560f5fca7
*** 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.47
  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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » mar. 2 avr. 2019, 22:33

Version 2.47 du 30/07/18 : https://sourceforge.net/projects/asymptote/files/2.47/
Release Notes for Version 2.47
  • Further shipout and scaling problems were fixed.
  • Unused files were removed. Multiple-page documents now produce PS instead of EPS output.
Version 2.48 du 27/03/19 : https://sourceforge.net/projects/asymptote/files/2.48/
Release Notes for Version 2.48
  • The OpenGL code was modernized to use GLSL shaders.
  • Transparent triangles of different materials are now sorted before drawing.
  • The viewport option from the light function was removed.
  • A workaround was implemented for the Ghostscript transparency extension -dSAFER bug.
  • Bugs in the simplex method were fixed.
  • Experimental offscreen rendering is now disabled by default due to NVIDIA conflicts.
  • The min, max, minratio, maxratio, and intersection calculations were accelerated.
  • A workaround was implemented for broken Intel GPU drivers under MSWindows.
Version 2.49 du 02/04/19 : https://sourceforge.net/projects/asymptote/files/2.49/
Release Notes for Version 2.49
  • Portability issues and numerical precision issues were fixed.
=======================================
Mise à jour de la version git d'Asymptote utilisée sur le forum :

Figure asymptote ce12027de8d25112126e6a97c910d48a
*** 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.50-1
  2. shipout(bbox(3mm,2bp+red));


Je rappelle que le forum n'est pas adapté pour 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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » dim. 4 août 2019, 20:16

Version 2.50 du 04/08/19 : https://sourceforge.net/projects/asymptote/files/2.50/
Version 2.51 du 06/08/19 : https://sourceforge.net/projects/asymptote/files/2.51/
Release Notes for Version 2.50
  • The Phong-Blinn lighting model was replaced by a physically based rendering model ; the ambient attribute was removed.
  • Various portability and build issues were addressed.
  • OpenGL is supported again for both 32-bit and 64-bit MSWindows.
Release Notes for Version 2.51
  • Portability fixes for FreeBSD x86 and MacOS X were made.
=======================================
Mise à jour de la version git d'Asymptote utilisée sur le forum :

Figure asymptote 99e4f54d74d8263d1474b39513959a0e
*** 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.51-0
  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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » ven. 9 août 2019, 10:39

Version 2.52 du 09/08/19 : https://sourceforge.net/projects/asymptote/files/2.52/
Release Notes for Version 2.52
  • Under MacOS X, 3D rendering is supported again, the xasy menubar is now visible, and the default PostScript previewer was changed to "open".
  • VISUAL, EDITOR, and OS-specific editor overrides are now supported in xasy.
  • Obsolete code was removed and spelling mistakes were fixed.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » lun. 18 nov. 2019, 11:45

Version 2.53 du 21/08 : https://sourceforge.net/projects/asymptote/files/2.53/
  • A memory leak and antialiasing artifacts in the 3D rendering engine were fixed.
    For PRC content, oblique projections are now converted to orthographic
    projections. Portability issues were addressed.
Version 2.54 du 29/09 : https://sourceforge.net/projects/asymptote/files/2.54/
  • Support for generating and embedding interactive 3D WebGL vector graphics within an HTML file has been added, allowing Asymptote figures to be displayed on modern mobile and desktop browsers.
  • The OpenGL rendering routines were further optimized, yielding higher frame rates and lower memory usage.
  • The view position for perspective projection was fixed.
  • The default value of file word() was fixed.
  • Installation issues were addressed.
  • A new digits setting controls the default output file precision.
  • A hanging pipe was fixed.
  • The popcount function was extended to systems that lack 64-bit integers.
  • The order of PRC quad colours was fixed.
  • If lighting is enabled, vertex colors are now ignored in PRC images; when drawing a surface s, use draw(s,prc() ? nolight : currentlight);
    to disable lighting manually and recover the old behaviour.
Version 2.55 du 30/09 : https://sourceforge.net/projects/asymptote/files/2.55/
  • An initialization bug in the OpenGL renderer and portability issues were fixed.
Version 2.56 du 03/10 : https://sourceforge.net/projects/asymptote/files/2.56/
  • An array bounds error was fixed.
  • WebGL output now supports background colors, including transparent backgrounds.
  • Preprocessor conditionals were fixed.
  • Scrolling of webgl images is now disabled within the viewport.
Version 2.57 du 08/10 : https://sourceforge.net/projects/asymptote/files/2.57/
  • Scenes with lighting disabled are rendered correctly in WebGL.
  • Attempting to output HTML for 2D pictures produces an SVG file.
  • A conditional was removed from the fragment shaders.
  • A viewportshift option was added to the WebGL driver; the home (h) option now forces a remesh.
  • The version number was removed from the local offline copy of asygl.
  • A numerical degeneracy in the conic sections intersection routine was fixed.
  • A workaround for the broken XDR headers under MacOS X was implemented.
  • An issue with animations was fixed.
  • The --version option displays a list of compiled-in features.
Version 2.58 du 11/10 : https://sourceforge.net/projects/asymptote/files/2.58/
  • Intersection points in geometry.asy are now returned in currentcoordsys; a numerical precision issue was also fixed.
  • Ambiguous function signatures in geometry.asy are resolved by requiring explicit casts when converting general forms to special cases.
  • The xasy editor selection is now consistent.
  • Building the asymptote.so shared library is supported again.
  • A bug in rendering indexed triangle arrays was fixed.
  • Execution errors in support utilities are now handled gracefully.
  • Due to current limitations of dvisvgm (2.7.4), graphic() can only display SVG output (used by the xasy vector editor) for external vector EPS graphics (embedded images, PDF, PNG, and JPG formats are not yet supported).
  • Building under CYGWIN with X11 is supported again.
  • The --version option lists both enabled and disabled features.
  • The GLX library is explicitly linked if present.
Version 2.59 du 20/10 : https://sourceforge.net/projects/asymptote/files/2.59/
  • OpenGL memory allocation and transparency bugs introduced in version 2.54 were fixed.
  • Rendering efficiency was improved.
  • In view of limited GPU resources, only the required material uniforms are passed to each shader.
  • The WebGL vertex and fragment shaders have been moved to the asygl library.
  • Multiple embedded images now share a single WebGL context and shaders, to work around browser limitations.
  • A bug in 3D arrows was fixed.
  • Unavailable material attributes are now ignored.
  • Miscellaneous Python support files were ported to Python3.
  • The obsolete maxvertices setting was removed.
Version 2.60 du 06/11 : https://sourceforge.net/projects/asymptote/files/2.60/
  • Transparent WebGL backgrounds were fixed.
  • A build issue involving the revision number was fixed.
  • The locatefile function now returns the fully qualified file name.
  • The htmlviewer uses the absolute path for all platforms; it is also used for displaying svg files.
  • SVG output for embedded PNG, JPEG, and external vector EPS and PDF images is supported with the latex TeX engine and dvisvgm 2.8.
  • The simplex solver was optimized.
  • A pad function that pads a picture to a precise size in both directions was introduced.
  • The xasy front end was ported to high-resolutions screens and handles Ctrl-C interrupts correctly.
  • Objects can be positioned finely with the arrow keys while holding down the mouse button.
  • The origin/center order and anchor names were fixed.
  • A front/back detection bug in the solids module was fixed.
  • The grffile package fixes issues with included file names.
  • This release requires Version 1.34 of asymptote.sty (auto-generated).
Version 2.61 du 18/11 : https://sourceforge.net/projects/asymptote/files/2.61/
  • Bugs in the OpenGL driver were fixed.
  • A work around for the WebGL singleton array optimization bug on the Intel GPU was fixed.
  • OpenGL and WebGL attributes are now bound before linking the shaders.
  • Bland's rule is implemented correctly in the simplex solvers.
  • A missing data file was added.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » mar. 7 juil. 2020, 11:42

Version 2.62 du 15/01 : https://sourceforge.net/projects/asymptote/files/2.62/
  • A hyperbola(point F1, point F2, point M) function was added to the geometry module.
  • Duplicate intersections are avoided.
  • Errors in the texpreamble are handled gracefully, without hanging.
  • Unwanted indentation under LuaLaTex was removed.
  • The WebGL canvas is populated with the design width and height.
  • The WebGL context is stored in the top rather than parent window.
  • To avoid polling, WebGL images now draw directly.
  • Zooming of embedded WebGL images is disabled until activated with a click or touch event, using ESC to cancel activation.
  • WebGL usage comments now suggest embedding as an iframe rather than an object.
  • The obsolete grffile package is no longer used.
  • Typos in the documentation were fixed.
Version 2.63 du 03/03 : https://sourceforge.net/projects/asymptote/files/2.63/
  • A race condition in the AsyGL library was fixed.
  • Emissive and shininess values can be overridden for vertex colors.
  • Thin Bezier curves can be drawn with lighting enabled.
  • Outline mode for 3D surfaces was fixed; outline and mesh mode were ported to WebGL.
  • Degenerate surface normals were fixed.
  • The octant1, hemisphere, and sphere surfaces were replaced by nondegenerate versions that render faster.
  • The unitcone, unitfrustum, and DefaultHead3 arrowhead were simplified.
  • A robust and more efficient tube routine was implemented; the PRC tube primitive was removed.
  • WebGL compression was achieved by implementing sphere, disk, cylinder, and tube primitives in the AsyGL library.
  • Patches are now split in both directions only when required.
  • If the GNU Readline library is unavailable, the Editline library is used to at least support command-line editing, without history features.
  • An MSDOS configuration issue was fixed.
Version 2.64 du 04/03 : https://sourceforge.net/projects/asymptote/files/2.64/
  • Discontinuities were removed from the rotating minimizing frame used for constructing tubes.
  • A work around was implemented for an incorrect declaration in obsolete versions of the NetBSD readline header file.
Version 2.65 du 26/03 : https://sourceforge.net/projects/asymptote/files/2.65/
  • A bug in rendering 2D preview images of a 3D scene was fixed.
  • The 100-error TeX limit is gracefully detected, rather than hanging.
  • A more accurate Bezier approximation to the sphere was implemented.
  • An initial perpendicular direction can now be specified for the rotation minimizing frame for a path3; the previous direction is no longer cached between calls.
Version 2.66 du 07/07 : https://sourceforge.net/projects/asymptote/files/2.66/
  • A bug in the Bezier patch bounds was fixed.
  • Vertex and material data are copied from the CPU to GPU only when necessary.
  • The default Headlamp light was brightened.
  • WebGL output is centered in the viewport, extending to the canvas boundary; the precision of planar Bezier surfaces was increased to avoid artifacts.
  • Fullscreen mode has been fixed; the new default maxviewport=(0,0) specifies the screen dimensions.
  • Camera adjustment was fixed.
  • Problems with Xasy and interactive signals under MSWindows were fixed.
  • A background color for both 2D and 3D images can be specified with currentlight.background.
  • Offscreen rendering on headless machines has been reinstated; while the setting offscreen has been removed, one can again configure asy for either onscreen or offscreen rendering.
  • Clipping was removed from the slopefield module.
  • Functions mapArray, mapTemplate, real abs2(pair), and real abs2(triple) were implemented.
  • The new Ghostscript transparency model requires Ghostscript 9.52 or later.
  • The detection of TeX errors was improved.
  • An array segmentation fault was fixed; array dimensions are checked.
  • Flattened monochrome tensor patches with interior internal control points are now drawn as filled cyclic paths.
  • PDF offsets were fixed, along with the auto-reload feature for Acroread.
  • SVG support was improved; 2D images can now be output in HTML format using inline SVG code, to support the Asymptote Web Application, a new cloud service at http://asymptote.ualberta.ca.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » mar. 7 juil. 2020, 11:47

Attention à ne pas mettre Asymptote à jour, sans s'assurer d'avoir la version de Ghostscript suffisante (cf. ci-dessus en rouge) pour permettre d'avoir des transparences avec opacity.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Verrouillé