Mandala Painter
... by the innovative team at Aurora Borealis. This Windows 10 compatible software is a haven for artists and design enthusiasts, providing an intuitive platform to ...

Asymptote is an open-source vector graphics language for creating technical illustrations, mathematical figures and diagrams from code. Its coordinate-based commands support precise geometry, reusable procedures and three-dimensional paths. Labels and equations can be typeset with LaTeX, while constraint solving helps keep fixed-size elements such as arrowheads in proportion with scalable shapes. It suits authors who need reproducible figures for technical documents.
| Author: | John Bowman |
| License: | Open Source |
| Price: | FREE |
| Released: | Mar 11, 2024 |
| File size: | 6.50 MB |
| Downloads: | 328 |
| Keywords: | vector, mathematical visualization, graphic, technical, Windows 10 compatible, vector graphics, programming language, x64 architecture, vector graphic, technical draw, mathematical figure tool, John Bowman, Asymptote software, technical drawing software, vector graphics programming, asymptote graphics language, latex diagram software, 3d path graphics |
| Author URL: | https://asymptote.sourceforge.io/ |
Asymptote is an open-source vector graphics language for creating precise technical illustrations, mathematical figures and diagrams. It is intended for mathematicians, researchers, educators and technical authors who need drawings that can be generated from code and integrated with LaTeX documents. Rather than relying only on a graphical interface, users describe figures with a programming language and coordinate-based drawing commands, making complex or repeated illustrations easier to control and reproduce.
The coordinate-based model lets authors define points, vectors, paths and shapes mathematically, then position and transform them with numerical precision. Its syntax is inspired by MetaPost and uses C++-like constructs, while floating-point calculations support accurate geometric work. Familiar programming techniques such as variables and reusable procedures can be applied to graphics, so a figure can be adapted by changing parameters instead of redrawing each element. This approach is useful for diagrams whose proportions or details need to stay consistent across a document or a series of illustrations.
Labels and equations can be typeset through LaTeX, helping figures match the typography and notation of the surrounding text. Asymptote also handles relationships between objects with different sizing behavior: its constraint-solving approach accounts for fixed-size elements such as labels and arrowheads alongside parts that scale with the drawing. Path construction extends to three dimensions, enabling users to define spatial curves and shapes as well as conventional planar artwork. Commands are compiled to virtual machine code, combining execution speed with portability.
The graphics operations themselves are implemented in Asymptote, so experienced users can modify or extend high-level commands for particular workflows. This makes the program suitable for producing publication figures, lecture materials, geometry illustrations, plots and other technical artwork that benefits from repeatable construction. Code-based files can also make later revisions more manageable: changing a coordinate, label or parameter can update the generated drawing without manually adjusting every affected object.
Asymptote is free and open source and is available for Windows, including Windows 10 and Windows 11. LaTeX typesetting is central to its label and equation workflow, so users preparing document-ready output will benefit from familiarity with LaTeX. The software is geared toward users comfortable with code and mathematical descriptions of shapes rather than those seeking a purely visual, drag-and-drop drawing tool.