Asymptote: the Vector Graphics Language
For version 2.32
This file documents Asymptote
, version 2.32.
http://asymptote.sourceforge.net
Copyright © 2004-14 Andy Hammerlindl, John Bowman, and Tom Prince.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License (see the file LICENSE in the top-level source directory).
[ < ] | [ > ] | [Contents] | [Index] | [ ? ] |
Asymptote
This file documents Asymptote
, version 2.32.
http://asymptote.sourceforge.net
Copyright © 2004-14 Andy Hammerlindl, John Bowman, and Tom Prince.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License (see the file LICENSE in the top-level source directory).
1 Description | What is Asymptote ?
| |
2 Installation | Downloading and installing | |
3 Tutorial | Getting started | |
4 Drawing commands | Four primitive graphics commands | |
5 Bezier curves | Path connectors and direction specifiers | |
6 Programming | The Asymptote vector graphics language
| |
7 LaTeX usage | Embedding Asymptote commands within LaTeX
| |
8 Base modules | Base modules shipped with Asymptote
| |
9 Command-line options | ||
10 Interactive mode | Typing Asymptote commands interactively
| |
11 Graphical User Interface | Graphical user interface | |
12 PostScript to Asymptote | Asymptote backend to pstoedit
| |
13 Help | Where to get help and submit bug reports | |
14 Debugger | Squish those bugs! | |
15 Acknowledgments | Contributions and acknowledgments | |
Index | General index | |
— The Detailed Node Listing — Installation | ||
---|---|---|
2.1 UNIX binary distributions | Prebuilt UNIX binaries
| |
2.2 MacOS X binary distributions | Prebuilt MacOS X binaries
| |
2.3 Microsoft Windows | Prebuilt Microsoft Windows binary
| |
2.4 Configuring | Configuring Asymptote for your system
| |
2.5 Search paths | Where Asymptote looks for your files
| |
2.6 Compiling from UNIX source | Building Asymptote from scratch
| |
2.7 Editing modes | Convenient emacs and vim modes
| |
2.8 Subversion (SVN) | Getting the latest development source | |
2.9 Uninstall | Goodbye, Asymptote !
| |
Drawing commands | ||
4.1 draw | Draw a path on a picture or frame | |
4.2 fill | Fill a cyclic path on a picture or frame | |
4.3 clip | Clip a picture or frame to a cyclic path | |
4.4 label | Label a point on a picture | |
Programming | ||
6.1 Data types | void, bool, int, real, pair, triple, string | |
6.2 Paths and guides | Bezier curves | |
6.3 Pens | Colors, line types, line widths, font sizes | |
6.4 Transforms | Affine transforms | |
6.5 Frames and pictures | Canvases for immediate and deferred drawing | |
6.6 Files | Reading and writing your data | |
6.7 Variable initializers | Initialize your variables | |
6.8 Structures | Organize your data | |
6.9 Operators | Arithmetic and logical operators | |
6.10 Implicit scaling | Avoiding those ugly *s | |
6.11 Functions | Traditional and high-order functions | |
6.12 Arrays | Dynamic vectors | |
6.13 Casts | Implicit and explicit casts | |
6.14 Import | Importing external Asymptote modules
| |
6.15 Static | Where to allocate your variable? | |
Operators | ||
6.9.1 Arithmetic & logical operators | Basic mathematical operators | |
6.9.2 Self & prefix operators | Increment and decrement | |
6.9.3 User-defined operators | Overloading operators | |
Functions | ||
6.11.1 Default arguments | Default values can appear anywhere | |
6.11.2 Named arguments | Assigning function arguments by keyword | |
6.11.3 Rest arguments | Functions with a variable number of arguments | |
6.11.4 Mathematical functions | Standard libm functions | |
Arrays | ||
6.12.1 Slices | Python-style array slices | |
Base modules | ||
8.1 plain | Default Asymptote base file
| |
8.2 simplex | Linear programming: simplex method | |
8.3 math | Extend Asymptote ’s math capabilities
| |
8.4 interpolate | Interpolation routines | |
8.5 geometry | Geometry routines | |
8.6 trembling | Wavy lines | |
8.7 stats | Statistics routines and histograms | |
8.8 patterns | Custom fill and draw patterns | |
8.9 markers | Custom path marker routines | |
8.10 tree | Dynamic binary search tree | |
8.11 binarytree | Binary tree drawing module | |
8.12 drawtree | Tree drawing module | |
8.13 syzygy | Syzygy and braid drawing module | |
8.14 feynman | Feynman diagrams | |
8.15 roundedpath | Round the sharp corners of paths | |
8.16 animation | Embedded PDF and MPEG movies | |
8.17 embed | Embedding movies, sounds, and 3D objects | |
8.18 slide | Making presentations with Asymptote
| |
8.19 MetaPost | MetaPost compatibility routines
| |
8.20 unicode | Accept unicode (UTF-8) characters
| |
8.21 latin1 | Accept ISO 8859-1 characters
| |
8.22 babel | Interface to LaTeX babel package
| |
8.23 labelpath | Drawing curved labels | |
8.24 labelpath3 | Drawing curved labels in 3D | |
8.25 annotate | Annotate your PDF files | |
8.26 CAD | 2D CAD pen and measurement functions (DIN 15) | |
8.27 graph | 2D linear & logarithmic graphs | |
8.28 palette | Color density images and palettes | |
8.29 three | 3D vector graphics | |
8.30 obj | 3D obj files | |
8.31 graph3 | 3D linear & logarithmic graphs | |
8.32 grid3 | 3D grids | |
8.33 solids | 3D solid geometry | |
8.34 tube | 3D rotation minimizing tubes | |
8.35 flowchart | Flowchart drawing routines | |
8.36 contour | Contour lines | |
8.37 contour3 | Contour surfaces | |
8.38 slopefield | Slope fields | |
8.39 ode | Ordinary differential equations | |
Graphical User Interface | ||
11.1 GUI installation | Installing xasy
| |
11.2 GUI usage | ||
[ < ] | [ > ] | [Contents] | [Index] | [ ? ] |
This document was generated on May 24, 2014 using texi2html 5.0.