Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A 3D rendering bug exposed by the new default setting autoplay=true was fixed.
The experimental and buggy support for OpenGL animations was removed in favour of WebGL animations.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Include generated GUI/xasy* files in releases.
Fix and standardize make clean, distclean, and maintainer-clean.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A busy loop and race conditions in WebGL animations were addressed.
WebGL animations are fully reversible and controlled by the autoplay setting.
Build issues on legacy platforms were addressed; unused files were removed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
The Xasy front end was updated to Qt6.
V3D and gzipped XDR files are now supported up to size 2^64-1.
Typescript was added to the AsyGL library source.
Various build issues were addressed.
The dependence on the boost library was removed.
Preliminary support for WebGL animations was added
(see the example teapotAnimation.asy).
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A bug in handling Xasy-generated transforms was fixed.
The asymptote.ualberta.ca server was updated to use the https protocal.
Double precision integer XDR reads and writes were fixed under UNIX;
XDR and binary string reads and writes were implemented.
These overloaded virtual file fields were exposed again:
singlereal, singleint, signedint, line, word, csv, and dimension.
To support MacOS X, the explicit 'gif:' format was removed from the
animate call; warning messages were addressed.
Reading V3D files with the native Windows build was fixed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
To support transparent backgrounds, the png16malpha driver of Ghostscript 10
is now used as the default pngdriver; use settings.pngdriver="png16m" or
settings.pngdriver="pngalpha" for older versions of Ghostscript.
The projection-dependence of WebGL shaders was removed for correct rendering
of multiple embedded images.
A new setting keys outputs WebGL comments to identify each generated object.
Unlink issues under MSWindows and compilation issues were addressed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
The xasy setting was fixed.
The rename function and --outname setting are supported again under MSWindows.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
The documentation was updated. The MSWindows search path was fixed.
Random number generators are now initially seeded with std::random_device.
The rendering of 3D pixels was fixed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A workaround was implemented to fix a segmentation fault under MacOS Monterey.
Specifying make SILENT_MAKE= yields more verbose build diagnostics.
A floating point exception was fixed.
Configuration and compilation issues were addressed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Configuration issues were addressed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
The libtool dependence of configure was removed.
Dependencies of gc builds are no longer tracked.
The latest boost library is supported.
Further build issues were fixed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Prebuilt Xasy support files are distributed again.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
New keywords autounravel and using were added.
Issues with templated imports were fixed.
Asymptote now ships with the Boehm garbage collector.
Portability fixes were implemented.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Portability fixes were implemented.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Portability fixes were implemented for compiling under MacOS.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A portability issue with a recent version of Ubuntu was addressed.
The windows binary is now built natively using CMake.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A bug in unravelling static fields was fixed.
ImageMagick arguments were reordered.
An Xasy regex bug was fixed. The bytecode interpreter was optimized.
The code to ignore duplicate implicit shipouts now accounts for the format.
The slide paperwidth and paperheight are now properly updated.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
By default, orthographic projections now use center=true;
the camera and target are automatically centered within the scene.
The surface constructor for triangles was fixed.
A bug in the WebGL flatness test was fixed.
Triangle group bugs were fixed and now produce compact HTML output.
Triangle groups are used for indexed surfaces drawn with the render option
tessellate=true.
GLSL error reporting was restored.
The reported camera up vector was fixed.
The map module was fixed.
A syntax warning in Xasy was fixed.
Improvements were made to the slide module.
A bug was fixed in the experimental settings.render=0 mode.
The debug option now outputs a traceback.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
A bug in the approximate transparency rendering code for GPUs without SSBO support was fixed.
Support was added for templated accesses involving imported types, top-level structure types, and static fields.
ImageMagick magick convert is now used instead of convert.
The add(picture dest, picture src, pair position) function now respects size specifications (backwards incompatible; the previous behaviour can be obtained with add(dest,src.fit(identity()),position).
The terminal is now reset upon exit. The erase command was fixed.
Picture scalings in different dimensions are decoupled again.
Flycheck syntax checking support for Emacs was added.
Portability issues were addressed.
Improvements were made to the documentation, including an introduction to deferred drawing.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Portability fixes were made to allow static builds with or without pkg-config. Static linking of the GSL library is now supported. Redundant templated imports are avoided.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Building against specific static libraries is supported again. An ambiguity in statistics.h was resolved. The output of dvisvgm is optimized by default. PDF 1.5 output is now generated.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Templated imports were implemented. An incorrect dvisvgm optimization is avoided. SVG gradient shading offsets were fixed. Integer are now implicitly formatted with full precision. Inferred assignment of void type is prohibited. An LSP segmentation fault was fixed. Repeated stripping of file extensions is avoided. The --output-directory option of latexmk is supported. The OSMesa compatibility profile is used for offscreen rendering. The fitscreen toggle is fixed. The context menu in Xasy is now only opened for GUI-drawn items. A -v3d option allows embedding V3D content within a PDF file. A workaround was implemented for a MacOS libc++ parsing bug. The documentation was updated.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
PDF transfer functions are automatically applied; EPS output suppresses .setblendmode. NaN and inf values can be read in cvs mode. The OpenGL index buffer is properly initialized. WebGL and V3D primitives are used only when unscaled. Bugs in the inversion section of the geometry module were fixed. Portability issues were addressed.
Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Intersections of 3D paths with Bezier triangles were implemented. A workaround for broken offscreen graphics drivers was implemented. The icon resource file is now pregenerated. Uninitialized variables and a division by zero were fixed. The 3D animation timer and keyboard controls were fixed. A workaround for a linetype bug in the QtSvg library was fixed. Xasy now centers images upon loading. Compilation issues were fixed. The resolution of cputime().change.user was improved.