diff options
author | Karl Berry <karl@freefriends.org> | 2009-07-08 01:04:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-07-08 01:04:31 +0000 |
commit | 17ee31b51081b8281b652fa06b997918003f7772 (patch) | |
tree | c5c1420540fe9a31454c1450ec5d96c096f91a9b /Build/source/utils/asymptote/doc | |
parent | bf914f81a2ff8552e1438251f4b6b56f9acf0b90 (diff) |
asymptote 1.80
git-svn-id: svn://tug.org/texlive/trunk@14179 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/doc')
-rw-r--r-- | Build/source/utils/asymptote/doc/CAD.pdf | bin | 67399 -> 67399 bytes | |||
-rw-r--r-- | Build/source/utils/asymptote/doc/FAQ/asy-faq.info | 2 | ||||
-rw-r--r-- | Build/source/utils/asymptote/doc/Makefile.in | 1 | ||||
-rw-r--r-- | Build/source/utils/asymptote/doc/asy.1 | 19 | ||||
-rw-r--r-- | Build/source/utils/asymptote/doc/asymptote.pdf | bin | 1561333 -> 1565926 bytes | |||
-rw-r--r-- | Build/source/utils/asymptote/doc/asymptote.texi | 90 | ||||
-rw-r--r-- | Build/source/utils/asymptote/doc/helix.asy | 6 | ||||
-rw-r--r-- | Build/source/utils/asymptote/doc/options | 7 | ||||
-rw-r--r-- | Build/source/utils/asymptote/doc/png/asymptote.info | 728 |
9 files changed, 487 insertions, 366 deletions
diff --git a/Build/source/utils/asymptote/doc/CAD.pdf b/Build/source/utils/asymptote/doc/CAD.pdf Binary files differindex 88f6368ed92..293bebcda19 100644 --- a/Build/source/utils/asymptote/doc/CAD.pdf +++ b/Build/source/utils/asymptote/doc/CAD.pdf diff --git a/Build/source/utils/asymptote/doc/FAQ/asy-faq.info b/Build/source/utils/asymptote/doc/FAQ/asy-faq.info index 4112c7fc9c3..079d2754bc9 100644 --- a/Build/source/utils/asymptote/doc/FAQ/asy-faq.info +++ b/Build/source/utils/asymptote/doc/FAQ/asy-faq.info @@ -9,7 +9,7 @@ END-INFO-DIR-ENTRY File: $prefix.info, Node: Top, Next: Question 1.1, Up: (dir) ASYMPTOTE FREQUENTLY ASKED QUESTIONS - 02 Jul 2009 + 06 Jul 2009 This is the list of Frequently Asked Questions about Asymptote (asy). diff --git a/Build/source/utils/asymptote/doc/Makefile.in b/Build/source/utils/asymptote/doc/Makefile.in index 8199088ac9d..e15881d1230 100644 --- a/Build/source/utils/asymptote/doc/Makefile.in +++ b/Build/source/utils/asymptote/doc/Makefile.in @@ -83,6 +83,7 @@ install: man faq install-man cd FAQ; $(MAKE) install install-prebuilt: install-man + touch png/asymptote.info cd png; $(MAKE) install cd FAQ; $(MAKE) install-prebuilt diff --git a/Build/source/utils/asymptote/doc/asy.1 b/Build/source/utils/asymptote/doc/asy.1 index 3ec3130e9aa..e47d5714dc9 100644 --- a/Build/source/utils/asymptote/doc/asy.1 +++ b/Build/source/utils/asymptote/doc/asy.1 @@ -39,6 +39,7 @@ Center, Bottom, Top, or Zero page alignment [C]. .TP .B \-antialias n Antialiasing width for rasterized output [2]. +-arcballradius pixels Arcball radius [750] .TP .B \-auto3D Automatically activate 3D scene [true]. @@ -79,6 +80,9 @@ Enable debugging messages [false]. .B \-divisor n Garbage collect using purge(divisor=n) [2]. .TP +.B \-doubleclick ms +Emulated double-click timeout [200]. +.TP .B \-embed Embed rendered preview image [true]. .TP @@ -187,6 +191,9 @@ Suppress welcome message [false]. .B \-render n Render 3D graphics using n pixels per bp (-1=auto) [-1]. .TP +.B \-resizestep step +Resize step [1.2]. +.TP .B \-rgb Convert cmyk colors to rgb [false]. .TP @@ -196,6 +203,9 @@ Disable system call [true]. .B \-scroll n Scroll standard output n lines at a time [0]. .TP +.B \-spinstep deg/sec +Spin speed [60]. +.TP .B \-tabcompletion Interactive prompt auto-completion [true]. .TP @@ -235,11 +245,20 @@ Show version; command-line only. .B \-wait Wait for child processes to finish before exiting [false]. .TP +.B \-warn string +Enable warning; command-line only. +.TP .B \-where Show where listed variables are declared [false]. .TP .B \-xformat format GUI deconstruction format [png]. +.TP +.B \-zoomfactor factor +Zoom step factor [1.05]. +.TP +.B \-zoomstep step +Mouse motion zoom step [0.1]. .SH SEE ALSO Asymptote is documented fully in the asymptote Info page. diff --git a/Build/source/utils/asymptote/doc/asymptote.pdf b/Build/source/utils/asymptote/doc/asymptote.pdf Binary files differindex a0be05216a0..277c86786da 100644 --- a/Build/source/utils/asymptote/doc/asymptote.pdf +++ b/Build/source/utils/asymptote/doc/asymptote.pdf diff --git a/Build/source/utils/asymptote/doc/asymptote.texi b/Build/source/utils/asymptote/doc/asymptote.texi index 1e5443228b7..d4865930da7 100644 --- a/Build/source/utils/asymptote/doc/asymptote.texi +++ b/Build/source/utils/asymptote/doc/asymptote.texi @@ -357,9 +357,24 @@ A working @TeX{} implementation (such as the one available at @url{http://www.miktex.org}) will be required to typeset labels. You will also need to install @code{GPL Ghostscript} from @url{http://sourceforge.net/projects/ghostscript/}. + To view the default @code{PostScript} output, you can install the program @code{gsview} available from @url{http://www.cs.wisc.edu/~ghost/gsview/}. +@anchor{psview} +A better (and free) @code{PostScript} viewer available at +@url{http://psview.sourceforge.net/} (which in particular works properly +in interactive mode) unfortunately currently requires some manual +configuration. Specifically, if version @code{x.xx} of psview is +extracted to the directory @code{c:\Program Files\psview-x.xx} one +needs to put +@verbatim +import settings; +psviewer="c:\Program Files\psview-x.xx\psv.exe"; +@end verbatim +@noindent +in the optional @code{Asymptote} configuration file; +@pxref{configuration file}). The @code{ImageMagick} package from @@ -400,7 +415,8 @@ Users of @code{ggv} will need to enable @code{Watch file} under Users of @code{gsview} will need to enable @code{Options/Auto Redisplay} (however, under @code{MSDOS} it is still necessary to click on the @code{gsview} window; under @code{UNIX} one must manually redisplay by -pressing the @code{r} key). +pressing the @code{r} key). A better (and free) multiplatform +alternative to @code{gsview} is psview (@pxref{psview}). @cindex @code{settings} @cindex configuration file @@ -485,6 +501,15 @@ animate @end verbatim @noindent +Warnings (such as "writeoverloaded") may be enabled or disabled with +the functions +@verbatim +warn(string s); +nowarn(string s); +@end verbatim +@noindent +or by directly modifying the string array @code{warnings}. + @cindex command-line options Configuration variables may also be set or overwritten with a command-line option: @@ -3634,23 +3659,35 @@ write(fout,"List: ",1,2,3); // Writes "List: 1 2 3" @cindex @code{binput} @cindex @code{boutput} @cindex @code{single} -@cindex @code{double} +@cindex double precision +@cindex @code{signed} A file may also be opened with @code{xinput} or @code{xoutput}, instead of @code{input} or @code{output}, to read or write -double precision (64-bit) real values and single precision (32-bit) -integer values in Sun Microsystem's @acronym{XDR} (External +double precision (64-bit) reals and single precision (32-bit) +integers in Sun Microsystem's @acronym{XDR} (External Data Representation) portable binary format (available on all @code{UNIX} platforms). -A file may also be opened with @code{binput} or @code{boutput} to read -or write double precision values in the native (nonportable) -machine binary format. The function @code{file single(file,0.0)} may -be used to set a file to read single precision real @acronym{XDR} or binary -values; calling @code{file single(file,0.0,false)} sets it back to read -doubles again. The functions @code{file single(file,0)} and -@code{file single(file,0,false)} can be used to change the default -integer precision (single). The functions @code{file -single(file)} and @code{file single(file,false)} may be used to set the -precision for both real and integer values. +Alternatively, a file may also be opened with @code{binput} or +@code{boutput} to read or write double precision reals and single +precision integers in the native (nonportable) machine binary format. +The function +@code{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 @acronym{XDR} or binary file @code{f}. +Similarly, the function @code{file signed(file f, bool b=true)} +can be used to modify the signedness of integer reads and writes for +an @acronym{XDR} or binary file @code{f}. +Note that @code{single}, and @code{signed} modify and return their +file arguments (to facilitate nested function calls). + +@cindex @code{name} +@cindex @code{mode} +@cindex @code{singlereal} +@cindex @code{singleint} +@cindex @code{signed} +The virtual members @code{name}, @code{mode}, @code{singlereal}, +@code{singleint}, and @code{signed} may be used to query the +respective parameters for a given file. @cindex @code{eof} @cindex @code{eol} @@ -5325,6 +5362,18 @@ One, two, and three-dimensional arrays of the basic data types can be output with the functions @code{write(file,T[])}, @code{write(file,T[][])}, @code{write(file,T[][][])}, respectively. +@cindex @code{dimension} +@cindex @code{line} +@cindex @code{csv} +@cindex @code{word} +@cindex @code{single} +@cindex @code{signed} +Note that @code{dimension}, @code{line}, @code{csv}, +@code{word}, @code{single}, and @code{signed} modify and return their +file arguments (to facilitate nested function calls). +The virtual members @code{dimension}, @code{line}, @code{csv}, and +@code{word} may be used to query the respective parameters for a given file. + @node Slices @subsection Slices @cindex slices @@ -7475,7 +7524,7 @@ maximum screen dimension. The default settings import settings; leftbutton=new string[] {"rotate","zoom","shift","pan"}; middlebutton=new string[] {"menu"}; -rightbutton=new string[] {"zoom","rotateX","rotateY","rotateZ"}; +rightbutton=new string[] {"zoom/menu","rotateX","rotateY","rotateZ"}; wheelup=new string[] {"zoomin"}; wheeldown=new string[] {"zoomout"}; @end verbatim @@ -7485,10 +7534,10 @@ bind the mouse buttons as follows: @item Shift Left: zoom @item Ctrl Left: shift viewport @item Alt Left: pan -@item Middle: menu +@item Middle: menu (must be unmodified; ignores Shift, Ctrl, and Alt) @item Wheel Up: zoom in @item Wheel Down: zoom out -@item Right: zoom +@item Right: zoom/menu (must be unmodified) @item Right double click: menu @item Shift Right: rotate about the X axis @item Ctrl Right: rotate about the Y axis @@ -7537,8 +7586,8 @@ limited by the setting @code{maxviewport}, which restricts the maximum width and height of the viewport. On @code{UNIX} systems some graphics drivers support batch mode (@code{-noV}) rendering in an iconified window; this can be enabled with the setting @code{iconify=true}. -Other @code{UNIX} graphics drivers may require the command line setting -@code{-glOptions=-indirect}. +Some (broken) @code{UNIX} graphics drivers may require the command line setting +@code{-glOptions=-indirect}, which requests (slower) indirect rendering. @cindex @code{prc} @cindex @code{views} @@ -9259,4 +9308,5 @@ Melenchuk, Martin Wiebusch, and Stefan Knorr. @c LocalWords: addViews outprefix addAllViews xsplinetype ysplinetype rotateX @c LocalWords: usplinetype vsplinetype leftbutton middlebutton rightbutton @c LocalWords: rotateY rotateZ wheelup zoomin wheeldown zoomout TeXLive -@c LocalWords: viewportshift +@c LocalWords: viewportshift signedint signedness psview multiplatform +@c LocalWords: singlereal singleint diff --git a/Build/source/utils/asymptote/doc/helix.asy b/Build/source/utils/asymptote/doc/helix.asy index 768add3481a..0925e0821b1 100644 --- a/Build/source/utils/asymptote/doc/helix.asy +++ b/Build/source/utils/asymptote/doc/helix.asy @@ -15,6 +15,6 @@ draw(p,Arrow3); scale(true); -xaxis3(XZ()*"$x$",Bounds(),red,InTicks(Label,2,2)); -yaxis3(YZ()*"$y$",Bounds(),red,InTicks(beginlabel=false,Label,2,2)); -zaxis3(XZ()*"$z$",Bounds(),red,InTicks); +xaxis3(XZ()*"$x$",Bounds,red,InTicks(Label,2,2)); +yaxis3(YZ()*"$y$",Bounds,red,InTicks(beginlabel=false,Label,2,2)); +zaxis3(XZ()*"$z$",Bounds,red,InTicks); diff --git a/Build/source/utils/asymptote/doc/options b/Build/source/utils/asymptote/doc/options index e81df8a83a9..be5bf16729c 100644 --- a/Build/source/utils/asymptote/doc/options +++ b/Build/source/utils/asymptote/doc/options @@ -5,6 +5,7 @@ Options (negate by replacing - with -no): -V,-View View output; command-line only -a,-align C|B|T|Z Center, Bottom, Top, or Zero page alignment [C] -antialias n Antialiasing width for rasterized output [2] +-arcballradius pixels Arcball radius [750] -auto3D Automatically activate 3D scene [true] -autoimport string Module to automatically import -autoplain Enable automatic importing of plain [true] @@ -18,6 +19,7 @@ Options (negate by replacing - with -no): -compact Conserve memory at the expense of speed [false] -d,-debug Enable debugging messages [false] -divisor n Garbage collect using purge(divisor=n) [2] +-doubleclick ms Emulated double-click timeout [200] -embed Embed rendered preview image [true] -exitonEOF Exit interactive mode on EOF [true] -fitscreen Fit rendered image to screen [true] @@ -54,9 +56,11 @@ Options (negate by replacing - with -no): -prompt2 string Continuation prompt for multiline input [..] -q,-quiet Suppress welcome message [false] -render n Render 3D graphics using n pixels per bp (-1=auto) [-1] +-resizestep step Resize step [1.2] -rgb Convert cmyk colors to rgb [false] -safe Disable system call [true] -scroll n Scroll standard output n lines at a time [0] +-spinstep deg/sec Spin speed [60] -tabcompletion Interactive prompt auto-completion [true] -tex engine latex|pdflatex|xelatex|tex|pdftex|context|none [latex] -thick Render thick 3D lines [true] @@ -70,6 +74,9 @@ Options (negate by replacing - with -no): -v,-verbose Increase verbosity level (can specify multiple times) [0] -version Show version; command-line only -wait Wait for child processes to finish before exiting [false] +-warn string Enable warning; command-line only -where Show where listed variables are declared [false] -xformat format GUI deconstruction format [png] +-zoomfactor factor Zoom step factor [1.05] +-zoomstep step Mouse motion zoom step [0.1] diff --git a/Build/source/utils/asymptote/doc/png/asymptote.info b/Build/source/utils/asymptote/doc/png/asymptote.info index cd17ef71bd5..37d42d767b5 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.79. +This file documents `Asymptote', version 1.80. `http://asymptote.sourceforge.net' @@ -23,7 +23,7 @@ File: asymptote.info, Node: Top, Next: Description, Up: (dir) Asymptote ********* -This file documents `Asymptote', version 1.79. +This file documents `Asymptote', version 1.80. `http://asymptote.sourceforge.net' @@ -329,9 +329,19 @@ where `x.xx' denotes the latest version. A working TeX implementation (such as the one available at `http://www.miktex.org') will be required to typeset labels. You will also need to install `GPL Ghostscript' from -`http://sourceforge.net/projects/ghostscript/'. To view the default -`PostScript' output, you can install the program `gsview' available from -`http://www.cs.wisc.edu/~ghost/gsview/'. +`http://sourceforge.net/projects/ghostscript/'. + + To view the default `PostScript' output, you can install the program +`gsview' available from `http://www.cs.wisc.edu/~ghost/gsview/'. A +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 +to the directory `c:\Program Files\psview-x.xx' one needs to put +import settings; +psviewer="c:\Program Files\psview-x.xx\psv.exe"; + in the optional `Asymptote' configuration file; *note configuration +file::). The `ImageMagick' package from @@ -365,7 +375,9 @@ interactive mode to work properly. Users of `ggv' will need to enable `Watch file' under `Edit/Postscript Viewer Preferences'. Users of `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). +`UNIX' one must manually redisplay by pressing the `r' key). A better +(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 @@ -423,7 +435,13 @@ dvips convert display animate - Configuration variables may also be set or overwritten with a + Warnings (such as "writeoverloaded") may be enabled or disabled with +the functions +warn(string s); +nowarn(string s); + or by directly modifying the string array `warnings'. + + Configuration variables may also be set or overwritten with a command-line option: asy -psviewer=gsview -V venn @@ -2862,19 +2880,23 @@ write(fout,1); // Writes "1" write(fout); // Writes a new line write(fout,"List: ",1,2,3); // Writes "List: 1 2 3" A file may also be opened with `xinput' or `xoutput', instead of -`input' or `output', to read or write double precision (64-bit) real -values and single precision (32-bit) integer values in Sun -Microsystem's XDR (External Data Representation) portable binary format -(available on all `UNIX' platforms). A file may also be opened with -`binput' or `boutput' to read or write double precision values in the -native (nonportable) machine binary format. The function `file -single(file,0.0)' may be used to set a file to read single precision -real XDR or binary values; calling `file single(file,0.0,false)' sets -it back to read doubles again. The functions `file single(file,0)' and -`file single(file,0,false)' can be used to change the default integer -precision (single). The functions `file single(file)' and `file -single(file,false)' may be used to set the precision for both real and -integer values. +`input' or `output', to read or write double precision (64-bit) reals +and single precision (32-bit) integers in Sun Microsystem's XDR +(External Data Representation) portable binary format (available on all +`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 members `name', `mode', `singlereal', `singleint', and +`signed' 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 `eof(file)', end-of-line with `eol(file)', and for I/O errors with @@ -4166,6 +4188,11 @@ real[][][] C=read3(fin); 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 @@ -6556,7 +6583,7 @@ There are four choices for viewing 3D `Asymptote' output: the corresponding maximum screen dimension. The default settings import settings; leftbutton=new string[] {"rotate","zoom","shift","pan"}; middlebutton=new string[] {"menu"}; - rightbutton=new string[] {"zoom","rotateX","rotateY","rotateZ"}; + rightbutton=new string[] {"zoom/menu","rotateX","rotateY","rotateZ"}; wheelup=new string[] {"zoomin"}; wheeldown=new string[] {"zoomout"}; bind the mouse buttons as follows: @@ -6568,13 +6595,14 @@ There are four choices for viewing 3D `Asymptote' output: * Alt Left: pan - * Middle: menu + * Middle: menu (must be unmodified; ignores Shift, Ctrl, and + Alt) * Wheel Up: zoom in * Wheel Down: zoom out - * Right: zoom + * Right: zoom/menu (must be unmodified) * Right double click: menu @@ -6633,8 +6661,9 @@ There are four choices for viewing 3D `Asymptote' output: restricts the maximum width and height of the viewport. On `UNIX' systems some graphics drivers support batch mode (`-noV') rendering in an iconified window; this can be enabled with the - setting `iconify=true'. Other `UNIX' graphics drivers may require - the command line setting `-glOptions=-indirect'. + setting `iconify=true'. Some (broken) `UNIX' graphics drivers may + require the command line setting `-glOptions=-indirect', which + requests (slower) indirect rendering. 3. Embed the 3D PRC format in a PDF file and view the resulting PDF file with version `8.0' or later of `Adobe Reader'. In addition @@ -7060,9 +7089,9 @@ draw(p,Arrow3); scale(true); -xaxis3(XZ()*"$x$",Bounds(),red,InTicks(Label,2,2)); -yaxis3(YZ()*"$y$",Bounds(),red,InTicks(beginlabel=false,Label,2,2)); -zaxis3(XZ()*"$z$",Bounds(),red,InTicks); +xaxis3(XZ()*"$x$",Bounds,red,InTicks(Label,2,2)); +yaxis3(YZ()*"$y$",Bounds,red,InTicks(beginlabel=false,Label,2,2)); +zaxis3(XZ()*"$z$",Bounds,red,InTicks); @@ -7656,6 +7685,7 @@ Options (negate by replacing - with -no): -V,-View View output; command-line only -a,-align C|B|T|Z Center, Bottom, Top, or Zero page alignment [C] -antialias n Antialiasing width for rasterized output [2] +-arcballradius pixels Arcball radius [750] -auto3D Automatically activate 3D scene [true] -autoimport string Module to automatically import -autoplain Enable automatic importing of plain [true] @@ -7669,6 +7699,7 @@ Options (negate by replacing - with -no): -compact Conserve memory at the expense of speed [false] -d,-debug Enable debugging messages [false] -divisor n Garbage collect using purge(divisor=n) [2] +-doubleclick ms Emulated double-click timeout [200] -embed Embed rendered preview image [true] -exitonEOF Exit interactive mode on EOF [true] -fitscreen Fit rendered image to screen [true] @@ -7705,9 +7736,11 @@ Options (negate by replacing - with -no): -prompt2 string Continuation prompt for multiline input [..] -q,-quiet Suppress welcome message [false] -render n Render 3D graphics using n pixels per bp (-1=auto) [-1] +-resizestep step Resize step [1.2] -rgb Convert cmyk colors to rgb [false] -safe Disable system call [true] -scroll n Scroll standard output n lines at a time [0] +-spinstep deg/sec Spin speed [60] -tabcompletion Interactive prompt auto-completion [true] -tex engine latex|pdflatex|xelatex|tex|pdftex|context|none [latex] -thick Render thick 3D lines [true] @@ -7721,8 +7754,11 @@ Options (negate by replacing - with -no): -v,-verbose Increase verbosity level (can specify multiple times) [0] -version Show version; command-line only -wait Wait for child processes to finish before exiting [false] +-warn string Enable warning; command-line only -where Show where listed variables are declared [false] -xformat format GUI deconstruction format [png] +-zoomfactor factor Zoom step factor [1.05] +-zoomstep step Mouse motion zoom step [0.1] All boolean options can be negated by prepending `no' to the option name. @@ -8193,9 +8229,9 @@ Index * ---: Tutorial. (line 192) * -=: Self & prefix operators. (line 6) -* -c: Options. (line 154) -* -l: Options. (line 173) -* -u: Options. (line 164) +* -c: Options. (line 161) +* -l: Options. (line 180) +* -u: Options. (line 171) * -V <1>: Tutorial. (line 41) * -V: Configuring. (line 6) * ..: Tutorial. (line 109) @@ -8230,12 +8266,12 @@ Index * ^=: Self & prefix operators. (line 6) * ^^: Tutorial. (line 197) -* a4: Configuring. (line 63) +* a4: Configuring. (line 65) * abort: Data types. (line 321) * abs <1>: Mathematical functions. (line 35) * abs: Data types. (line 60) -* accel <1>: three. (line 451) +* accel <1>: three. (line 453) * accel: Paths and guides. (line 110) * access: Import. (line 6) * acknowledgments: Credits. (line 6) @@ -8254,7 +8290,7 @@ Index (line 48) * alias <1>: Arrays. (line 187) * alias: Structures. (line 54) -* align: Options. (line 148) +* align: Options. (line 155) * Align: label. (line 12) * all: Arrays. (line 331) * Allow: Pens. (line 323) @@ -8263,26 +8299,26 @@ Index * and: Tutorial. (line 165) * angle: Data types. (line 68) * animate <1>: animation. (line 12) -* animate <2>: Files. (line 148) -* animate: Configuring. (line 69) +* animate <2>: Files. (line 152) +* animate: Configuring. (line 71) * animation: animation. (line 6) * annotate: annotate. (line 6) -* antialias <1>: Options. (line 128) -* antialias: three. (line 195) +* antialias <1>: Options. (line 135) +* antialias: three. (line 196) * antialiasing: Compiling from UNIX source. (line 16) * append <1>: Arrays. (line 39) * append: Files. (line 36) -* arc: three. (line 260) +* arc: three. (line 262) * Arc: Paths and guides. (line 32) * arc: Paths and guides. (line 22) * ArcArrow: draw. (line 26) -* ArcArrow3: three. (line 494) +* ArcArrow3: three. (line 496) * ArcArrows: draw. (line 26) -* ArcArrows3: three. (line 494) -* arclength <1>: three. (line 451) +* ArcArrows3: three. (line 496) +* arclength <1>: three. (line 453) * arclength: Paths and guides. (line 137) -* arctime <1>: three. (line 451) +* arctime <1>: three. (line 453) * arctime: Paths and guides. (line 141) * arguments: Default arguments. (line 6) * arithmetic operators: Arithmetic & logical. @@ -8294,9 +8330,9 @@ Index * Arrow: draw. (line 26) * arrow: Drawing commands. (line 31) * arrow keys: Tutorial. (line 21) -* Arrow3: three. (line 494) +* Arrow3: three. (line 496) * Arrows: draw. (line 26) -* Arrows3: three. (line 494) +* Arrows3: three. (line 496) * as: Import. (line 70) * aSin: Mathematical functions. (line 20) @@ -8311,7 +8347,7 @@ Index * asy.vim: Editing modes. (line 33) * asymptote.sty: LaTeX usage. (line 6) * asymptote.xml: Editing modes. (line 49) -* ASYMPTOTE_CONFIG: Options. (line 101) +* ASYMPTOTE_CONFIG: Options. (line 108) * aTan: Mathematical functions. (line 20) * atan: Mathematical functions. @@ -8323,8 +8359,8 @@ Index * atleast: Tutorial. (line 165) * attach <1>: graph. (line 405) * attach: LaTeX usage. (line 32) -* autoadjust: three. (line 331) -* autoimport: Options. (line 97) +* autoadjust: three. (line 333) +* autoimport: Options. (line 104) * automatic scaling: graph. (line 672) * axialshade: fill. (line 43) * axis <1>: graph3. (line 66) @@ -8332,11 +8368,11 @@ Index * azimuth: Data types. (line 124) * babel: babel. (line 6) * background color: Frames and pictures. (line 164) -* BackView: three. (line 358) +* BackView: three. (line 360) * Bar: draw. (line 19) -* Bar3: three. (line 494) +* Bar3: three. (line 496) * Bars: draw. (line 19) -* Bars3: three. (line 494) +* Bars3: three. (line 496) * barsize: draw. (line 19) * base modules: Base modules. (line 6) * basealign: Pens. (line 164) @@ -8344,18 +8380,18 @@ Index * batch mode: Tutorial. (line 30) * beep: Data types. (line 335) * BeginArcArrow: draw. (line 26) -* BeginArcArrow3: three. (line 494) +* BeginArcArrow3: three. (line 496) * BeginArrow: draw. (line 26) -* BeginArrow3: three. (line 494) +* BeginArrow3: three. (line 496) * BeginBar: draw. (line 19) -* BeginBar3: three. (line 494) +* BeginBar3: three. (line 496) * BeginDotMargin: draw. (line 42) -* BeginDotMargin3: three. (line 510) +* BeginDotMargin3: three. (line 512) * BeginMargin: draw. (line 42) -* BeginMargin3: three. (line 510) +* BeginMargin3: three. (line 512) * BeginPenMargin: draw. (line 42) -* BeginPenMargin2: three. (line 510) -* BeginPenMargin3: three. (line 510) +* BeginPenMargin2: three. (line 512) +* BeginPenMargin3: three. (line 512) * BeginPoint: label. (line 57) * Bessel: Mathematical functions. (line 48) @@ -8389,11 +8425,11 @@ Index (line 6) * Bottom: graph. (line 128) * BottomTop: graph. (line 134) -* BottomView: three. (line 358) +* BottomView: three. (line 360) * bounding box: Frames and pictures. (line 164) * Bounds: graph3. (line 20) * boutput: Files. (line 71) -* box <1>: three. (line 282) +* box <1>: three. (line 284) * box: Frames and pictures. (line 22) * bp: Tutorial. (line 17) * break: Programming. (line 29) @@ -8415,7 +8451,7 @@ Index * cd: Files. (line 24) * ceil: Mathematical functions. (line 26) -* center: three. (line 315) +* center: three. (line 317) * Center: label. (line 62) * checker: Pens. (line 247) * Chinese: unicode. (line 12) @@ -8424,13 +8460,13 @@ Index * Ci: Mathematical functions. (line 48) * circle <1>: flowchart. (line 57) -* circle: three. (line 256) +* circle: three. (line 258) * Circle: Paths and guides. (line 17) * circle: Paths and guides. (line 10) * circlebarframe: markers. (line 18) * CJK: unicode. (line 12) * clear <1>: Debugger. (line 23) -* clear: Files. (line 86) +* clear: Files. (line 90) * clip: fill. (line 110) * cm: Tutorial. (line 63) * cmyk: Pens. (line 34) @@ -8444,7 +8480,7 @@ Index * comma: Files. (line 59) * comma-separated-value mode: Arrays. (line 362) * command-line options <1>: Options. (line 6) -* command-line options: Configuring. (line 77) +* command-line options: Configuring. (line 85) * comment character: Files. (line 15) * compass directions: Tutorial. (line 94) * Compiling from UNIX source: Compiling from UNIX source. @@ -8454,12 +8490,12 @@ Index * conditional <1>: Arithmetic & logical. (line 73) * conditional: Programming. (line 8) -* config: Options. (line 101) -* configuration file: Configuring. (line 21) +* config: Options. (line 108) +* configuration file: Configuring. (line 23) * configuring: Configuring. (line 6) * conj: Data types. (line 57) * constructors: Structures. (line 95) -* context: Options. (line 128) +* context: Options. (line 135) * continue <1>: Debugger. (line 31) * continue: Programming. (line 29) * contour: contour. (line 9) @@ -8467,11 +8503,11 @@ Index * controls <1>: three. (line 6) * controls: Tutorial. (line 154) * controlSpecifier: Paths and guides. (line 375) -* convert <1>: Options. (line 128) +* convert <1>: Options. (line 135) * convert <2>: animation. (line 6) -* convert <3>: Files. (line 148) -* convert: Configuring. (line 69) -* convertOptions: Options. (line 116) +* convert <3>: Files. (line 152) +* convert: Configuring. (line 71) +* convertOptions: Options. (line 123) * Coons shading: fill. (line 74) * copy: Arrays. (line 174) * Cos: Mathematical functions. @@ -8493,7 +8529,7 @@ Index * curl: Tutorial. (line 172) * curlSpecifier: Paths and guides. (line 387) * currentpen: Pens. (line 6) -* currentprojection: three. (line 355) +* currentprojection: three. (line 357) * curve: slopefield. (line 20) * custom axis types: graph. (line 138) * custom mark routine: graph. (line 566) @@ -8501,7 +8537,7 @@ Index * cut: Paths and guides. (line 233) * cycle <1>: three. (line 6) * cycle: Tutorial. (line 46) -* cyclic <1>: three. (line 451) +* cyclic <1>: three. (line 453) * cyclic <2>: Arrays. (line 39) * cyclic: Paths and guides. (line 75) * cyclicflag: Arrays. (line 39) @@ -8518,7 +8554,7 @@ Index * default arguments: Default arguments. (line 6) * defaultformat: graph. (line 169) * DefaultHead: draw. (line 26) -* DefaultHead3: three. (line 494) +* DefaultHead3: three. (line 496) * defaultpen: Pens. (line 46) * deferred drawing: simplex. (line 6) * Degrees: Mathematical functions. @@ -8527,12 +8563,12 @@ Index (line 17) * degrees: Data types. (line 73) * delete <1>: Arrays. (line 39) -* delete: Files. (line 143) +* delete: Files. (line 147) * description: Description. (line 6) * diagonal: Arrays. (line 305) * diamond: flowchart. (line 50) * dimension: Arrays. (line 368) -* dir <1>: three. (line 451) +* dir <1>: three. (line 453) * dir <2>: Paths and guides. (line 99) * dir <3>: Data types. (line 85) * dir: Search paths. (line 10) @@ -8540,17 +8576,17 @@ Index * directory: Files. (line 24) * dirSpecifier: Paths and guides. (line 369) * dirtime: Paths and guides. (line 147) -* display: Configuring. (line 69) +* display: Configuring. (line 71) * do: Programming. (line 29) * dot <1>: Data types. (line 98) * dot: draw. (line 83) * DotMargin: draw. (line 42) -* DotMargin3: three. (line 510) +* DotMargin3: three. (line 512) * DotMargins: draw. (line 42) -* DotMargins3: three. (line 510) +* DotMargins3: three. (line 512) * dotted: Pens. (line 92) -* double: Files. (line 71) -* double deferred drawing: three. (line 237) +* double deferred drawing: three. (line 239) +* double precision: Files. (line 71) * Draw: Frames and pictures. (line 147) * draw: draw. (line 110) * Draw: draw. (line 26) @@ -8558,8 +8594,8 @@ Index * drawing commands: Drawing commands. (line 6) * drawline: math. (line 9) * drawtree: drawtree. (line 9) -* dvips: Configuring. (line 69) -* dvipsOptions: Options. (line 116) +* dvips: Configuring. (line 71) +* dvipsOptions: Options. (line 123) * E <1>: Mathematical functions. (line 48) * E: Tutorial. (line 94) @@ -8574,26 +8610,26 @@ Index * embed: embed. (line 6) * empty: Frames and pictures. (line 7) * EndArcArrow: draw. (line 26) -* EndArcArrow3: three. (line 494) +* EndArcArrow3: three. (line 496) * EndArrow: draw. (line 26) -* EndArrow3: three. (line 494) +* EndArrow3: three. (line 496) * EndBar: draw. (line 19) -* EndBar3: three. (line 494) +* EndBar3: three. (line 496) * EndDotMargin: draw. (line 42) -* EndDotMargin3: three. (line 510) +* EndDotMargin3: three. (line 512) * endl: Files. (line 59) * EndMargin: draw. (line 42) -* EndMargin3: three. (line 510) +* EndMargin3: three. (line 512) * EndPenMargin: draw. (line 42) -* EndPenMargin2: three. (line 510) -* EndPenMargin3: three. (line 510) +* EndPenMargin2: three. (line 512) +* EndPenMargin3: three. (line 512) * EndPoint: label. (line 57) * envelope: Frames and pictures. (line 22) -* environment variables: Configuring. (line 81) +* environment variables: Configuring. (line 89) * eof <1>: Arrays. (line 346) -* eof: Files. (line 86) +* eof: Files. (line 90) * eol <1>: Arrays. (line 346) -* eol: Files. (line 86) +* eol: Files. (line 90) * EPS: label. (line 80) * erase <1>: Frames and pictures. (line 7) * erase: Data types. (line 239) @@ -8622,12 +8658,12 @@ Index * extension <1>: MetaPost. (line 10) * extension: Paths and guides. (line 228) * external: embed. (line 28) -* extrude: three. (line 445) +* extrude: three. (line 447) * F: Mathematical functions. (line 48) * fabs: Mathematical functions. (line 6) -* face: three. (line 529) +* face: three. (line 531) * factorial: Mathematical functions. (line 39) * Fedora: UNIX binary distributions. @@ -8664,14 +8700,14 @@ Index * fontcommand: Pens. (line 203) * fontsize: Pens. (line 174) * for: Programming. (line 8) -* format <1>: Options. (line 128) +* format <1>: Options. (line 135) * format: Data types. (line 266) * forum: Help. (line 6) * frame: Frames and pictures. (line 7) * freeglut: Compiling from UNIX source. (line 16) * from: Import. (line 17) -* FrontView: three. (line 358) +* FrontView: three. (line 360) * function declarations: Functions. (line 67) * function shading: fill. (line 95) * Function shading: fill. (line 95) @@ -8685,12 +8721,12 @@ Index (line 39) * geometry: geometry. (line 6) * getc: Files. (line 30) -* getpair: Files. (line 111) -* getreal: Files. (line 111) -* getstring: Files. (line 111) -* gettriple: Files. (line 111) -* glOptions <1>: Options. (line 116) -* glOptions: three. (line 195) +* getpair: Files. (line 115) +* getreal: Files. (line 115) +* getstring: Files. (line 115) +* gettriple: Files. (line 115) +* glOptions <1>: Options. (line 123) +* glOptions: three. (line 196) * GNU Scientific Library: Mathematical functions. (line 48) * gouraudshade: fill. (line 58) @@ -8711,7 +8747,7 @@ Index (line 48) * GSL: Compiling from UNIX source. (line 58) -* gsOptions: Options. (line 116) +* gsOptions: Options. (line 123) * GUI: GUI. (line 6) * GUI installation: GUI Installation. (line 6) * GUI usage: GUI Usage. (line 6) @@ -8727,13 +8763,13 @@ Index * hex: Data types. (line 279) * hexidecimal <1>: Pens. (line 59) * hexidecimal: Data types. (line 279) -* hidden surface removal: three. (line 529) +* hidden surface removal: three. (line 531) * histogram: Mathematical functions. (line 39) -* history: Files. (line 136) +* history: Files. (line 140) * historylines: Interactive mode. (line 42) * HookHead: draw. (line 26) -* HookHead3: three. (line 494) +* HookHead3: three. (line 496) * Horizontal: flowchart. (line 74) * hypot: Mathematical functions. (line 6) @@ -8741,7 +8777,7 @@ Index (line 48) * i_scaled: Mathematical functions. (line 48) -* iconic: three. (line 195) +* iconic: three. (line 196) * identity <1>: Arrays. (line 302) * identity <2>: Mathematical functions. (line 6) @@ -8749,9 +8785,9 @@ Index * if: Programming. (line 8) * IgnoreAspect: Frames and pictures. (line 58) * image: palette. (line 34) -* ImageMagick <1>: Options. (line 128) +* ImageMagick <1>: Options. (line 135) * ImageMagick <2>: animation. (line 6) -* ImageMagick: Configuring. (line 69) +* ImageMagick: Configuring. (line 71) * implicit casts: Casts. (line 6) * implicit linear solver: MetaPost. (line 10) * implicit scaling: Implicit scaling. (line 6) @@ -8779,22 +8815,22 @@ Index * interp: Arithmetic & logical. (line 76) * interpolate: interpolate. (line 6) -* intersect <1>: three. (line 451) +* intersect <1>: three. (line 453) * intersect <2>: math. (line 13) * intersect: Paths and guides. (line 176) -* intersectionpoint <1>: three. (line 451) +* intersectionpoint <1>: three. (line 453) * intersectionpoint <2>: math. (line 17) * intersectionpoint: Paths and guides. (line 220) -* intersectionpoints <1>: three. (line 451) +* intersectionpoints <1>: three. (line 453) * intersectionpoints: Paths and guides. (line 224) -* intersections <1>: three. (line 451) +* intersections <1>: three. (line 453) * intersections: Paths and guides. (line 187) * InTicks: graph3. (line 34) * intMax: Data types. (line 28) * intMin: Data types. (line 28) * inverse <1>: Arrays. (line 308) * inverse: Transforms. (line 16) -* invert: three. (line 384) +* invert: three. (line 386) * invisible: Pens. (line 39) * J: Mathematical functions. (line 6) @@ -8805,7 +8841,7 @@ Index (line 48) * Kate: Editing modes. (line 49) * KDE editor: Editing modes. (line 49) -* keyboard bindings:: three. (line 160) +* keyboard bindings:: three. (line 161) * keys: Arrays. (line 39) * keywords: Named arguments. (line 6) * Korean: unicode. (line 12) @@ -8819,7 +8855,7 @@ Index * Landscape: Frames and pictures. (line 95) * lastcut: Paths and guides. (line 247) * lasy-mode: Editing modes. (line 6) -* latex: Options. (line 128) +* latex: Options. (line 135) * LaTeX fonts: Pens. (line 188) * LaTeX usage: LaTeX usage. (line 6) * latin1: latin1. (line 6) @@ -8832,17 +8868,17 @@ Index * LeftRight: graph. (line 280) * LeftSide: label. (line 62) * LeftTicks: graph. (line 155) -* LeftView: three. (line 358) +* LeftView: three. (line 360) * legend <1>: graph. (line 421) * legend <2>: draw. (line 64) * legend: Drawing commands. (line 31) * Legendre: Mathematical functions. (line 48) -* length <1>: three. (line 451) +* length <1>: three. (line 453) * length <2>: Arrays. (line 39) * length <3>: Paths and guides. (line 66) * length: Data types. (line 60) -* letter: Configuring. (line 63) +* letter: Configuring. (line 65) * libm routines: Mathematical functions. (line 6) * libsigsegv <1>: Help. (line 33) @@ -8877,10 +8913,10 @@ Index * makepen: Pens. (line 296) * map: Arrays. (line 144) * Margin: draw. (line 42) -* Margin3: three. (line 510) -* margins: three. (line 243) +* Margin3: three. (line 512) +* margins: three. (line 245) * Margins: draw. (line 42) -* Margins3: three. (line 510) +* Margins3: three. (line 512) * mark: graph. (line 474) * markangle: markers. (line 38) * marker: graph. (line 474) @@ -8890,14 +8926,14 @@ Index * math: math. (line 6) * mathematical functions: Mathematical functions. (line 6) -* max <1>: three. (line 451) +* max <1>: three. (line 453) * max <2>: Arrays. (line 231) * max <3>: Frames and pictures. (line 7) * max: Paths and guides. (line 260) * maxbound: Data types. (line 104) -* maxtile: three. (line 195) +* maxtile: three. (line 196) * maxtimes: Paths and guides. (line 215) -* maxviewport: three. (line 195) +* maxviewport: three. (line 196) * merge: animation. (line 6) * MetaPost: MetaPost. (line 6) * MetaPost ... : Tutorial. (line 176) @@ -8907,12 +8943,12 @@ Index * MetaPost whatever: MetaPost. (line 10) * Microsoft Windows: Microsoft Windows. (line 6) * MidArcArrow: draw. (line 26) -* MidArcArrow3: three. (line 494) +* MidArcArrow3: three. (line 496) * MidArrow: draw. (line 26) -* MidArrow3: three. (line 494) +* MidArrow3: three. (line 496) * midpoint: Paths and guides. (line 161) * MidPoint: label. (line 57) -* min <1>: three. (line 451) +* min <1>: three. (line 453) * min <2>: Arrays. (line 224) * min <3>: Frames and pictures. (line 7) * min: Paths and guides. (line 256) @@ -8922,6 +8958,7 @@ Index * miterjoin: Pens. (line 134) * miterlimit: Pens. (line 143) * mm: Tutorial. (line 63) +* mode: Files. (line 86) * mouse: GUI. (line 6) * mouse bindings: three. (line 129) * Move: Pens. (line 335) @@ -8930,6 +8967,7 @@ Index * multisampling: Compiling from UNIX source. (line 16) * N: Tutorial. (line 94) +* name: Files. (line 86) * named arguments: Named arguments. (line 6) * new <1>: Arrays. (line 112) * new: Structures. (line 6) @@ -8943,11 +8981,11 @@ Index * NoFill <1>: Frames and pictures. (line 141) * NoFill: draw. (line 26) * NoMargin: draw. (line 42) -* NoMargin3: three. (line 510) +* NoMargin3: three. (line 512) * none: Files. (line 59) * None: draw. (line 19) -* normal: three. (line 437) -* nosafe: Options. (line 144) +* normal: three. (line 439) +* nosafe: Options. (line 151) * NOT: Arithmetic & logical. (line 80) * NoTicks: graph. (line 155) @@ -8955,15 +8993,15 @@ Index * null: Structures. (line 6) * nullpen <1>: Frames and pictures. (line 127) * nullpen: label. (line 14) -* NURBS: three. (line 335) -* O: three. (line 251) +* NURBS: three. (line 337) +* O: three. (line 253) * obj: obj. (line 9) -* oblique: three. (line 296) -* obliqueX: three. (line 304) -* obliqueY: three. (line 311) -* obliqueZ: three. (line 296) +* oblique: three. (line 298) +* obliqueX: three. (line 306) +* obliqueY: three. (line 313) +* obliqueZ: three. (line 298) * ode: ode. (line 9) -* offset: Options. (line 148) +* offset: Options. (line 155) * opacity: Pens. (line 218) * open: Files. (line 11) * OpenGL: three. (line 119) @@ -8981,10 +9019,10 @@ Index * OR: Arithmetic & logical. (line 80) * orientation: Frames and pictures. (line 95) -* orthographic: three. (line 315) +* orthographic: three. (line 317) * outformat: three. (line 119) * outprefix: Frames and pictures. (line 83) -* output <1>: Options. (line 128) +* output <1>: Options. (line 135) * output: Files. (line 36) * OutTicks: graph3. (line 34) * overloading functions: Functions. (line 44) @@ -8996,9 +9034,9 @@ Index * 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) +* paperheight: Configuring. (line 65) +* papertype: Configuring. (line 65) +* paperwidth: Configuring. (line 65) * parametric surface: graph3. (line 100) * parametrized curve: graph. (line 626) * patch-dependent colors: three. (line 75) @@ -9009,18 +9047,18 @@ Index * path[]: Tutorial. (line 197) * patterns <1>: patterns. (line 6) * patterns: Pens. (line 234) -* pdflatex: Options. (line 128) +* pdflatex: Options. (line 135) * pdfviewer: Configuring. (line 6) -* pdfviewerOptions: Options. (line 116) +* pdfviewerOptions: Options. (line 123) * pen: Pens. (line 6) * PenMargin: draw. (line 42) -* PenMargin2: three. (line 510) -* PenMargin3: three. (line 510) +* PenMargin2: three. (line 512) +* PenMargin3: three. (line 512) * PenMargins: draw. (line 42) -* PenMargins2: three. (line 510) -* PenMargins3: three. (line 510) +* PenMargins2: three. (line 512) +* PenMargins3: three. (line 512) * perpendicular: geometry. (line 6) -* perspective: three. (line 335) +* perspective: three. (line 337) * picture: Frames and pictures. (line 35) * picture alignment: Frames and pictures. (line 205) * piecewisestraight: Paths and guides. (line 82) @@ -9028,16 +9066,16 @@ Index (line 48) * plain: plain. (line 6) * planar: three. (line 83) -* plane: three. (line 278) -* planeproject: three. (line 434) -* point <1>: three. (line 451) +* plane: three. (line 280) +* planeproject: three. (line 436) +* point <1>: three. (line 453) * point: Paths and guides. (line 85) * 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 451) +* postcontrol <1>: three. (line 453) * postcontrol: Paths and guides. (line 130) * postfix operators: Self & prefix operators. (line 19) @@ -9046,9 +9084,9 @@ Index * PostScript subpath: Tutorial. (line 197) * pow10: Mathematical functions. (line 6) -* prc: three. (line 212) -* precision: Files. (line 86) -* precontrol <1>: three. (line 451) +* prc: three. (line 214) +* precision: Files. (line 90) +* precontrol <1>: three. (line 453) * precontrol: Paths and guides. (line 123) * prefix operators: Self & prefix operators. (line 6) @@ -9057,11 +9095,11 @@ Index * pstoedit: PostScript to Asymptote. (line 6) * psviewer: Configuring. (line 6) -* psviewerOptions: Options. (line 116) +* psviewerOptions: Options. (line 123) * pt: Tutorial. (line 63) * public: Structures. (line 6) * push: Arrays. (line 39) -* python: Configuring. (line 28) +* python: Configuring. (line 30) * Python usage: Interactive mode. (line 58) * quadraticroots: Arrays. (line 311) * quarticroots: math. (line 22) @@ -9074,7 +9112,7 @@ Index * radialshade: fill. (line 49) * radians: Mathematical functions. (line 17) -* radius <1>: three. (line 451) +* radius <1>: three. (line 453) * radius: Paths and guides. (line 119) * Rainbow: palette. (line 12) * rand: Mathematical functions. @@ -9086,7 +9124,7 @@ Index * read3: Arrays. (line 386) * reading: Files. (line 11) * reading string arrays: Arrays. (line 353) -* readline: Files. (line 128) +* readline: Files. (line 132) * real: Data types. (line 33) * realDigits: Data types. (line 33) * realEpsilon: Data types. (line 33) @@ -9101,8 +9139,8 @@ Index * reltime: Paths and guides. (line 153) * remainder: Mathematical functions. (line 6) -* rename: Files. (line 145) -* render <1>: Options. (line 128) +* rename: Files. (line 149) +* render <1>: Options. (line 135) * render: three. (line 119) * replace: Data types. (line 252) * resetdefaultpen: Pens. (line 349) @@ -9110,11 +9148,11 @@ Index * restore: Frames and pictures. (line 261) * restricted: Structures. (line 6) * return: Debugger. (line 48) -* reverse <1>: three. (line 451) +* reverse <1>: three. (line 453) * reverse <2>: Arrays. (line 149) * reverse <3>: Paths and guides. (line 164) * reverse: Data types. (line 248) -* rewind: Files. (line 86) +* rewind: Files. (line 90) * rfind: Data types. (line 229) * rgb: Pens. (line 30) * Riemann zeta function: Mathematical functions. @@ -9122,7 +9160,7 @@ Index * Right: graph. (line 277) * RightSide: label. (line 62) * RightTicks: graph. (line 155) -* RightView: three. (line 358) +* RightView: three. (line 360) * Rotate: label. (line 37) * Rotate(pair z): label. (line 40) * round: Mathematical functions. @@ -9136,18 +9174,18 @@ Index * runtime imports: Import. (line 101) * Russian: unicode. (line 7) * S: Tutorial. (line 94) -* safe: Options. (line 144) +* safe: Options. (line 151) * save: Frames and pictures. (line 258) -* saveline: Files. (line 128) -* scale: three. (line 413) +* saveline: Files. (line 132) +* scale: three. (line 415) * Scale: graph. (line 688) * scale <1>: graph. (line 672) * scale: Transforms. (line 39) * Scale: label. (line 46) -* scale3: three. (line 410) +* scale3: three. (line 412) * scaled graph: graph. (line 653) * scientific graph: graph. (line 386) -* scroll: Files. (line 102) +* scroll: Files. (line 106) * search: Arrays. (line 167) * search paths: Search paths. (line 6) * Seascape: Frames and pictures. (line 100) @@ -9155,25 +9193,27 @@ Index * secondaryX: graph. (line 803) * secondaryY: graph. (line 803) * seconds: Data types. (line 299) -* seek: Files. (line 86) -* seekeof: Files. (line 86) +* seek: Files. (line 90) +* seekeof: Files. (line 90) * segmentation fault: Help. (line 33) * self operators: Self & prefix operators. (line 6) * sequence: Arrays. (line 131) -* settings <1>: Options. (line 101) -* settings: Configuring. (line 21) +* settings <1>: Options. (line 108) +* settings: Configuring. (line 23) * sgn: Mathematical functions. (line 26) * shading: fill. (line 32) -* shift <1>: three. (line 398) +* shift <1>: three. (line 400) * shift: Transforms. (line 27) * Shift: label. (line 34) * shiftless: Transforms. (line 53) * shipout: Frames and pictures. (line 83) -* showtarget: three. (line 315) +* showtarget: three. (line 317) * Si: Mathematical functions. (line 48) +* signed <1>: Arrays. (line 398) +* signed: Files. (line 71) * SimpleHead: draw. (line 26) * simplex: simplex. (line 6) * simpson: Mathematical functions. @@ -9182,14 +9222,17 @@ 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) * sinh: Mathematical functions. (line 6) -* size <1>: Options. (line 128) -* size <2>: three. (line 451) +* size <1>: Options. (line 135) +* size <2>: three. (line 453) * size <3>: Frames and pictures. (line 43) * size: Paths and guides. (line 71) -* size3: three. (line 240) +* size3: three. (line 242) * slant: Transforms. (line 45) * Slant: label. (line 43) * sleep: Data types. (line 329) @@ -9218,7 +9261,7 @@ Index * step: Debugger. (line 39) * stickframe: markers. (line 16) * stop: Debugger. (line 10) -* straight: three. (line 451) +* straight: three. (line 453) * Straight: graph. (line 31) * straight: Paths and guides. (line 78) * strftime: Data types. (line 291) @@ -9228,7 +9271,7 @@ Index * strptime: Data types. (line 299) * struct: Structures. (line 6) * structures: Structures. (line 6) -* subpath <1>: three. (line 451) +* subpath <1>: three. (line 453) * subpath: Paths and guides. (line 167) * subpictures: Frames and pictures. (line 103) * substr: Data types. (line 244) @@ -9240,8 +9283,8 @@ Index * surface <1>: graph3. (line 100) * surface: three. (line 47) * SVN: Subversion. (line 6) -* system <1>: Options. (line 144) -* system: Files. (line 153) +* system <1>: Options. (line 151) +* system: Files. (line 157) * syzygy: syzygy. (line 6) * tab: Files. (line 59) * tab completion: Tutorial. (line 21) @@ -9251,22 +9294,22 @@ Index (line 6) * tanh: Mathematical functions. (line 6) -* target: three. (line 315) -* tell: Files. (line 86) +* target: three. (line 317) +* tell: Files. (line 90) * tension <1>: three. (line 6) * tension: Tutorial. (line 165) * tensionSpecifier: Paths and guides. (line 381) * tensor product shading: fill. (line 74) * tensorshade: fill. (line 74) -* tex <1>: Options. (line 128) +* tex <1>: Options. (line 135) * tex: Frames and pictures. (line 274) * TeX fonts: Pens. (line 197) * TeX string: Data types. (line 179) -* texcommand: Configuring. (line 69) +* texcommand: Configuring. (line 71) * TeXHead: draw. (line 26) -* TeXHead3: three. (line 494) +* TeXHead3: three. (line 496) * texpath <1>: label. (line 116) -* texpath: Configuring. (line 69) +* texpath: Configuring. (line 71) * texpreamble: Frames and pictures. (line 282) * texreset: Frames and pictures. (line 285) * textbook graph: graph. (line 361) @@ -9285,12 +9328,12 @@ Index * time: Data types. (line 291) * times: Paths and guides. (line 202) * Top: graph. (line 131) -* TopView: three. (line 358) +* TopView: three. (line 360) * trace: Debugger. (line 51) * trailingzero: graph. (line 169) -* transform <1>: three. (line 425) +* transform <1>: three. (line 427) * transform: Transforms. (line 6) -* transform3: three. (line 394) +* transform3: three. (line 396) * transparency: Pens. (line 218) * transpose: Arrays. (line 211) * tree: tree. (line 9) @@ -9302,7 +9345,7 @@ Index (line 48) * triple: Data types. (line 108) * TrueMargin: draw. (line 42) -* TrueMargin3: three. (line 510) +* TrueMargin3: three. (line 512) * tube <1>: tube. (line 6) * tube: three. (line 104) * tutorial: Tutorial. (line 6) @@ -9316,9 +9359,9 @@ Index * uniform: Arrays. (line 158) * Uninstall: Uninstall. (line 6) * unit: Data types. (line 78) -* unitbox <1>: three. (line 284) +* unitbox <1>: three. (line 286) * unitbox: Tutorial. (line 218) -* unitcircle <1>: three. (line 251) +* unitcircle <1>: three. (line 253) * unitcircle: Tutorial. (line 110) * unitrand: Mathematical functions. (line 39) @@ -9328,7 +9371,7 @@ Index (line 6) * unpacking: Rest arguments. (line 39) * unravel: Import. (line 31) -* up: three. (line 315) +* up: three. (line 317) * update: Files. (line 36) * UpsideDown: Frames and pictures. (line 95) * usepackage: Frames and pictures. (line 287) @@ -9345,10 +9388,10 @@ Index * vertex-dependent colors: three. (line 75) * Vertical: flowchart. (line 74) * viewportheight: LaTeX usage. (line 32) -* viewportmargin: three. (line 243) -* viewportsize: three. (line 243) +* viewportmargin: three. (line 245) +* viewportsize: three. (line 245) * viewportwidth: LaTeX usage. (line 32) -* views: three. (line 212) +* views: three. (line 214) * vim: Editing modes. (line 33) * virtual functions: Structures. (line 189) * void: Data types. (line 10) @@ -9363,10 +9406,10 @@ Index * word: Arrays. (line 353) * write <1>: Arrays. (line 394) * write: Files. (line 51) -* X: three. (line 251) +* X: three. (line 253) * xasy: GUI. (line 6) * xaxis3: graph3. (line 7) -* xelatex <1>: Options. (line 128) +* xelatex <1>: Options. (line 135) * xelatex: embed. (line 10) * xequals: graph. (line 284) * XEquals: graph. (line 270) @@ -9377,14 +9420,14 @@ Index * xoutput: Files. (line 71) * xpart: Data types. (line 89) * xscale: Transforms. (line 33) -* xscale3: three. (line 401) +* xscale3: three. (line 403) * xtick: graph. (line 332) * XYEquals: graph3. (line 20) * XYZero: graph3. (line 20) * XZEquals: graph3. (line 20) * XZero: graph. (line 265) * XZZero: graph3. (line 20) -* Y <1>: three. (line 251) +* Y <1>: three. (line 253) * Y: Mathematical functions. (line 6) * yaxis3: graph3. (line 7) @@ -9393,12 +9436,12 @@ Index * ylimits: graph. (line 626) * ypart: Data types. (line 92) * yscale: Transforms. (line 36) -* yscale3: three. (line 404) +* yscale3: three. (line 406) * ytick: graph. (line 332) * YZEquals: graph3. (line 20) * YZero: graph. (line 119) * YZZero: graph3. (line 20) -* Z: three. (line 251) +* Z: three. (line 253) * zaxis3: graph3. (line 7) * zero_Ai: Mathematical functions. (line 48) @@ -9414,7 +9457,7 @@ Index * zeta: Mathematical functions. (line 48) * zpart: Data types. (line 161) -* zscale3: three. (line 407) +* zscale3: three. (line 409) * |: Arithmetic & logical. (line 62) * ||: Arithmetic & logical. @@ -9429,139 +9472,140 @@ Node: Installation10259 Node: UNIX binary distributions11307 Node: MacOS X binary distributions12413 Node: Microsoft Windows13361 -Node: Configuring14531 -Node: Search paths18553 -Node: Compiling from UNIX source19233 -Ref: multisampling19822 -Node: Editing modes22240 -Node: Subversion24672 -Node: Uninstall25135 -Node: Tutorial25485 -Ref: unitcircle29228 -Ref: Bezier29437 -Node: Drawing commands34496 -Node: draw36205 -Ref: arrows37353 -Node: fill42578 -Ref: gradient shading43622 -Node: clip47815 -Node: label48407 -Ref: Label49106 -Node: Programming54850 -Ref: array iteration55667 -Node: Data types56749 -Ref: format65646 -Node: Paths and guides69110 -Ref: circle69364 -Ref: arctime74709 -Ref: extension78574 -Node: Pens85257 -Ref: fillrule92402 -Ref: basealign93299 -Ref: transparency96124 -Ref: makepen99567 -Ref: overwrite100405 -Node: Transforms101615 -Node: Frames and pictures103406 -Ref: envelope104547 -Ref: size105630 -Ref: unitsize106617 -Ref: shipout107677 -Ref: filltype109985 -Ref: add112968 -Ref: add about113914 -Ref: tex116859 -Node: Files117733 -Ref: cd118698 -Ref: scroll123079 -Node: Variable initializers126122 -Node: Structures128417 -Node: Operators135869 -Node: Arithmetic & logical136183 -Node: Self & prefix operators138080 -Node: User-defined operators138868 -Node: Implicit scaling139779 -Node: Functions140342 -Ref: stack overflow143095 -Node: Default arguments143659 -Node: Named arguments144398 -Node: Rest arguments146560 -Node: Mathematical functions149370 -Node: Arrays153975 -Ref: sort161156 -Ref: tridiagonal163447 -Ref: solve164675 -Node: Slices168802 -Node: Casts172696 -Node: Import174662 -Node: Static179892 -Node: LaTeX usage182788 -Node: Base modules188229 -Node: plain190729 -Node: simplex191381 -Node: math191654 -Node: interpolate192753 -Node: geometry193032 -Node: trembling193636 -Node: stats193997 -Node: patterns194257 -Node: markers194493 -Node: tree196276 -Node: binarytree196464 -Node: drawtree197053 -Node: syzygy197257 -Node: feynman197531 -Node: roundedpath197806 -Node: animation198089 -Ref: animate198508 -Node: embed199647 -Node: slide201436 -Node: MetaPost201776 -Node: unicode202492 -Node: latin1203380 -Node: babel203748 -Node: labelpath203977 -Node: labelpath3204797 -Node: annotate205108 -Node: CAD205579 -Node: graph205889 -Ref: ticks212727 -Ref: pathmarkers225875 -Ref: marker226340 -Ref: markuniform226691 -Ref: errorbars228482 -Ref: automatic scaling232538 -Node: palette243181 -Ref: images243299 -Ref: image247470 -Ref: logimage247948 -Ref: penimage248754 -Node: three249198 -Ref: PostScript3D271212 -Node: obj272904 -Node: graph3273156 -Ref: GaussianSurface278117 -Node: grid3279202 -Node: solids279942 -Node: tube280890 -Node: flowchart283121 -Node: contour287620 -Node: contour3292649 -Node: slopefield292956 -Node: ode294393 -Node: Options294653 -Ref: configuration file299815 -Ref: settings299815 -Ref: convert300886 -Node: Interactive mode303645 -Ref: history305269 -Node: GUI306574 -Node: GUI Installation307077 -Node: GUI Usage308551 -Node: PostScript to Asymptote309454 -Node: Help310597 -Node: Debugger312326 -Node: Credits314111 -Node: Index315024 +Ref: psview14071 +Node: Configuring15002 +Node: Search paths19286 +Node: Compiling from UNIX source19966 +Ref: multisampling20555 +Node: Editing modes22973 +Node: Subversion25405 +Node: Uninstall25868 +Node: Tutorial26218 +Ref: unitcircle29961 +Ref: Bezier30170 +Node: Drawing commands35229 +Node: draw36938 +Ref: arrows38086 +Node: fill43311 +Ref: gradient shading44355 +Node: clip48548 +Node: label49140 +Ref: Label49839 +Node: Programming55583 +Ref: array iteration56400 +Node: Data types57482 +Ref: format66379 +Node: Paths and guides69843 +Ref: circle70097 +Ref: arctime75442 +Ref: extension79307 +Node: Pens85990 +Ref: fillrule93135 +Ref: basealign94032 +Ref: transparency96857 +Ref: makepen100300 +Ref: overwrite101138 +Node: Transforms102348 +Node: Frames and pictures104139 +Ref: envelope105280 +Ref: size106363 +Ref: unitsize107350 +Ref: shipout108410 +Ref: filltype110718 +Ref: add113701 +Ref: add about114647 +Ref: tex117592 +Node: Files118466 +Ref: cd119431 +Ref: scroll123990 +Node: Variable initializers127033 +Node: Structures129328 +Node: Operators136780 +Node: Arithmetic & logical137094 +Node: Self & prefix operators138991 +Node: User-defined operators139779 +Node: Implicit scaling140690 +Node: Functions141253 +Ref: stack overflow144006 +Node: Default arguments144570 +Node: Named arguments145309 +Node: Rest arguments147471 +Node: Mathematical functions150281 +Node: Arrays154886 +Ref: sort162067 +Ref: tridiagonal164358 +Ref: solve165586 +Node: Slices169989 +Node: Casts173883 +Node: Import175849 +Node: Static181079 +Node: LaTeX usage183975 +Node: Base modules189416 +Node: plain191916 +Node: simplex192568 +Node: math192841 +Node: interpolate193940 +Node: geometry194219 +Node: trembling194823 +Node: stats195184 +Node: patterns195444 +Node: markers195680 +Node: tree197463 +Node: binarytree197651 +Node: drawtree198240 +Node: syzygy198444 +Node: feynman198718 +Node: roundedpath198993 +Node: animation199276 +Ref: animate199695 +Node: embed200834 +Node: slide202623 +Node: MetaPost202963 +Node: unicode203679 +Node: latin1204567 +Node: babel204935 +Node: labelpath205164 +Node: labelpath3205984 +Node: annotate206295 +Node: CAD206766 +Node: graph207076 +Ref: ticks213914 +Ref: pathmarkers227062 +Ref: marker227527 +Ref: markuniform227878 +Ref: errorbars229669 +Ref: automatic scaling233725 +Node: palette244368 +Ref: images244486 +Ref: image248657 +Ref: logimage249135 +Ref: penimage249941 +Node: three250385 +Ref: PostScript3D272548 +Node: obj274240 +Node: graph3274492 +Ref: GaussianSurface279447 +Node: grid3280532 +Node: solids281272 +Node: tube282220 +Node: flowchart284451 +Node: contour288950 +Node: contour3293979 +Node: slopefield294286 +Node: ode295723 +Node: Options295983 +Ref: configuration file301477 +Ref: settings301477 +Ref: convert302548 +Node: Interactive mode305307 +Ref: history306931 +Node: GUI308236 +Node: GUI Installation308739 +Node: GUI Usage310213 +Node: PostScript to Asymptote311116 +Node: Help312259 +Node: Debugger313988 +Node: Credits315773 +Node: Index316686 End Tag Table |