Release Notes: Compilation without the FFTW library is now supported again.
Release Notes: Self-defined unary operators are now allowed. Formatted strings instead of real values are compared in OmitFormat. The segment(bool) function was rewritten to use the more efficient segmentlimits(bool) call. Unnecessary buffering of surface and path3 data was removed. Portability tweaks were made. References to out-of-date trembling examples were removed. Vertex-colored triangles now work again in Adobe XI. The transformation of normal vectors was fixed. PostScript extend qualifiers were added for axial and radial shading..
Release Notes: Explicitly transformed billboard labels now work correctly again. The alignment point of OpenGL billboard labels has been fixed. An "extend" parameter has been added to the axes (default true) and axes3 (default false) routines. A history recall bug has been fixed. A typo has been corrected in the documentation of the Jacobi elliptic functions sncndn.
Release Notes: Numerical resolution issues with the PRC camera orientation and viewportshift were fixed. The lighting of NURBS surfaces was fixed. The special 8192 strlen NSIS build was now correctly reinstated, with stubs, to prevent the installer from overwriting Windows PATH environment variables > 1023 bytes.
Release Notes: Bugs with non-square pen function images and autoscaled logarithmic axes were fixed. Off-screen and non-off-screen rendering are now supported in a single binary (requiring OSMesa version 8). The media9 LaTeX style file is now used to embed 3D PRC content. Local 3D coordinates are used. PRC Part names are no longer generated by default. A bug in bezulate was fixed. A settings.axes3 flag was added to control the visibility of PRC axes. An efficient 3D routine for drawing many triangles, with specified vertices and optional normals or vertex colors, was implemented.
Release Notes: Ticks are no longer autoscaled when the number of major intervals is specified and autoscale is false. Manual tick scaling was fixed. A bug in the palette range was fixed. A division by zero in constructing curved arrows was fixed. A picture bound error was fixed. The current value of currentpen is respected in default arguments. A default viewportwidth is no longer imposed. Named arguments can now appear in function calls after rest arguments. The erase command no longer resets. Pipes are used for xasy. A mode parameter to input and output replaces xinput, xoutput, binput, and boutput.
Release Notes: A compilation problem under Mac OS X was fixed.
Release Notes: Billboard interaction is now disabled for offscreen rendering. A markthin marker with opacity thinning has been implemented. The copy, map, and sequence functions have been generalized to arbitrary depths. Asymptote can now be compiled as a shared library. A tuple operator has been added. The draw(revolution) function now defers drawing until the final camera position is known. Nonrendered preview images can now be generated for fitted pictures. Jacobi elliptic functions have been implemented. A quick reference card has been added. Compilation and static initialization issues under Mac OS X Lion have been addressed.
Release Notes: Compilation and installation issues were addressed.
Release Notes: Minor compilation issues were addressed.