From 16d128e5e10d541a78654b86409d5a3539f07708 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 15 Aug 2009 23:57:48 +0000 Subject: asymptote 1.83 git-svn-id: svn://tug.org/texlive/trunk@14696 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/utils/asymptote/doc/png/Makefile.in | 2 +- .../source/utils/asymptote/doc/png/asymptote.info | 890 +++++++++++---------- 2 files changed, 450 insertions(+), 442 deletions(-) (limited to 'Build/source/utils/asymptote/doc/png') 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 -- cgit v1.2.3