Asymptote is a powerful descriptive 2D and 3D vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. Asymptote is a programming language as opposed to just a graphics program. It can exploit the best features of script (command-driven) and graphical user interface (GUI) methods. High-level graphics commands are implemented in the language itself, allowing them to be easily tailored to specific applications.
| Tags | Scientific/Engineering Visualization education Text Processing Markup TeX/LaTeX Mathematics multimedia Graphics Editors Vector-Based 3D Modeling |
|---|---|
| Licenses | LGPLv3 |
| Operating Systems | Mac OS X Unix POSIX Linux Windows Windows Windows |
| Implementation | C++ |
Recent releases


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.


Release Notes: A new off-screen (software) 3D rendering option supports rendering on machines that are remote or lack a working video graphics card. Shifted pens now work correctly. The handling of whitespace in word mode file reads was fixed. A transpose argument was added to the pen function image facility, for consistency with the other image functions. The limit calculation of parabola and hyperbola was fixed in the geometry module.
A plasma data engine and widget for accessing recent realtime USGS water data.