summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/doc/png
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-08-15 23:57:48 +0000
committerKarl Berry <karl@freefriends.org>2009-08-15 23:57:48 +0000
commit16d128e5e10d541a78654b86409d5a3539f07708 (patch)
tree66de0af63c3811bb3040c16e9b52c11985f70811 /Build/source/utils/asymptote/doc/png
parentb20f78c549859ec0e8610bdd3ad904245e86b489 (diff)
asymptote 1.83
git-svn-id: svn://tug.org/texlive/trunk@14696 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/doc/png')
-rw-r--r--Build/source/utils/asymptote/doc/png/Makefile.in2
-rw-r--r--Build/source/utils/asymptote/doc/png/asymptote.info890
2 files changed, 450 insertions, 442 deletions
diff --git a/Build/source/utils/asymptote/doc/png/Makefile.in b/Build/source/utils/asymptote/doc/png/Makefile.in
index 864db45c736..1d96e88a2b5 100644
--- a/Build/source/utils/asymptote/doc/png/Makefile.in
+++ b/Build/source/utils/asymptote/doc/png/Makefile.in
@@ -22,7 +22,7 @@ index.html: $(SOURCE) $(ASYFILES:.asy=.png)
asymptote.info: $(SOURCE)
makeinfo --no-warn --no-split ../asymptote
-info: $(SOURCE)
+info: $(SOURCE) $(ASYFILES:.asy=.png)
makeinfo --no-split ../asymptote
html: index.html
diff --git a/Build/source/utils/asymptote/doc/png/asymptote.info b/Build/source/utils/asymptote/doc/png/asymptote.info
index 91b3a89f369..671fc33dba2 100644
--- a/Build/source/utils/asymptote/doc/png/asymptote.info
+++ b/Build/source/utils/asymptote/doc/png/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 4.13 from
../asymptote.texi.
-This file documents `Asymptote', version 1.82.
+This file documents `Asymptote', version 1.83.
`http://asymptote.sourceforge.net'
@@ -23,7 +23,7 @@ File: asymptote.info, Node: Top, Next: Description, Up: (dir)
Asymptote
*********
-This file documents `Asymptote', version 1.82.
+This file documents `Asymptote', version 1.83.
`http://asymptote.sourceforge.net'
@@ -336,7 +336,7 @@ also need to install `GPL Ghostscript' from
better (and free) `PostScript' viewer available at
`http://psview.sourceforge.net/' (which in particular works properly in
interactive mode) unfortunately currently requires some manual
-configuration. Specifically, if version `x.xx' of psview is extracted
+configuration. Specifically, if version `x.xx' of `psview' is extracted
to the directory `c:\Program Files' one needs to put
import settings;
psviewer="c:\Program Files\psview-x.xx\psv.exe";
@@ -376,14 +376,12 @@ interactive mode to work properly. Users of `ggv' will need to enable
`gsview' will need to enable `Options/Auto Redisplay' (however, under
`MSDOS' it is still necessary to click on the `gsview' window; under
`UNIX' one must manually redisplay by pressing the `r' key). A better
-(and free) multiplatform alternative to `gsview' is psview (*note
+(and free) multiplatform alternative to `gsview' is `psview' (*note
psview::).
Configuration variables are most easily set as `Asymptote' variables
-in an optional configuration file (by default, `.asy/config.asy' in the
-user's home directory, `$TEXMFCONFIG/asymptote' under `TeXLive', and
-`%USERPROFILE%\.asy\config.asy' under `MSDOS'; *note configuration
-file::). Here are the default values of several important configuration
+in an optional configuration file `config.asy' *note configuration
+file::). Here are the default values of several important configuration
variables under `UNIX':
@@ -437,7 +435,8 @@ animate
the functions
warn(string s);
nowarn(string s);
- or by directly modifying the string array `warnings'.
+ or by directly modifying the string array `settings.suppress', which
+lists all disabled warnings.
Configuration variables may also be set or overwritten with a
command-line option:
@@ -473,8 +472,10 @@ following paths, in the order listed:
2. A list of one or more directories specified by the configuration
variable `dir' (separated by `:' under UNIX and `;' under `MSDOS');
- 3. The directory `.asy' in the user's home directory
- (`%USERPROFILE%\.asy' under `MSDOS');
+ 3. The directory specified by the environment variable
+ `ASYMPTOTE_HOME'; if this variable is not set, the directory
+ `.asy' in the user's home directory (`%USERPROFILE%\.asy' under
+ `MSDOS') is used;
4. The `Asymptote' system directory (by default,
`/usr/local/share/asymptote' under `UNIX' and `C:\Program
@@ -953,12 +954,12 @@ arrowhead styles `DefaultHead', `SimpleHead', `HookHead', `TeXHead'),
real `size' (arrowhead size in `PostScript' coordinates), real `angle'
(arrowhead angle in degrees), filltype `filltype' (one of `FillDraw',
`Fill', `NoFill', `UnFill', `Draw') and (except for `MidArrow' and
-`Arrows') a relative real `position' along the path (an `arctime') where
-the tip of the arrow should be placed. The default arrowhead size when
-drawn with a pen `p' is `arrowsize(p)'. There are also arrow versions
-with slightly modified default values of `size' and `angle' suitable for
-curved arrows: `BeginArcArrow', `EndArcArrow' (or equivalently
-`ArcArrow'), `MidArcArrow', and `ArcArrows'.
+`Arrows') a real `position' (in the sense of `point(path p, real t)')
+along the path where the tip of the arrow should be placed. The default
+arrowhead size when drawn with a pen `p' is `arrowsize(p)'. There are
+also arrow versions with slightly modified default values of `size' and
+`angle' suitable for curved arrows: `BeginArcArrow', `EndArcArrow' (or
+equivalently `ArcArrow'), `MidArcArrow', and `ArcArrows'.
Margins can be used to shrink the visible portion of a path by
`labelmargin(p)' to avoid overlap with other drawn objects. Typical
@@ -1213,11 +1214,11 @@ Label should transform with the embedding picture:
void label(picture pic=currentpicture, Label L, path g, align align=NoAlign,
pen p=nullpen, filltype filltype=NoFill);
By default the label will be positioned at the midpoint of the path.
-An alternative label location (an `arctime' value between 0 and
-`length(g)' *note arctime::) may be specified as real value for
-`position' in constructing the Label. The position `Relative(real)'
-specifies a location relative to the total arclength of the path. These
-convenient abbreviations are predefined:
+An alternative label position (in the sense of `point(path p, real t)')
+may be specified as a real value for `position' in constructing the
+Label. The position `Relative(real)' specifies a location relative to
+the total arclength of the path. These convenient abbreviations are
+predefined:
position BeginPoint=Relative(0);
position MidPoint=Relative(0.5);
position EndPoint=Relative(1);
@@ -1740,8 +1741,7 @@ File: asymptote.info, Node: Paths and guides, Next: Pens, Prev: Data types,
path Arc(pair c, explicit pair z1, explicit pair z2,
bool direction=CCW, int n=nCircle);
- An ellipse can be drawn with the routine @cindex @code{ellipse}
- path ellipse(pair c, real a, real b)
+ An ellipse can be drawn with the routine path ellipse(pair c, real a, real b)
{
return shift(c)*scale(a,b)*unitcircle;
}
@@ -2215,8 +2215,9 @@ number, until it saturates with one or more color components equal to 1.
The default line type is `solid'; this may be changed with
- `defaultpen(pen)'. The line type of a pen is returned by `int
- linetype(pen p=currentpen)'.
+ `defaultpen(pen)'. The line type of a pen can be determined with
+ the functions `string linetype(pen p=currentpen)', `real
+ offset(pen p)', `bool scale(pen p)', and `bool adjust(pen p)'.
* The pen line width is specified in `PostScript' units with `pen
linewidth(real)'. The default line width is 0.5 bp; this value may
@@ -2601,7 +2602,7 @@ File: asymptote.info, Node: Frames and pictures, Next: Files, Prev: Transform
orientation orientation=orientation,
string format="", bool wait=false, bool view=true,
string options="", string script="",
- projection P=currentprojection);
+ light light=currentlight, projection P=currentprojection)
The default output format, `PostScript', may be changed with the
`-f' or `-tex' command-line options. The `options', `script', and
`projection' parameters are only relevant for 3D pictures. If
@@ -2680,8 +2681,8 @@ File: asymptote.info, Node: Frames and pictures, Next: Files, Prev: Transform
For example, to draw a bounding box around a picture with a 0.25 cm
margin and output the resulting frame, use the command: shipout(bbox(0.25cm));
- A `picture' may be fit to a frame with the background color of
- pen `p' with the function `bbox(p,Fill)'.
+ A `picture' may be fit to a frame with the background color pen
+ `p', using the function `bbox(p,Fill)'.
The functions pair min(picture pic, user=false);
pair max(picture pic, user=false);
@@ -2884,16 +2885,15 @@ and single precision (32-bit) integers in Sun Microsystem's XDR
`UNIX' platforms). Alternatively, a file may also be opened with
`binput' or `boutput' to read or write double precision reals and single
precision integers in the native (nonportable) machine binary format.
-The function `file single(file f, bool real=true, bool int=true)' may
-be used to change the precision of real and integer I/O operations,
-respectively, for an XDR or binary file `f'. Similarly, the function
-`file signed(file f, bool b=true)' can be used to modify the signedness
-of integer reads and writes for an XDR or binary file `f'. Note that
-`single', and `signed' modify and return their file arguments (to
-facilitate nested function calls).
+The virtual member functions `file singlereal(bool b=false)' and `file
+singleint(bool b=true)' be used to change the precision of real and
+integer I/O operations, respectively, for an XDR or binary file `f'.
+Similarly, the function `file signedint(bool b=true)' can be used to
+modify the signedness of integer reads and writes for an XDR or binary
+file `f'.
The virtual members `name', `mode', `singlereal', `singleint', and
-`signed' may be used to query the respective parameters for a given
+`signedint' may be used to query the respective parameters for a given
file.
One can test a file for end-of-file with the boolean function
@@ -3830,9 +3830,7 @@ The `copy' function listed below provides a deep copy of an array.
Every array `A' of type `T[]' has the virtual members
* `int length',
- * `void cyclic(bool b)',
-
- * `bool cyclicflag',
+ * `int cyclic',
* `int[] keys',
@@ -3851,10 +3849,9 @@ The `copy' function listed below provides a deep copy of an array.
* `bool initialized(int n)'.
The member `A.length' evaluates to the length of the array. Setting
-`A.cyclic(true)' signifies that array indices should be reduced modulo
+`A.cyclic=true' signifies that array indices should be reduced modulo
the current array length. Reading from or writing to a nonempty cyclic
-array never leads to out-of-bounds errors or array resizing. The member
-`A.cyclicflag' returns the current setting of the `cyclic' flag.
+array never leads to out-of-bounds errors or array resizing.
The member `A.keys' evaluates to an array of integers containing the
indices of initialized entries in the array in ascending order. Hence,
@@ -3871,9 +3868,9 @@ range [`i',`j'], shifting the position of all higher-indexed elements
down. If no arguments are given, `A.delete()' provides a convenient way
of deleting all elements of `A'. The routine `A.initialized(int n)' can
be used to examine whether the element at index `n' is initialized.
-Like all `Asymptote' functions, `cyclic', `push', `append', `pop',
-`insert', `delete', and `initialized' can be "pulled off" of the array
-and used on their own. For example,
+Like all `Asymptote' functions, `push', `append', `pop', `insert',
+`delete', and `initialized' can be "pulled off" of the array and used
+on their own. For example,
int[] A={1};
A.push(2); // A now contains {1,2}.
A.append(A); // A now contains {1,2,1,2}.
@@ -4135,28 +4132,29 @@ file fin=input("test.txt");
real[] A=fin;
reads real values into `A' until the end-of-file is reached (or an I/O
-error occurs). If line mode is set with `line(file)', then reading will
-stop once the end of the line is reached instead (line mode may be
-cleared with `line(file,false)'):
+error occurs).
+
+ The virtual members `dimension', `line', `csv', `word', and `read'
+of a file are useful for reading arrays. For example, if line mode is
+set with `file line(bool b=true)', then reading will stop once the end
+of the line is reached instead
file fin=input("test.txt");
-real[] A=line(fin);
+real[] A=fin.line();
Since string reads by default read up to the end of line anyway,
line mode normally has no effect on string array reads. However, there
-is a white-space delimiter mode for reading strings, set with
-`word(file)' and cleared with `word(file,false)', which causes string
-reads to respect white-space delimiters, instead of the default
-end-of-line delimiter:
-file fin=word(line(input("test.txt")));
+is a white-space delimiter mode for reading strings, `file word(bool
+b=true)', which causes string reads to respect white-space delimiters,
+instead of the default end-of-line delimiter:
+file fin=input("test.txt").line().word();
real[] A=fin;
- Another useful mode is comma-separated-value mode, set with
-`csv(file)' and cleared with `csv(file,false)', which causes reads to
-respect comma delimiters:
+ Another useful mode is comma-separated-value mode, `file csv(bool
+b=true)', which causes reads to respect comma delimiters:
file fin=csv(input("test.txt"));
real[] A=fin;
- To restrict the number of values read, use the `dimension(file,int)'
+ To restrict the number of values read, use the `file dimension(int)'
function:
file fin=input("test.txt");
real[] A=dimension(fin,10);
@@ -4170,27 +4168,23 @@ end-of-file (or end-of-line in line mode) is encountered.
Two- and three-dimensional arrays of the basic data types can be read
in like this:
file fin=input("test.txt");
-real[][] A=dimension(fin,2,3);
-real[][][] B=dimension(fin,2,3,4);
+real[][] A=fin.dimension(2,3);
+real[][][] B=fin.dimension(2,3,4);
Again, an integer limit of zero means no restriction.
Sometimes the array dimensions are stored with the data as integer
-fields at the beginning of an array. Such arrays can be read in with the
-functions `read1', `read2', and `read3', respectively:
+fields at the beginning of an array. Such 1, 2, or 3 dimensional arrays
+can be read in with the virtual member functions `read(1)', `read(2)',
+or `read(3)', respectively:
file fin=input("test.txt");
-real[] A=read1(fin);
-real[][] B=read2(fin);
-real[][][] C=read3(fin);
+real[] A=fin.read(1);
+real[][] B=fin.read(2);
+real[][][] C=fin.read(3);
One, two, and three-dimensional arrays of the basic data types can be
output with the functions `write(file,T[])', `write(file,T[][])',
`write(file,T[][][])', respectively.
- Note that `dimension', `line', `csv', `word', `single', and `signed'
-modify and return their file arguments (to facilitate nested function
-calls). The virtual members `dimension', `line', `csv', and `word' may
-be used to query the respective parameters for a given file.
-

File: asymptote.info, Node: Slices, Up: Arrays
@@ -4226,7 +4220,7 @@ beyond the length of the array are allowed. The indices simply wrap
around. For example:
int[] x={0,1,2,3,4,5,6,7,8,9};
-x.cyclic(true);
+x.cyclic=true;
int[] y=x[8:15]; // y={8,9,0,1,2,3,4}.
int[] z=x[-5:5]; // z={5,6,7,8,9,0,1,2,3,4}
int[] w=x[-3:17]; // w={7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6}
@@ -4628,7 +4622,7 @@ remove the files `latexusage-*', `latexusage_.pre', and
One can specify `width', `height', `viewportwidth',
`viewportheight', and `attach' `keyval'-style options to the `asy'
-environment. The current version (1.07) of `asymptote.sty' supports the
+environment. The current version (1.09) of `asymptote.sty' supports the
embedding of 3D PRC files, either inline or, using the `attach' option
with the `attachfile2' (or older `attachfile') `LaTeX' package, as
annotated (but printable) attachments. For many applications, the
@@ -4853,7 +4847,7 @@ File: asymptote.info, Node: math, Next: interpolate, Prev: simplex, Up: Base
==========
This package extends `Asymptote''s mathematical capabilities with
-intersection algorithms and matrix arithmetic:
+matrix arithmetic and intersection algorithms:
`void drawline(picture pic=currentpicture, pair P, pair Q, pen p=currentpen);'
draw the visible portion of the (infinite) line going through `P'
@@ -5058,8 +5052,8 @@ File: asymptote.info, Node: animation, Next: embed, Prev: roundedpath, Up: B
This module allows one to generate animations, as illustrated by the
files `wheel.asy', `wavelet.asy', and `cube.asy' in the `animations'
subdirectory of the examples directory. These animations use the
-`ImageMagick' `convert' program to `merge' multiple images into a GIF
-or MPEG movie.
+`ImageMagick' `convert' program to merge multiple images into a GIF or
+MPEG movie.
The related `animate' module, derived from the `animation' module,
generates higher-quality portable clickable PDF movies, with optional
@@ -5282,7 +5276,7 @@ following routines:
* `default', the point is added to a new guide;
* `false', the point is omitted and a new guide is begun.
- Th points are connected using the interpolation specified by
+ The points are connected using the interpolation specified by
`join':
* `operator --' (linear interpolation; the abbreviation
`Straight' is also accepted);
@@ -5713,8 +5707,8 @@ following routines:
size(200,150,IgnoreAspect);
- file in=line(input("filegraph.dat"));
- real[][] a=dimension(in,0,0);
+ file in=input("filegraph.dat").line();
+ real[][] a=in.dimension(0,0);
a=transpose(a);
real[] x=a[0];
@@ -6094,12 +6088,12 @@ following routines:
size(9cm,6cm,IgnoreAspect);
string data="secondaryaxis.csv";
- file in=line(csv(input(data)));
+ file in=input(data).line().csv();
string[] titlelabel=in;
string[] columnlabel=in;
- real[][] a=dimension(in,0,0);
+ real[][] a=in.dimension(0,0);
a=transpose(a);
real[] t=a[0], susceptible=a[1], infectious=a[2], dead=a[3], larvae=a[4];
real[] susceptibleM=a[5], exposed=a[6],infectiousM=a[7];
@@ -6150,9 +6144,9 @@ following routines:
import graph;
import stats;
- file fin=line(input("leastsquares.dat"));
+ file fin=input("leastsquares.dat").line();
- real[][] a=dimension(fin,0,0);
+ real[][] a=fin.dimension(0,0);
a=transpose(a);
real[] t=a[0], rho=a[1];
@@ -6556,18 +6550,18 @@ length `4' or less.
Arbitrary thick three-dimensional curves and line caps (which the
`OpenGL' standard does not require implementations to provide) are
constructed with
-tube tube(path3 g, real width, real granularity=tubegranularity);
+tube tube(path3 p, real width, real granularity=tubegranularity);
this returns a tube structure representing a tube of diameter `width'
centered approximately on `g'. The tube structure consists of a surface
-`s' and the actual tube center, path3 `center'. This can make files
-slow to render, especially with the `Adobe Reader' renderer. The setting
-`thick=false' can be used to disable this feature and force all lines
-to be drawn with `linewidth(0)' (one pixel wide, regardless of the
-resolution). By default mesh and contour lines in three-dimensions are
-always drawn thin, unless an explicit line width is given in the pen
-parameter or the setting `thin' is set to `false'. The pens `thin()'
-and `thick()' defined in plain_pens.asy can also be used to override
-these defaults for specific draw commands.
+`s' and the actual tube center, path3 `center'. Drawing thick lines as
+tubes can be slow to render, especially with the `Adobe Reader'
+renderer. The setting `thick=false' can be used to disable this feature
+and force all lines to be drawn with `linewidth(0)' (one pixel wide,
+regardless of the resolution). By default, mesh and contour lines in
+three-dimensions are always drawn thin, unless an explicit line width
+is given in the pen parameter or the setting `thin' is set to `false'.
+The pens `thin()' and `thick()' defined in plain_pens.asy can also be
+used to override these defaults for specific draw commands.
There are four choices for viewing 3D `Asymptote' output:
1. Use the native `Asymptote' adaptive `OpenGL'-based renderer (with
@@ -7144,6 +7138,9 @@ surface surface(real f(pair z), pair a, pair b, int nx=nmesh, int ny=nx,
surface surface(real f(pair z), pair a, pair b, int nx=nmesh, int ny=nx,
splinetype xsplinetype, splinetype ysplinetype=xsplinetype,
bool cond(pair z)=null);
+surface surface(triple f(pair z), real[] u, real[] v,
+ splinetype[] usplinetype, splinetype[] vsplinetype=Spline,
+ bool cond(pair z)=null);
surface surface(triple f(pair z), pair a, pair b, int nu=nmesh, int nv=nu,
bool cond(pair z)=null);
surface surface(triple f(pair z), pair a, pair b, int nu=nmesh, int nv=nu,
@@ -7689,6 +7686,7 @@ Options (negate by replacing - with -no):
-auto3D Automatically activate 3D scene [true]
-autoimport string Module to automatically import
-autoplain Enable automatic importing of plain [true]
+-autoplay Autoplay 3D animations [false]
-autorotate Enable automatic PDF page rotation [false]
-batchMask Mask fpu exceptions in batch mode [false]
-batchView View output in batch mode [false]
@@ -7718,6 +7716,7 @@ Options (negate by replacing - with -no):
-level n Postscript level [3]
-l,-listvariables List available global functions and variables [false]
-localhistory Use a local interactive history file [false]
+-loop Loop 3D animations [false]
-m,-mask Mask fpu exceptions; command-line only
-maxtile pair Maximum rendering tile size [(0,0)]
-maxviewport pair Maximum viewport size [(2048,2048)]
@@ -7779,11 +7778,11 @@ automatically imported for each run as the final step in loading module
Default option values may be entered as `Asymptote' code in a
configuration file named `config.asy' (or the file specified by the
environment variable `ASYMPTOTE_CONFIG' or `-config' option).
-`Asymptote' will look for this file in its usual search path.
-Typically the configuration file is placed in the `.asy' directory in
-the user's home directory (`%USERPROFILE%\.asy' under `MSDOS').
-Configuration variables are accessed using the long form of the option
-names:
+`Asymptote' will look for this file in its usual search path (*note
+Search paths::). Typically the configuration file is placed in the
+`.asy' directory in the user's home directory (`%USERPROFILE%\.asy'
+under `MSDOS'). Configuration variables are accessed using the long
+form of the option names:
import settings;
outformat="pdf";
batchView=false;
@@ -8221,9 +8220,9 @@ Index
* ---: Tutorial. (line 192)
* -=: Self & prefix operators.
(line 6)
-* -c: Options. (line 161)
-* -l: Options. (line 180)
-* -u: Options. (line 171)
+* -c: Options. (line 163)
+* -l: Options. (line 182)
+* -u: Options. (line 173)
* -V <1>: Tutorial. (line 41)
* -V: Configuring. (line 6)
* ..: Tutorial. (line 109)
@@ -8235,6 +8234,7 @@ Index
* 2D graphs: graph. (line 6)
* 3D graphs: graph3. (line 6)
* 3D grids: grid3. (line 6)
+* 3D PostScript: three. (line 525)
* 3D rendering: Compiling from UNIX source.
(line 16)
* :: Arithmetic & logical.
@@ -8258,13 +8258,13 @@ Index
* ^=: Self & prefix operators.
(line 6)
* ^^: Tutorial. (line 197)
-* a4: Configuring. (line 63)
+* a4: Configuring. (line 61)
* abort: Data types. (line 321)
* abs <1>: Mathematical functions.
(line 35)
* abs: Data types. (line 60)
* accel <1>: three. (line 455)
-* accel: Paths and guides. (line 110)
+* accel: Paths and guides. (line 109)
* access: Import. (line 6)
* acknowledgments: Credits. (line 6)
* aCos: Mathematical functions.
@@ -8274,28 +8274,29 @@ Index
* acosh: Mathematical functions.
(line 6)
* add: Frames and pictures. (line 192)
+* adjust: Pens. (line 112)
* Ai: Mathematical functions.
(line 48)
* Ai_deriv: Mathematical functions.
(line 48)
* Airy: Mathematical functions.
(line 48)
-* alias <1>: Arrays. (line 187)
+* alias <1>: Arrays. (line 184)
* alias: Structures. (line 54)
-* align: Options. (line 155)
+* align: Options. (line 157)
* Align: label. (line 12)
-* all: Arrays. (line 331)
-* Allow: Pens. (line 323)
+* all: Arrays. (line 328)
+* Allow: Pens. (line 324)
* AND: Arithmetic & logical.
(line 80)
* and: Tutorial. (line 165)
* angle: Data types. (line 68)
* animate <1>: animation. (line 12)
-* animate <2>: Files. (line 152)
-* animate: Configuring. (line 69)
+* animate <2>: Files. (line 151)
+* animate: Configuring. (line 67)
* animation: animation. (line 6)
* annotate: annotate. (line 6)
-* antialias <1>: Options. (line 134)
+* antialias <1>: Options. (line 136)
* antialias: three. (line 198)
* antialiasing: Compiling from UNIX source.
(line 16)
@@ -8309,13 +8310,13 @@ Index
* ArcArrows: draw. (line 26)
* ArcArrows3: three. (line 498)
* arclength <1>: three. (line 455)
-* arclength: Paths and guides. (line 137)
+* arclength: Paths and guides. (line 136)
* arctime <1>: three. (line 455)
-* arctime: Paths and guides. (line 141)
+* arctime: Paths and guides. (line 140)
* arguments: Default arguments. (line 6)
* arithmetic operators: Arithmetic & logical.
(line 6)
-* array: Arrays. (line 125)
+* array: Arrays. (line 122)
* array iteration: Programming. (line 33)
* arrays: Arrays. (line 6)
* arrow: label. (line 72)
@@ -8324,6 +8325,7 @@ Index
* arrow keys: Tutorial. (line 21)
* Arrow3: three. (line 498)
* Arrows: draw. (line 26)
+* arrows: draw. (line 26)
* Arrows3: three. (line 498)
* as: Import. (line 70)
* aSin: Mathematical functions.
@@ -8339,7 +8341,7 @@ Index
* asy.vim: Editing modes. (line 33)
* asymptote.sty: LaTeX usage. (line 6)
* asymptote.xml: Editing modes. (line 49)
-* ASYMPTOTE_CONFIG: Options. (line 107)
+* ASYMPTOTE_CONFIG: Options. (line 109)
* aTan: Mathematical functions.
(line 20)
* atan: Mathematical functions.
@@ -8352,7 +8354,7 @@ Index
* attach <1>: graph. (line 405)
* attach: LaTeX usage. (line 32)
* autoadjust: three. (line 335)
-* autoimport: Options. (line 103)
+* autoimport: Options. (line 105)
* automatic scaling: graph. (line 672)
* axialshade: fill. (line 43)
* axis <1>: graph3. (line 66)
@@ -8367,7 +8369,7 @@ Index
* Bars3: three. (line 498)
* barsize: draw. (line 19)
* base modules: Base modules. (line 6)
-* basealign: Pens. (line 164)
+* basealign: Pens. (line 165)
* baseline: label. (line 92)
* batch mode: Tutorial. (line 30)
* beep: Data types. (line 335)
@@ -8388,7 +8390,8 @@ Index
* Bessel: Mathematical functions.
(line 48)
* bevel: flowchart. (line 68)
-* beveljoin: Pens. (line 134)
+* beveljoin: Pens. (line 135)
+* Bezier: Tutorial. (line 115)
* bezulate: three. (line 98)
* Bi: Mathematical functions.
(line 48)
@@ -8426,10 +8429,10 @@ Index
* bp: Tutorial. (line 17)
* break: Programming. (line 29)
* breakpoints: Debugger. (line 21)
-* brick: Pens. (line 247)
+* brick: Pens. (line 248)
* broken axis: graph. (line 773)
* bug reports: Help. (line 23)
-* buildcycle: Paths and guides. (line 251)
+* buildcycle: Paths and guides. (line 250)
* Button-1: GUI. (line 6)
* Button-2: GUI. (line 6)
* BWRainbow: palette. (line 15)
@@ -8445,7 +8448,7 @@ Index
(line 26)
* center: three. (line 319)
* Center: label. (line 62)
-* checker: Pens. (line 247)
+* checker: Pens. (line 248)
* Chinese: unicode. (line 12)
* choose: Mathematical functions.
(line 39)
@@ -8458,10 +8461,10 @@ Index
* circlebarframe: markers. (line 18)
* CJK: unicode. (line 12)
* clear <1>: Debugger. (line 23)
-* clear: Files. (line 90)
+* clear: Files. (line 89)
* clip: fill. (line 110)
* cm: Tutorial. (line 63)
-* cmd: Configuring. (line 36)
+* cmd: Configuring. (line 34)
* cmyk: Pens. (line 34)
* colatitude: Data types. (line 129)
* color: Pens. (line 23)
@@ -8471,38 +8474,39 @@ Index
* colorless: Pens. (line 54)
* colors: Pens. (line 51)
* comma: Files. (line 59)
-* comma-separated-value mode: Arrays. (line 362)
+* comma-separated-value mode: Arrays. (line 361)
* command-line options <1>: Options. (line 6)
-* command-line options: Configuring. (line 83)
+* command-line options: Configuring. (line 82)
* comment character: Files. (line 15)
* compass directions: Tutorial. (line 94)
* Compiling from UNIX source: Compiling from UNIX source.
(line 6)
-* complement: Arrays. (line 153)
-* concat: Arrays. (line 183)
+* complement: Arrays. (line 150)
+* concat: Arrays. (line 180)
* conditional <1>: Arithmetic & logical.
(line 73)
* conditional: Programming. (line 8)
-* config: Options. (line 107)
+* config: Options. (line 109)
+* configuration file <1>: Options. (line 109)
* configuration file: Configuring. (line 23)
* configuring: Configuring. (line 6)
* conj: Data types. (line 57)
* constructors: Structures. (line 95)
-* context: Options. (line 134)
+* context: Options. (line 136)
* continue <1>: Debugger. (line 31)
* continue: Programming. (line 29)
* contour: contour. (line 9)
* contour3: contour3. (line 6)
* controls <1>: three. (line 6)
* controls: Tutorial. (line 154)
-* controlSpecifier: Paths and guides. (line 375)
-* convert <1>: Options. (line 134)
+* controlSpecifier: Paths and guides. (line 374)
+* convert <1>: Options. (line 136)
* convert <2>: animation. (line 6)
-* convert <3>: Files. (line 152)
-* convert: Configuring. (line 69)
-* convertOptions: Options. (line 122)
+* convert <3>: Files. (line 151)
+* convert: Configuring. (line 67)
+* convertOptions: Options. (line 124)
* Coons shading: fill. (line 74)
-* copy: Arrays. (line 174)
+* copy: Arrays. (line 171)
* Cos: Mathematical functions.
(line 20)
* cos: Mathematical functions.
@@ -8515,25 +8519,24 @@ Index
* cross <1>: graph. (line 474)
* cross: Data types. (line 167)
* crossframe: markers. (line 23)
-* crosshatch: Pens. (line 263)
-* csv: Arrays. (line 362)
-* cubicroots: Arrays. (line 320)
+* crosshatch: Pens. (line 264)
+* csv: Arrays. (line 361)
+* cubicroots: Arrays. (line 317)
* curl <1>: three. (line 6)
* curl: Tutorial. (line 172)
-* curlSpecifier: Paths and guides. (line 387)
+* curlSpecifier: Paths and guides. (line 386)
* currentpen: Pens. (line 6)
* currentprojection: three. (line 359)
* curve: slopefield. (line 20)
* custom axis types: graph. (line 138)
* custom mark routine: graph. (line 566)
* custom tick locations: graph. (line 241)
-* cut: Paths and guides. (line 233)
+* cut: Paths and guides. (line 232)
* cycle <1>: three. (line 6)
* cycle: Tutorial. (line 46)
* cyclic <1>: three. (line 455)
* cyclic <2>: Arrays. (line 39)
-* cyclic: Paths and guides. (line 75)
-* cyclicflag: Arrays. (line 39)
+* cyclic: Paths and guides. (line 74)
* Cyrillic: unicode. (line 7)
* dashdotted: Pens. (line 92)
* dashed: Pens. (line 92)
@@ -8556,20 +8559,20 @@ Index
(line 17)
* degrees: Data types. (line 73)
* delete <1>: Arrays. (line 39)
-* delete: Files. (line 147)
+* delete: Files. (line 146)
* description: Description. (line 6)
-* diagonal: Arrays. (line 305)
+* diagonal: Arrays. (line 302)
* diamond: flowchart. (line 50)
-* dimension: Arrays. (line 368)
+* dimension: Arrays. (line 366)
* dir <1>: three. (line 455)
-* dir <2>: Paths and guides. (line 99)
+* dir <2>: Paths and guides. (line 98)
* dir <3>: Data types. (line 85)
* dir: Search paths. (line 10)
* direction specifier: Tutorial. (line 115)
* directory: Files. (line 24)
-* dirSpecifier: Paths and guides. (line 369)
-* dirtime: Paths and guides. (line 147)
-* display: Configuring. (line 69)
+* dirSpecifier: Paths and guides. (line 368)
+* dirtime: Paths and guides. (line 146)
+* display: Configuring. (line 67)
* do: Programming. (line 29)
* dot <1>: Data types. (line 98)
* dot: draw. (line 83)
@@ -8587,15 +8590,16 @@ Index
* drawing commands: Drawing commands. (line 6)
* drawline: math. (line 9)
* drawtree: drawtree. (line 9)
-* dvips: Configuring. (line 69)
-* dvipsOptions: Options. (line 122)
+* dvips: Configuring. (line 67)
+* dvipsOptions: Options. (line 124)
* E <1>: Mathematical functions.
(line 48)
* E: Tutorial. (line 94)
* Editing modes: Editing modes. (line 6)
* Ei: Mathematical functions.
(line 48)
-* ellipse: Frames and pictures. (line 22)
+* ellipse <1>: Frames and pictures. (line 22)
+* ellipse: Paths and guides. (line 39)
* elliptic functions: Mathematical functions.
(line 48)
* else: Programming. (line 8)
@@ -8618,11 +8622,11 @@ Index
* EndPenMargin3: three. (line 514)
* EndPoint: label. (line 57)
* envelope: Frames and pictures. (line 22)
-* environment variables: Configuring. (line 87)
-* eof <1>: Arrays. (line 346)
-* eof: Files. (line 90)
-* eol <1>: Arrays. (line 346)
-* eol: Files. (line 90)
+* environment variables: Configuring. (line 86)
+* eof <1>: Arrays. (line 343)
+* eof: Files. (line 89)
+* eol <1>: Arrays. (line 343)
+* eol: Files. (line 89)
* EPS: label. (line 80)
* erase <1>: Frames and pictures. (line 7)
* erase: Data types. (line 239)
@@ -8631,9 +8635,10 @@ Index
* erfc: Mathematical functions.
(line 6)
* error: Files. (line 15)
+* error bars: graph. (line 522)
* errorbars: graph. (line 474)
* eval: Import. (line 101)
-* evenodd <1>: Pens. (line 148)
+* evenodd <1>: Pens. (line 149)
* evenodd: Tutorial. (line 211)
* exit <1>: Debugger. (line 57)
* exit <2>: Interactive mode. (line 37)
@@ -8647,9 +8652,9 @@ Index
(line 6)
* exponential integral: Mathematical functions.
(line 48)
-* extendcap: Pens. (line 125)
+* extendcap: Pens. (line 126)
* extension <1>: MetaPost. (line 10)
-* extension: Paths and guides. (line 228)
+* extension: Paths and guides. (line 227)
* external: embed. (line 28)
* extrude: three. (line 449)
* F: Mathematical functions.
@@ -8662,7 +8667,7 @@ Index
* Fedora: UNIX binary distributions.
(line 15)
* feynman: feynman. (line 6)
-* fft: Arrays. (line 252)
+* fft: Arrays. (line 249)
* FFTW: Compiling from UNIX source.
(line 58)
* file <1>: Debugger. (line 45)
@@ -8675,12 +8680,12 @@ Index
* filldraw: fill. (line 11)
* FillDraw: draw. (line 26)
* filloutside: fill. (line 27)
-* fillrule: Pens. (line 148)
-* find <1>: Arrays. (line 162)
+* fillrule: Pens. (line 149)
+* find <1>: Arrays. (line 159)
* find: Data types. (line 224)
-* firstcut: Paths and guides. (line 243)
+* firstcut: Paths and guides. (line 242)
* fit: Frames and pictures. (line 103)
-* fix-cm: Pens. (line 174)
+* fix-cm: Pens. (line 175)
* fixedscaling: Frames and pictures. (line 74)
* floor: Mathematical functions.
(line 26)
@@ -8688,12 +8693,12 @@ Index
* flush: Files. (line 59)
* fmod: Mathematical functions.
(line 6)
-* font: Pens. (line 188)
-* font command: Pens. (line 188)
-* fontcommand: Pens. (line 203)
-* fontsize: Pens. (line 174)
+* font: Pens. (line 189)
+* font command: Pens. (line 189)
+* fontcommand: Pens. (line 204)
+* fontsize: Pens. (line 175)
* for: Programming. (line 8)
-* format <1>: Options. (line 134)
+* format <1>: Options. (line 136)
* format: Data types. (line 266)
* forum: Help. (line 6)
* frame: Frames and pictures. (line 7)
@@ -8714,11 +8719,11 @@ Index
(line 39)
* geometry: geometry. (line 6)
* getc: Files. (line 30)
-* getpair: Files. (line 115)
-* getreal: Files. (line 115)
-* getstring: Files. (line 115)
-* gettriple: Files. (line 115)
-* glOptions <1>: Options. (line 122)
+* getpair: Files. (line 114)
+* getreal: Files. (line 114)
+* getstring: Files. (line 114)
+* gettriple: Files. (line 114)
+* glOptions <1>: Options. (line 124)
* glOptions: three. (line 198)
* GNU Scientific Library: Mathematical functions.
(line 48)
@@ -8733,20 +8738,20 @@ Index
* Grayscale: palette. (line 9)
* grayscale: Pens. (line 25)
* grid <1>: graph. (line 724)
-* grid: Pens. (line 247)
+* grid: Pens. (line 248)
* grid3: grid3. (line 6)
* gs: Configuring. (line 6)
* gsl: Mathematical functions.
(line 48)
* GSL: Compiling from UNIX source.
(line 58)
-* gsOptions: Options. (line 122)
+* gsOptions: Options. (line 124)
* GUI: GUI. (line 6)
* GUI installation: GUI Installation. (line 6)
* GUI usage: GUI Usage. (line 6)
-* guide: Paths and guides. (line 296)
+* guide: Paths and guides. (line 295)
* guide3: three. (line 6)
-* hatch: Pens. (line 263)
+* hatch: Pens. (line 264)
* height: LaTeX usage. (line 32)
* help <1>: Debugger. (line 30)
* help <2>: Help. (line 6)
@@ -8759,7 +8764,8 @@ Index
* hidden surface removal: three. (line 533)
* histogram: Mathematical functions.
(line 39)
-* history: Files. (line 140)
+* history <1>: Interactive mode. (line 37)
+* history: Files. (line 139)
* historylines: Interactive mode. (line 42)
* HookHead: draw. (line 26)
* HookHead3: three. (line 498)
@@ -8771,16 +8777,17 @@ Index
* i_scaled: Mathematical functions.
(line 48)
* iconic: three. (line 198)
-* identity <1>: Arrays. (line 302)
+* identity <1>: Arrays. (line 299)
* identity <2>: Mathematical functions.
(line 6)
* identity: Transforms. (line 24)
* if: Programming. (line 8)
* IgnoreAspect: Frames and pictures. (line 58)
* image: palette. (line 34)
-* ImageMagick <1>: Options. (line 134)
+* ImageMagick <1>: Options. (line 136)
* ImageMagick <2>: animation. (line 6)
-* ImageMagick: Configuring. (line 69)
+* ImageMagick: Configuring. (line 67)
+* images: palette. (line 6)
* implicit casts: Casts. (line 6)
* implicit linear solver: MetaPost. (line 10)
* implicit scaling: Implicit scaling. (line 6)
@@ -8796,32 +8803,32 @@ Index
* input: Files. (line 11)
* insert <1>: Arrays. (line 39)
* insert: Data types. (line 235)
-* inside: Paths and guides. (line 275)
+* inside: Paths and guides. (line 274)
* inst: Debugger. (line 36)
* installation: Installation. (line 6)
* int: Data types. (line 28)
* integer division: Arithmetic & logical.
(line 6)
* interactive mode: Interactive mode. (line 6)
-* interior: Paths and guides. (line 271)
+* interior: Paths and guides. (line 270)
* international characters: unicode. (line 6)
* interp: Arithmetic & logical.
(line 76)
* interpolate: interpolate. (line 6)
* intersect <1>: three. (line 455)
* intersect <2>: math. (line 13)
-* intersect: Paths and guides. (line 176)
+* intersect: Paths and guides. (line 175)
* intersectionpoint <1>: three. (line 455)
* intersectionpoint <2>: math. (line 17)
-* intersectionpoint: Paths and guides. (line 220)
+* intersectionpoint: Paths and guides. (line 219)
* intersectionpoints <1>: three. (line 455)
-* intersectionpoints: Paths and guides. (line 224)
+* intersectionpoints: Paths and guides. (line 223)
* intersections <1>: three. (line 455)
-* intersections: Paths and guides. (line 187)
+* intersections: Paths and guides. (line 186)
* InTicks: graph3. (line 34)
* intMax: Data types. (line 28)
* intMin: Data types. (line 28)
-* inverse <1>: Arrays. (line 308)
+* inverse <1>: Arrays. (line 305)
* inverse: Transforms. (line 16)
* invert: three. (line 388)
* invisible: Pens. (line 39)
@@ -8838,7 +8845,8 @@ Index
* keys: Arrays. (line 39)
* keywords: Named arguments. (line 6)
* Korean: unicode. (line 12)
-* Label: graph. (line 332)
+* Label <1>: graph. (line 332)
+* Label: label. (line 15)
* label: clip. (line 16)
* Label: draw. (line 98)
* labelpath: labelpath. (line 6)
@@ -8846,10 +8854,10 @@ Index
* labelx: graph. (line 332)
* labely: graph. (line 332)
* Landscape: Frames and pictures. (line 95)
-* lastcut: Paths and guides. (line 247)
+* lastcut: Paths and guides. (line 246)
* lasy-mode: Editing modes. (line 6)
-* latex: Options. (line 134)
-* LaTeX fonts: Pens. (line 188)
+* latex: Options. (line 136)
+* LaTeX fonts: Pens. (line 189)
* LaTeX usage: LaTeX usage. (line 6)
* latin1: latin1. (line 6)
* latitude: Data types. (line 134)
@@ -8869,21 +8877,22 @@ Index
(line 48)
* length <1>: three. (line 455)
* length <2>: Arrays. (line 39)
-* length <3>: Paths and guides. (line 66)
+* length <3>: Paths and guides. (line 65)
* length: Data types. (line 60)
-* letter: Configuring. (line 63)
+* letter: Configuring. (line 61)
* libm routines: Mathematical functions.
(line 6)
* libsigsegv <1>: Help. (line 33)
* libsigsegv: Functions. (line 88)
* limits: graph. (line 626)
-* line: Arrays. (line 346)
-* line mode: Arrays. (line 346)
+* line: Arrays. (line 343)
+* line mode: Arrays. (line 343)
* Linear: graph. (line 672)
-* linecap: Pens. (line 125)
-* linejoin: Pens. (line 134)
-* lineskip: Pens. (line 174)
-* linewidth: Pens. (line 115)
+* linecap: Pens. (line 126)
+* linejoin: Pens. (line 135)
+* lineskip: Pens. (line 175)
+* linetype: Pens. (line 112)
+* linewidth: Pens. (line 116)
* locale: Data types. (line 286)
* Log: graph. (line 672)
* log: Mathematical functions.
@@ -8903,8 +8912,8 @@ Index
* loop: Programming. (line 8)
* MacOS X binary distributions: MacOS X binary distributions.
(line 6)
-* makepen: Pens. (line 296)
-* map: Arrays. (line 144)
+* makepen: Pens. (line 297)
+* map: Arrays. (line 141)
* Margin: draw. (line 42)
* Margin3: three. (line 514)
* margins: three. (line 247)
@@ -8920,18 +8929,17 @@ Index
* mathematical functions: Mathematical functions.
(line 6)
* max <1>: three. (line 455)
-* max <2>: Arrays. (line 231)
+* max <2>: Arrays. (line 228)
* max <3>: Frames and pictures. (line 7)
-* max: Paths and guides. (line 260)
+* max: Paths and guides. (line 259)
* maxbound: Data types. (line 104)
* maxtile: three. (line 198)
-* maxtimes: Paths and guides. (line 215)
+* maxtimes: Paths and guides. (line 214)
* maxviewport: three. (line 198)
-* merge: animation. (line 6)
* MetaPost: MetaPost. (line 6)
* MetaPost ... : Tutorial. (line 176)
-* MetaPost cutafter: Paths and guides. (line 248)
-* MetaPost cutbefore: Paths and guides. (line 244)
+* MetaPost cutafter: Paths and guides. (line 247)
+* MetaPost cutbefore: Paths and guides. (line 243)
* MetaPost pickup: Pens. (line 6)
* MetaPost whatever: MetaPost. (line 10)
* Microsoft Windows: Microsoft Windows. (line 6)
@@ -8939,38 +8947,38 @@ Index
* MidArcArrow3: three. (line 498)
* MidArrow: draw. (line 26)
* MidArrow3: three. (line 498)
-* midpoint: Paths and guides. (line 161)
+* midpoint: Paths and guides. (line 160)
* MidPoint: label. (line 57)
* min <1>: three. (line 455)
-* min <2>: Arrays. (line 224)
+* min <2>: Arrays. (line 221)
* min <3>: Frames and pictures. (line 7)
-* min: Paths and guides. (line 256)
+* min: Paths and guides. (line 255)
* minbound: Data types. (line 101)
* minipage: label. (line 119)
-* mintimes: Paths and guides. (line 210)
-* miterjoin: Pens. (line 134)
-* miterlimit: Pens. (line 143)
+* mintimes: Paths and guides. (line 209)
+* miterjoin: Pens. (line 135)
+* miterlimit: Pens. (line 144)
* mm: Tutorial. (line 63)
-* mode: Files. (line 86)
+* mode: Files. (line 85)
* mouse: GUI. (line 6)
* mouse bindings: three. (line 131)
-* Move: Pens. (line 335)
-* MoveQuiet: Pens. (line 341)
+* Move: Pens. (line 336)
+* MoveQuiet: Pens. (line 342)
* multisample: three. (line 121)
* multisampling: Compiling from UNIX source.
(line 16)
* N: Tutorial. (line 94)
-* name: Files. (line 86)
+* name: Files. (line 85)
* named arguments: Named arguments. (line 6)
-* new <1>: Arrays. (line 112)
+* new <1>: Arrays. (line 109)
* new: Structures. (line 6)
* newframe: Frames and pictures. (line 7)
* newl: Files. (line 59)
* newton: Mathematical functions.
(line 65)
* next: Debugger. (line 42)
-* NFSS: Pens. (line 188)
-* nobasealign: Pens. (line 164)
+* NFSS: Pens. (line 189)
+* nobasealign: Pens. (line 165)
* NoFill <1>: Frames and pictures. (line 141)
* NoFill: draw. (line 26)
* NoMargin: draw. (line 42)
@@ -8978,7 +8986,7 @@ Index
* none: Files. (line 59)
* None: draw. (line 19)
* normal: three. (line 441)
-* nosafe: Options. (line 150)
+* nosafe: Options. (line 152)
* NOT: Arithmetic & logical.
(line 80)
* NoTicks: graph. (line 155)
@@ -8994,8 +9002,9 @@ Index
* obliqueY: three. (line 315)
* obliqueZ: three. (line 300)
* ode: ode. (line 9)
-* offset: Options. (line 155)
-* opacity: Pens. (line 218)
+* offset <1>: Options. (line 157)
+* offset: Pens. (line 112)
+* opacity: Pens. (line 219)
* open: Files. (line 11)
* OpenGL: three. (line 121)
* operator: User-defined operators.
@@ -9015,34 +9024,35 @@ Index
* orthographic: three. (line 319)
* outformat: three. (line 121)
* outprefix: Frames and pictures. (line 83)
-* output <1>: Options. (line 134)
+* output <1>: Options. (line 136)
* output: Files. (line 36)
* OutTicks: graph3. (line 34)
* overloading functions: Functions. (line 44)
-* overwrite: Pens. (line 320)
+* overwrite: Pens. (line 321)
* P: Mathematical functions.
(line 48)
* pack: label. (line 102)
* packing: Rest arguments. (line 30)
* pair <1>: Data types. (line 41)
* pair: Tutorial. (line 17)
-* pairs: Arrays. (line 248)
-* paperheight: Configuring. (line 63)
-* papertype: Configuring. (line 63)
-* paperwidth: Configuring. (line 63)
+* pairs: Arrays. (line 245)
+* paperheight: Configuring. (line 61)
+* papertype: Configuring. (line 61)
+* paperwidth: Configuring. (line 61)
* parametric surface: graph3. (line 100)
* parametrized curve: graph. (line 626)
* patch-dependent colors: three. (line 75)
* path <1>: flowchart. (line 74)
* path <2>: three. (line 43)
* path: Paths and guides. (line 7)
+* path markers: graph. (line 474)
* path3: three. (line 6)
* path[]: Tutorial. (line 197)
* patterns <1>: patterns. (line 6)
-* patterns: Pens. (line 234)
-* pdflatex: Options. (line 134)
+* patterns: Pens. (line 235)
+* pdflatex: Options. (line 136)
* pdfviewer: Configuring. (line 6)
-* pdfviewerOptions: Options. (line 122)
+* pdfviewerOptions: Options. (line 124)
* pen: Pens. (line 6)
* PenMargin: draw. (line 42)
* PenMargin2: three. (line 514)
@@ -9054,7 +9064,7 @@ Index
* perspective: three. (line 339)
* picture: Frames and pictures. (line 35)
* picture alignment: Frames and pictures. (line 205)
-* piecewisestraight: Paths and guides. (line 82)
+* piecewisestraight: Paths and guides. (line 81)
* Pl: Mathematical functions.
(line 48)
* plain: plain. (line 6)
@@ -9062,38 +9072,39 @@ Index
* plane: three. (line 282)
* planeproject: three. (line 438)
* point <1>: three. (line 455)
-* point: Paths and guides. (line 85)
+* point: Paths and guides. (line 84)
* polar: Data types. (line 119)
* polargraph: graph. (line 90)
* polygon: graph. (line 474)
* pop: Arrays. (line 39)
* Portrait: Frames and pictures. (line 95)
* postcontrol <1>: three. (line 455)
-* postcontrol: Paths and guides. (line 130)
+* postcontrol: Paths and guides. (line 129)
* postfix operators: Self & prefix operators.
(line 19)
* postscript: Frames and pictures. (line 267)
-* PostScript fonts: Pens. (line 206)
+* PostScript fonts: Pens. (line 207)
* PostScript subpath: Tutorial. (line 197)
* pow10: Mathematical functions.
(line 6)
* prc: three. (line 216)
-* precision: Files. (line 90)
+* precision: Files. (line 89)
* precontrol <1>: three. (line 455)
-* precontrol: Paths and guides. (line 123)
+* precontrol: Paths and guides. (line 122)
* prefix operators: Self & prefix operators.
(line 6)
* private: Structures. (line 6)
* programming: Programming. (line 6)
* pstoedit: PostScript to Asymptote.
(line 6)
+* psview: Microsoft Windows. (line 16)
* psviewer: Configuring. (line 6)
-* psviewerOptions: Options. (line 122)
+* psviewerOptions: Options. (line 124)
* pt: Tutorial. (line 63)
* public: Structures. (line 6)
* push: Arrays. (line 39)
* Python usage: Interactive mode. (line 58)
-* quadraticroots: Arrays. (line 311)
+* quadraticroots: Arrays. (line 308)
* quarticroots: math. (line 22)
* quit <1>: Debugger. (line 54)
* quit: Interactive mode. (line 37)
@@ -9105,18 +9116,16 @@ Index
* radians: Mathematical functions.
(line 17)
* radius <1>: three. (line 455)
-* radius: Paths and guides. (line 119)
+* radius: Paths and guides. (line 118)
* Rainbow: palette. (line 12)
* rand: Mathematical functions.
(line 39)
* randMax: Mathematical functions.
(line 39)
-* read1: Arrays. (line 386)
-* read2: Arrays. (line 386)
-* read3: Arrays. (line 386)
+* read: Arrays. (line 384)
* reading: Files. (line 11)
* reading string arrays: Arrays. (line 353)
-* readline: Files. (line 132)
+* readline: Files. (line 131)
* real: Data types. (line 33)
* realDigits: Data types. (line 33)
* realEpsilon: Data types. (line 33)
@@ -9127,24 +9136,24 @@ Index
* recursion: Functions. (line 88)
* reflect: Transforms. (line 51)
* Relative: label. (line 52)
-* relpoint: Paths and guides. (line 157)
-* reltime: Paths and guides. (line 153)
+* relpoint: Paths and guides. (line 156)
+* reltime: Paths and guides. (line 152)
* remainder: Mathematical functions.
(line 6)
-* rename: Files. (line 149)
-* render <1>: Options. (line 134)
+* rename: Files. (line 148)
+* render <1>: Options. (line 136)
* render: three. (line 121)
* replace: Data types. (line 252)
-* resetdefaultpen: Pens. (line 349)
+* resetdefaultpen: Pens. (line 350)
* rest arguments: Rest arguments. (line 6)
* restore: Frames and pictures. (line 261)
* restricted: Structures. (line 6)
* return: Debugger. (line 48)
* reverse <1>: three. (line 455)
-* reverse <2>: Arrays. (line 149)
-* reverse <3>: Paths and guides. (line 164)
+* reverse <2>: Arrays. (line 146)
+* reverse <3>: Paths and guides. (line 163)
* reverse: Data types. (line 248)
-* rewind: Files. (line 90)
+* rewind: Files. (line 89)
* rfind: Data types. (line 229)
* rgb: Pens. (line 30)
* Riemann zeta function: Mathematical functions.
@@ -9157,41 +9166,42 @@ Index
* Rotate(pair z): label. (line 40)
* round: Mathematical functions.
(line 26)
-* roundcap: Pens. (line 125)
+* roundcap: Pens. (line 126)
* roundedpath: roundedpath. (line 6)
-* roundjoin: Pens. (line 134)
+* roundjoin: Pens. (line 135)
* roundrectangle: flowchart. (line 62)
* RPM: UNIX binary distributions.
(line 6)
* runtime imports: Import. (line 101)
* Russian: unicode. (line 7)
* S: Tutorial. (line 94)
-* safe: Options. (line 150)
+* safe: Options. (line 152)
* save: Frames and pictures. (line 258)
-* saveline: Files. (line 132)
+* saveline: Files. (line 131)
* scale: three. (line 417)
* Scale: graph. (line 688)
* scale <1>: graph. (line 672)
-* scale: Transforms. (line 39)
+* scale <2>: Transforms. (line 39)
+* scale: Pens. (line 112)
* Scale: label. (line 46)
* scale3: three. (line 414)
* scaled graph: graph. (line 653)
* scientific graph: graph. (line 386)
-* scroll: Files. (line 106)
-* search: Arrays. (line 167)
+* scroll: Files. (line 105)
+* search: Arrays. (line 164)
* search paths: Search paths. (line 6)
* Seascape: Frames and pictures. (line 100)
* secondary axis: graph. (line 803)
* secondaryX: graph. (line 803)
* secondaryY: graph. (line 803)
* seconds: Data types. (line 299)
-* seek: Files. (line 90)
-* seekeof: Files. (line 90)
+* seek: Files. (line 89)
+* seekeof: Files. (line 89)
* segmentation fault: Help. (line 33)
* self operators: Self & prefix operators.
(line 6)
-* sequence: Arrays. (line 131)
-* settings <1>: Options. (line 107)
+* sequence: Arrays. (line 128)
+* settings <1>: Options. (line 109)
* settings: Configuring. (line 23)
* sgn: Mathematical functions.
(line 26)
@@ -9204,8 +9214,7 @@ Index
* showtarget: three. (line 319)
* Si: Mathematical functions.
(line 48)
-* signed <1>: Arrays. (line 398)
-* signed: Files. (line 71)
+* signedint: Files. (line 71)
* SimpleHead: draw. (line 26)
* simplex: simplex. (line 6)
* simpson: Mathematical functions.
@@ -9214,34 +9223,33 @@ Index
(line 20)
* sin: Mathematical functions.
(line 6)
-* single <1>: Arrays. (line 398)
-* single: Files. (line 71)
-* singleint: Files. (line 86)
-* singlereal: Files. (line 86)
+* single precision: Files. (line 71)
+* singleint: Files. (line 71)
+* singlereal: Files. (line 71)
* sinh: Mathematical functions.
(line 6)
-* size <1>: Options. (line 134)
+* size <1>: Options. (line 136)
* size <2>: three. (line 455)
* size <3>: Frames and pictures. (line 43)
-* size: Paths and guides. (line 71)
+* size: Paths and guides. (line 70)
* size3: three. (line 244)
* slant: Transforms. (line 45)
* Slant: label. (line 43)
* sleep: Data types. (line 329)
-* slice: Paths and guides. (line 233)
+* slice: Paths and guides. (line 232)
* slices: Slices. (line 6)
* slide: slide. (line 6)
* slopefield: slopefield. (line 6)
* solid: Pens. (line 92)
* solids: solids. (line 9)
-* solve: Arrays. (line 265)
-* sort: Arrays. (line 190)
+* solve: Arrays. (line 262)
+* sort: Arrays. (line 187)
* Spline <1>: graph3. (line 100)
* Spline: graph. (line 34)
* split: Data types. (line 261)
* sqrt: Mathematical functions.
(line 6)
-* squarecap: Pens. (line 125)
+* squarecap: Pens. (line 126)
* srand: Mathematical functions.
(line 39)
* stack overflow <1>: Help. (line 33)
@@ -9255,28 +9263,28 @@ Index
* stop: Debugger. (line 10)
* straight: three. (line 455)
* Straight: graph. (line 31)
-* straight: Paths and guides. (line 78)
+* straight: Paths and guides. (line 77)
* strftime: Data types. (line 291)
* string: Data types. (line 179)
* stroke: fill. (line 36)
-* strokepath: Paths and guides. (line 290)
+* strokepath: Paths and guides. (line 289)
* strptime: Data types. (line 299)
* struct: Structures. (line 6)
* structures: Structures. (line 6)
* subpath <1>: three. (line 455)
-* subpath: Paths and guides. (line 167)
+* subpath: Paths and guides. (line 166)
* subpictures: Frames and pictures. (line 103)
* substr: Data types. (line 244)
* Subversion: Subversion. (line 6)
-* sum: Arrays. (line 219)
+* sum: Arrays. (line 216)
* superpath: Tutorial. (line 197)
-* Suppress: Pens. (line 327)
-* SuppressQuiet: Pens. (line 331)
+* Suppress: Pens. (line 328)
+* SuppressQuiet: Pens. (line 332)
* surface <1>: graph3. (line 100)
* surface: three. (line 47)
* SVN: Subversion. (line 6)
-* system <1>: Options. (line 150)
-* system: Files. (line 157)
+* system <1>: Options. (line 152)
+* system: Files. (line 156)
* syzygy: syzygy. (line 6)
* tab: Files. (line 59)
* tab completion: Tutorial. (line 21)
@@ -9287,21 +9295,21 @@ Index
* tanh: Mathematical functions.
(line 6)
* target: three. (line 319)
-* tell: Files. (line 90)
+* tell: Files. (line 89)
* tension <1>: three. (line 6)
* tension: Tutorial. (line 165)
-* tensionSpecifier: Paths and guides. (line 381)
+* tensionSpecifier: Paths and guides. (line 380)
* tensor product shading: fill. (line 74)
* tensorshade: fill. (line 74)
-* tex <1>: Options. (line 134)
+* tex <1>: Options. (line 136)
* tex: Frames and pictures. (line 274)
-* TeX fonts: Pens. (line 197)
+* TeX fonts: Pens. (line 198)
* TeX string: Data types. (line 179)
-* texcommand: Configuring. (line 69)
+* texcommand: Configuring. (line 67)
* TeXHead: draw. (line 26)
* TeXHead3: three. (line 498)
* texpath <1>: label. (line 116)
-* texpath: Configuring. (line 69)
+* texpath: Configuring. (line 67)
* texpreamble: Frames and pictures. (line 282)
* texreset: Frames and pictures. (line 285)
* textbook graph: graph. (line 361)
@@ -9315,10 +9323,10 @@ Index
* Ticks: graph. (line 155)
* ticks: graph. (line 155)
* tildeframe: markers. (line 26)
-* tile: Pens. (line 247)
-* tilings: Pens. (line 234)
+* tile: Pens. (line 248)
+* tilings: Pens. (line 235)
* time: Data types. (line 291)
-* times: Paths and guides. (line 202)
+* times: Paths and guides. (line 201)
* Top: graph. (line 131)
* TopView: three. (line 362)
* trace: Debugger. (line 51)
@@ -9326,13 +9334,13 @@ Index
* transform <1>: three. (line 429)
* transform: Transforms. (line 6)
* transform3: three. (line 398)
-* transparency: Pens. (line 218)
-* transpose: Arrays. (line 211)
+* transparency: Pens. (line 219)
+* transpose: Arrays. (line 208)
* tree: tree. (line 9)
* trembling: trembling. (line 6)
* triangle: geometry. (line 6)
* triangulate: contour. (line 156)
-* tridiagonal: Arrays. (line 268)
+* tridiagonal: Arrays. (line 265)
* trigonometric integrals: Mathematical functions.
(line 48)
* triple: Data types. (line 108)
@@ -9343,12 +9351,12 @@ Index
* tutorial: Tutorial. (line 6)
* typedef <1>: Functions. (line 36)
* typedef: Data types. (line 339)
-* undefined: Paths and guides. (line 264)
+* undefined: Paths and guides. (line 263)
* UnFill: Frames and pictures. (line 152)
* unfill: fill. (line 105)
* UnFill: draw. (line 26)
* unicode: unicode. (line 6)
-* uniform: Arrays. (line 158)
+* uniform: Arrays. (line 155)
* Uninstall: Uninstall. (line 6)
* unit: Data types. (line 78)
* unitbox <1>: three. (line 288)
@@ -9374,8 +9382,8 @@ Index
* variable initializers: Variable initializers.
(line 6)
* vectorfield: graph. (line 965)
-* vectorfield3: graph3. (line 156)
-* vectorization: Arrays. (line 325)
+* vectorfield3: graph3. (line 159)
+* vectorization: Arrays. (line 322)
* verbatim: Frames and pictures. (line 267)
* vertex-dependent colors: three. (line 75)
* Vertical: flowchart. (line 74)
@@ -9388,20 +9396,20 @@ Index
* virtual functions: Structures. (line 189)
* void: Data types. (line 10)
* W: Tutorial. (line 94)
-* whatever: Paths and guides. (line 228)
+* whatever: Paths and guides. (line 227)
* Wheel: palette. (line 22)
* wheel mouse: GUI. (line 6)
* while: Programming. (line 29)
* white-space string delimiter mode: Arrays. (line 353)
* width: LaTeX usage. (line 32)
-* windingnumber: Paths and guides. (line 264)
+* windingnumber: Paths and guides. (line 263)
* word: Arrays. (line 353)
-* write <1>: Arrays. (line 394)
+* write <1>: Arrays. (line 393)
* write: Files. (line 51)
* X: three. (line 255)
* xasy: GUI. (line 6)
* xaxis3: graph3. (line 7)
-* xelatex <1>: Options. (line 134)
+* xelatex <1>: Options. (line 136)
* xelatex: embed. (line 10)
* xequals: graph. (line 284)
* XEquals: graph. (line 270)
@@ -9445,7 +9453,7 @@ Index
(line 48)
* zero_J: Mathematical functions.
(line 48)
-* zerowinding: Pens. (line 148)
+* zerowinding: Pens. (line 149)
* zeta: Mathematical functions.
(line 48)
* zpart: Data types. (line 161)
@@ -9465,139 +9473,139 @@ Node: UNIX binary distributions11307
Node: MacOS X binary distributions12413
Node: Microsoft Windows13361
Ref: psview14071
-Node: Configuring14990
-Node: Search paths19297
-Node: Compiling from UNIX source19977
-Ref: multisampling20566
-Node: Editing modes22984
-Node: Subversion25416
-Node: Uninstall25879
-Node: Tutorial26229
-Ref: unitcircle29972
-Ref: Bezier30181
-Node: Drawing commands35240
-Node: draw36949
-Ref: arrows38097
-Node: fill43322
-Ref: gradient shading44366
-Node: clip48559
-Node: label49151
-Ref: Label49850
-Node: Programming55594
-Ref: array iteration56411
-Node: Data types57493
-Ref: format66394
-Node: Paths and guides69858
-Ref: circle70112
-Ref: arctime75457
-Ref: extension79322
-Node: Pens86005
-Ref: fillrule93150
-Ref: basealign94047
-Ref: transparency96872
-Ref: makepen100315
-Ref: overwrite101153
-Node: Transforms102363
-Node: Frames and pictures104154
-Ref: envelope105295
-Ref: size106378
-Ref: unitsize107365
-Ref: shipout108425
-Ref: filltype110733
-Ref: add113716
-Ref: add about114662
-Ref: tex117607
-Node: Files118481
-Ref: cd119446
-Ref: scroll124005
-Node: Variable initializers127078
-Node: Structures129373
-Node: Operators136825
-Node: Arithmetic & logical137139
-Node: Self & prefix operators139036
-Node: User-defined operators139824
-Node: Implicit scaling140735
-Node: Functions141298
-Ref: stack overflow144051
-Node: Default arguments144615
-Node: Named arguments145354
-Node: Rest arguments147516
-Node: Mathematical functions150326
-Node: Arrays154931
-Ref: sort162112
-Ref: tridiagonal164403
-Ref: solve165631
-Node: Slices170034
-Node: Casts173928
-Node: Import175894
-Node: Static181124
-Node: LaTeX usage184020
-Node: Base modules189465
-Node: plain191965
-Node: simplex192617
-Node: math192890
-Node: interpolate193989
-Node: geometry194268
-Node: trembling194872
-Node: stats195233
-Node: patterns195493
-Node: markers195729
-Node: tree197512
-Node: binarytree197700
-Node: drawtree198289
-Node: syzygy198493
-Node: feynman198767
-Node: roundedpath199042
-Node: animation199325
-Ref: animate199744
-Node: embed200883
-Node: slide202672
-Node: MetaPost203012
-Node: unicode203728
-Node: latin1204616
-Node: babel204984
-Node: labelpath205213
-Node: labelpath3206033
-Node: annotate206344
-Node: CAD206815
-Node: graph207125
-Ref: ticks213963
-Ref: pathmarkers227113
-Ref: marker227578
-Ref: markuniform227929
-Ref: errorbars229720
-Ref: automatic scaling233776
-Node: palette244419
-Ref: images244537
-Ref: image248708
-Ref: logimage249186
-Ref: penimage249992
-Node: three250436
-Ref: PostScript3D272750
-Node: obj274442
-Node: graph3274694
-Ref: GaussianSurface279649
-Node: grid3280734
-Node: solids281474
-Node: tube282422
-Node: flowchart284657
-Node: contour289156
-Node: contour3294187
-Node: slopefield294494
-Node: ode295931
-Node: Options296191
-Ref: configuration file301631
-Ref: settings301631
-Ref: convert302702
-Node: Interactive mode305491
-Ref: history307115
-Node: GUI308420
-Node: GUI Installation308923
-Node: GUI Usage310061
-Node: PostScript to Asymptote310964
-Node: Help312107
-Node: Debugger313836
-Node: Credits315621
-Node: Index316534
+Node: Configuring14992
+Node: Search paths19205
+Node: Compiling from UNIX source20002
+Ref: multisampling20591
+Node: Editing modes23009
+Node: Subversion25441
+Node: Uninstall25904
+Node: Tutorial26254
+Ref: unitcircle29997
+Ref: Bezier30206
+Node: Drawing commands35265
+Node: draw36974
+Ref: arrows38122
+Node: fill43365
+Ref: gradient shading44409
+Node: clip48602
+Node: label49194
+Ref: Label49893
+Node: Programming55618
+Ref: array iteration56435
+Node: Data types57517
+Ref: format66418
+Node: Paths and guides69882
+Ref: circle70136
+Ref: arctime75453
+Ref: extension79318
+Node: Pens86001
+Ref: fillrule93245
+Ref: basealign94142
+Ref: transparency96967
+Ref: makepen100410
+Ref: overwrite101248
+Node: Transforms102458
+Node: Frames and pictures104249
+Ref: envelope105390
+Ref: size106473
+Ref: unitsize107460
+Ref: shipout108520
+Ref: filltype110853
+Ref: add113835
+Ref: add about114781
+Ref: tex117726
+Node: Files118600
+Ref: cd119565
+Ref: scroll124034
+Node: Variable initializers127107
+Node: Structures129402
+Node: Operators136854
+Node: Arithmetic & logical137168
+Node: Self & prefix operators139065
+Node: User-defined operators139853
+Node: Implicit scaling140764
+Node: Functions141327
+Ref: stack overflow144080
+Node: Default arguments144644
+Node: Named arguments145383
+Node: Rest arguments147545
+Node: Mathematical functions150355
+Node: Arrays154960
+Ref: sort162020
+Ref: tridiagonal164311
+Ref: solve165539
+Node: Slices169736
+Node: Casts173629
+Node: Import175595
+Node: Static180825
+Node: LaTeX usage183721
+Node: Base modules189166
+Node: plain191666
+Node: simplex192318
+Node: math192591
+Node: interpolate193690
+Node: geometry193969
+Node: trembling194573
+Node: stats194934
+Node: patterns195194
+Node: markers195430
+Node: tree197213
+Node: binarytree197401
+Node: drawtree197990
+Node: syzygy198194
+Node: feynman198468
+Node: roundedpath198743
+Node: animation199026
+Ref: animate199443
+Node: embed200582
+Node: slide202371
+Node: MetaPost202711
+Node: unicode203427
+Node: latin1204315
+Node: babel204683
+Node: labelpath204912
+Node: labelpath3205732
+Node: annotate206043
+Node: CAD206514
+Node: graph206824
+Ref: ticks213663
+Ref: pathmarkers226814
+Ref: marker227279
+Ref: markuniform227630
+Ref: errorbars229421
+Ref: automatic scaling233477
+Node: palette244123
+Ref: images244241
+Ref: image248412
+Ref: logimage248890
+Ref: penimage249696
+Node: three250140
+Ref: PostScript3D272471
+Node: obj274163
+Node: graph3274415
+Ref: GaussianSurface279540
+Node: grid3280625
+Node: solids281365
+Node: tube282313
+Node: flowchart284548
+Node: contour289047
+Node: contour3294078
+Node: slopefield294385
+Node: ode295822
+Node: Options296082
+Ref: configuration file301624
+Ref: settings301624
+Ref: convert302719
+Node: Interactive mode305508
+Ref: history307132
+Node: GUI308437
+Node: GUI Installation308940
+Node: GUI Usage310078
+Node: PostScript to Asymptote310981
+Node: Help312124
+Node: Debugger313853
+Node: Credits315638
+Node: Index316551

End Tag Table