summaryrefslogtreecommitdiff
path: root/graphics/asymptote/doc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-10-09 03:01:25 +0000
committerNorbert Preining <norbert@preining.info>2019-10-09 03:01:25 +0000
commit8d5625f5e48587e6ca4304739304ed11b17cb26c (patch)
treef2c8b0e5f20681e9a35e6c3d33d2ec6a81d05e22 /graphics/asymptote/doc
parente5ffc42ed260285f76383ae18dd0f4a603c07fa8 (diff)
CTAN sync 201910090301
Diffstat (limited to 'graphics/asymptote/doc')
-rw-r--r--graphics/asymptote/doc/CAD.pdfbin167838 -> 167838 bytes
-rw-r--r--graphics/asymptote/doc/CDlabel.asy2
-rw-r--r--graphics/asymptote/doc/FAQ/asy-faq.info2
-rw-r--r--graphics/asymptote/doc/TeXShopAndAsymptote.pdfbin77296 -> 77273 bytes
-rw-r--r--graphics/asymptote/doc/asy-latex.pdfbin194542 -> 194542 bytes
-rw-r--r--graphics/asymptote/doc/asyRefCard.pdfbin121144 -> 121144 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.pdfbin1296654 -> 1304105 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.texi152
-rw-r--r--graphics/asymptote/doc/png/asymptote.info468
9 files changed, 312 insertions, 312 deletions
diff --git a/graphics/asymptote/doc/CAD.pdf b/graphics/asymptote/doc/CAD.pdf
index 3bcbf54f35..fc38c444bd 100644
--- a/graphics/asymptote/doc/CAD.pdf
+++ b/graphics/asymptote/doc/CAD.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/CDlabel.asy b/graphics/asymptote/doc/CDlabel.asy
index 3dd59699e4..304db79f77 100644
--- a/graphics/asymptote/doc/CDlabel.asy
+++ b/graphics/asymptote/doc/CDlabel.asy
@@ -1,4 +1,6 @@
size(11.7cm,11.7cm);
+settings.tex="pdflatex";
+
asy(nativeformat(),"logo");
fill(unitcircle^^(scale(2/11.7)*unitcircle),
evenodd+rgb(124/255,205/255,124/255));
diff --git a/graphics/asymptote/doc/FAQ/asy-faq.info b/graphics/asymptote/doc/FAQ/asy-faq.info
index 8e2bc47ff0..249c46b3e2 100644
--- a/graphics/asymptote/doc/FAQ/asy-faq.info
+++ b/graphics/asymptote/doc/FAQ/asy-faq.info
@@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY
File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir)
ASYMPTOTE FREQUENTLY ASKED QUESTIONS
- 03 Oct 2019
+ 08 Oct 2019
This is the list of Frequently Asked Questions about Asymptote (asy).
diff --git a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
index ec5dd90e3d..ce275f55e8 100644
--- a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+++ b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asy-latex.pdf b/graphics/asymptote/doc/asy-latex.pdf
index 07a8671e0b..a9ef280405 100644
--- a/graphics/asymptote/doc/asy-latex.pdf
+++ b/graphics/asymptote/doc/asy-latex.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asyRefCard.pdf b/graphics/asymptote/doc/asyRefCard.pdf
index 3942e98e20..447e0a2e0a 100644
--- a/graphics/asymptote/doc/asyRefCard.pdf
+++ b/graphics/asymptote/doc/asyRefCard.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.pdf b/graphics/asymptote/doc/asymptote.pdf
index 2bdf1b71d9..f5904244f6 100644
--- a/graphics/asymptote/doc/asymptote.pdf
+++ b/graphics/asymptote/doc/asymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.texi b/graphics/asymptote/doc/asymptote.texi
index aca2cd69b3..eb266878f3 100644
--- a/graphics/asymptote/doc/asymptote.texi
+++ b/graphics/asymptote/doc/asymptote.texi
@@ -265,7 +265,7 @@ including animations, are available at
@end quotation
@noindent
Clicking on an example file name in this manual, like
-@code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.pdf,,Pythagoras}}, will display the @acronym{PDF} output, whereas clicking on its
+@code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.svg,,Pythagoras}}, will display the @acronym{PDF} output, whereas clicking on its
@code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.asy,,.asy}}
extension will show the corresponding @code{Asymptote} code in a separate window.
@@ -1180,8 +1180,8 @@ specify a margin directly in @code{PostScript} units, independent of
the pen line width.
The use of arrows, bars, and margins is illustrated by the examples
-@code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.pdf,,Pythagoras}@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.asy,,.asy}},
-@code{@uref{http://asymptote.sourceforge.net/gallery/sqrtx01.pdf,,sqrtx01}@uref{http://asymptote.sourceforge.net/gallery/sqrtx01.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/triads.pdf,,triads}@uref{http://asymptote.sourceforge.net/gallery/triads.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.svg,,Pythagoras}@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.asy,,.asy}} and
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/sqrtx01.html,,sqrtx01}@uref{http://asymptote.sourceforge.net/gallery/sqrtx01.asy,,.asy}}.
The legend for a picture @code{pic} can be fit and aligned to a frame
with the routine:
@@ -1318,7 +1318,7 @@ would be drawn by @code{draw(pic,g,zerowinding)}; in this case the path
The pens in @code{p} must belong to the same color space. One can use the
functions @code{rgb(pen)} or @code{cmyk(pen)} to promote pens to a
higher color space, as illustrated in the example file
-@code{@uref{http://asymptote.sourceforge.net/gallery/latticeshading.pdf,,latticeshading}@uref{http://asymptote.sourceforge.net/gallery/latticeshading.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/latticeshading.svg,,latticeshading}@uref{http://asymptote.sourceforge.net/gallery/latticeshading.asy,,.asy}}.
@cindex @code{axialshade}
Axial gradient shading varying smoothly from @code{pena} to @code{penb} in the
@@ -1347,7 +1347,7 @@ void radialshade(picture pic=currentpicture, path g, bool stroke=false,
The boolean parameters @code{extenda} and @code{extendb} indicate
whether the shading should extend beyond the radii @code{a} and @code{b}.
Illustrations of radial shading are provided in the example files
-@code{@uref{http://asymptote.sourceforge.net/gallery/shade.pdf,,shade}@uref{http://asymptote.sourceforge.net/gallery/shade.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/ring.pdf,,ring}@uref{http://asymptote.sourceforge.net/gallery/ring.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/shadestroke.pdf,,shadestroke}@uref{http://asymptote.sourceforge.net/gallery/shadestroke.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/shade.svg,,shade}@uref{http://asymptote.sourceforge.net/gallery/shade.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/ring.pdf,,ring}@uref{http://asymptote.sourceforge.net/gallery/ring.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/shadestroke.pdf,,shadestroke}@uref{http://asymptote.sourceforge.net/gallery/shadestroke.asy,,.asy}}.
@cindex @code{gouraudshade}
Gouraud shading using fill rule @code{fillrule} and the vertex colors in the
@@ -1367,7 +1367,7 @@ color space. Illustrations of Gouraud shading are provided in the example file
@code{@uref{http://asymptote.sourceforge.net/gallery/Gouraud.pdf,,Gouraud}@uref{http://asymptote.sourceforge.net/gallery/Gouraud.asy,,.asy}}.
The edge flags used in Gouraud shading are documented here:
@quotation
-@url{http://partners.adobe.com/public/developer/en/ps/sdk/TN5600.SmoothShading.pdf}.
+@url{https://www.adobe.com/content/dam/acom/en/devnet/postscript/pdfs/TN5600.SmoothShading.pdf}
@end quotation
@cindex Coons shading
@@ -1402,7 +1402,7 @@ void draw(picture pic=currentpicture, pen fillrule=currentpen, path[] g,
@end verbatim
@noindent
Illustrations of tensor product and Coons shading are provided in the
-example files @code{@uref{http://asymptote.sourceforge.net/gallery/tensor.pdf,,tensor}@uref{http://asymptote.sourceforge.net/gallery/tensor.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/Coons.pdf,,Coons}@uref{http://asymptote.sourceforge.net/gallery/Coons.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/BezierSurface.pdf,,BezierSurface}@uref{http://asymptote.sourceforge.net/gallery/BezierSurface.asy,,.asy}},
+example files @code{@uref{http://asymptote.sourceforge.net/gallery/tensor.pdf,,tensor}@uref{http://asymptote.sourceforge.net/gallery/tensor.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/Coons.pdf,,Coons}@uref{http://asymptote.sourceforge.net/gallery/Coons.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/BezierPatch.pdf,,BezierPatch}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/BezierPatch.asy,,.asy}},
and @code{@uref{http://asymptote.sourceforge.net/gallery/rainbow.pdf,,rainbow}@uref{http://asymptote.sourceforge.net/gallery/rainbow.asy,,.asy}}.
@cindex Function shading
@@ -1577,7 +1577,7 @@ layer();
The @code{string baseline(string s, string template="\strut")}
function can be used to enlarge the bounding box of labels to match a
given template, so that their baselines will be typeset on a
-horizontal line. See @code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.pdf,,Pythagoras}@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.asy,,.asy}} for an example.
+horizontal line. See @code{@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.svg,,Pythagoras}@uref{http://asymptote.sourceforge.net/gallery/Pythagoras.asy,,.asy}} for an example.
One can prevent labels from overwriting one another with the
@code{overwrite} pen attribute (@pxref{overwrite}).
@@ -2328,7 +2328,7 @@ path circle(pair c, real r)
}
@end verbatim
If high accuracy is needed, a true circle may be produced with the
-routine @code{Circle} defined in the module @code{@uref{http://asymptote.sourceforge.net/gallery/graph.pdf,,graph}@uref{http://asymptote.sourceforge.net/gallery/graph.asy,,.asy}}:
+routine @code{Circle} defined in the module @code{graph}:
@cindex @code{Circle}
@verbatim
import graph;
@@ -2357,7 +2357,7 @@ path arc(pair c, explicit pair z1, explicit pair z2,
@end verbatim
If high accuracy is needed, true arcs may be produced with routines
-in the module @code{@uref{http://asymptote.sourceforge.net/gallery/graph.pdf,,graph}@uref{http://asymptote.sourceforge.net/gallery/graph.asy,,.asy}} that produce Bezier curves with @code{n}
+in the module @code{graph} that produce Bezier curves with @code{n}
control points:
@cindex @code{Arc}
@verbatim
@@ -3145,15 +3145,14 @@ following foreground--background blending operations:
"Exclusion","Hue","Saturation","Color","Luminosity",
@end verbatim
as described in
-
-@url{http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf}.
+@url{https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf}.
Since @code{PostScript} does not support transparency, this feature is
only effective with the @code{-f pdf} output format option; other
formats can be produced from the resulting @acronym{PDF} file with the
@code{ImageMagick} @code{convert} program.
Labels are always drawn with an @code{opacity} of 1.
A simple example of transparent filling is provided in the example file
-@code{@uref{http://asymptote.sourceforge.net/gallery/transparency.pdf,,transparency}@uref{http://asymptote.sourceforge.net/gallery/transparency.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/transparency.svg,,transparency}@uref{http://asymptote.sourceforge.net/gallery/transparency.asy,,.asy}}.
@cindex patterns
@cindex tilings
@@ -3174,7 +3173,7 @@ can be constructed using the routines
filltype filltype=NoFill)},
@code{picture checker(real Hx=5mm, real Hy=0, pen p=currentpen)}, and
@code{picture brick(real Hx=5mm, real Hy=0, pen p=currentpen)} defined in
-@code{@uref{http://asymptote.sourceforge.net/gallery/patterns.pdf,,patterns}@uref{http://asymptote.sourceforge.net/gallery/patterns.asy,,.asy}}:
+module @code{patterns}:
@cindex grid
@cindex tile
@cindex checker
@@ -3194,7 +3193,7 @@ Hatch patterns can be generated with the routines
You may need to turn off aliasing in your @code{PostScript} viewer for
patterns to appear correctly. Custom patterns can easily be constructed,
-following the examples in @code{@uref{http://asymptote.sourceforge.net/gallery/patterns.pdf,,patterns}@uref{http://asymptote.sourceforge.net/gallery/patterns.asy,,.asy}}. The tiled pattern can
+following the examples in module @code{patterns}. The tiled pattern can
even incorporate shading (@pxref{gradient shading}), as illustrated
in this example (not included in the manual because not all printers support
@code{PostScript} 3):
@@ -3641,7 +3640,7 @@ void add(picture dest, picture src, bool group=true,
The first example adds @code{src} to @code{currentpicture}; the second
one adds @code{src} to @code{dest}.
The @code{group} option specifies whether or not the graphical user
-interface @code{@uref{http://asymptote.sourceforge.net/gallery/.pdf,,}@uref{http://asymptote.sourceforge.net/gallery/.asy,,.asy}} should treat all of the elements of @code{src}
+interface should treat all of the elements of @code{src}
as a single entity (@pxref{GUI}), @code{filltype} requests optional
background filling or clipping, and @code{above} specifies
whether to add @code{src} above or below existing objects.
@@ -3995,7 +3994,7 @@ For example,
write(output("transcript.asy"),history());
@end verbatim
@noindent
-outputs the interactive history to the file @code{@uref{http://asymptote.sourceforge.net/gallery/transcript.pdf,,transcript}@uref{http://asymptote.sourceforge.net/gallery/transcript.asy,,.asy}}.
+outputs the interactive history to the file @code{transcript.asy}.
@cindex @code{delete}
The function @code{int delete(string s)} deletes the file named by the
@@ -5042,7 +5041,7 @@ and the integer @code{randMax}. The @code{unitrand()} function returns
a random number uniformly distributed in the interval [0,1].
A Gaussian random number generator
@code{Gaussrand} and a collection of statistics routines, including
-@code{histogram}, are provided in the base file @code{@uref{http://asymptote.sourceforge.net/gallery/stats.pdf,,stats}@uref{http://asymptote.sourceforge.net/gallery/stats.asy,,.asy}}.
+@code{histogram}, are provided in the module @code{stats}.
The functions @code{factorial(int n)}, which returns @math{n!}, and
@code{choose(int n, int k)}, which returns @math{n!/(k!(n-k)!)}, are
also defined.
@@ -5741,7 +5740,7 @@ cells.
to @code{path}, @code{real} to @code{pen},
@code{pair[]} to @code{guide[]}, @code{pair[]} to @code{path[]},
@code{path} to @code{path[]}, and @code{guide} to @code{path[]},
-along with various three-dimensional casts defined in @code{@uref{http://asymptote.sourceforge.net/gallery/three.pdf,,three}@uref{http://asymptote.sourceforge.net/gallery/three.asy,,.asy}}.
+along with various three-dimensional casts defined in module @code{three}.
Implicit casts are automatically attempted on assignment and when
trying to match function calls with possible function
signatures. Implicit casting can be inhibited by declaring individual
@@ -6196,7 +6195,7 @@ in @code{latexusage.tex} and put the contents of
@url{http://sourceforge.net/p/asymptote/code/HEAD/tree/trunk/asymptote/doc/latexmkrc_asydir}
in a file @code{latexmkrc} in the same directory.
@noindent
-External @code{Asymptote} code in @code{@uref{http://asymptote.sourceforge.net/gallery/filename.pdf,,filename}@uref{http://asymptote.sourceforge.net/gallery/filename.asy,,.asy}} should be included with
+External @code{Asymptote} code can be included with
@cindex @code{asyinclude}
@verbatim
\asyinclude[<options>]{<filename.asy>}
@@ -6413,7 +6412,7 @@ returns the strict lexicographical partial order of @code{a} and @code{b}.
@cindex @code{interpolate}
This module implements Lagrange, Hermite, and standard cubic spline
interpolation in @code{Asymptote}, as illustrated in the example
-@code{@uref{http://asymptote.sourceforge.net/gallery/interpolate1.pdf,,interpolate1}@uref{http://asymptote.sourceforge.net/gallery/interpolate1.asy,,.asy}}.
+@code{interpolate1.asy}.
@node geometry, trembling, interpolate, Base modules
@section @code{geometry}
@@ -6435,7 +6434,7 @@ including an extensive set of examples,
@section @code{trembling}
@cindex @code{trembling}
This module, written by Philippe Ivaldi and illustrated in the example
-@code{@uref{http://asymptote.sourceforge.net/gallery/floatingdisk.pdf,,floatingdisk}@uref{http://asymptote.sourceforge.net/gallery/floatingdisk.asy,,.asy}}, allows one to draw wavy lines, as if drawn by
+@code{@uref{http://asymptote.sourceforge.net/gallery/floatingdisk.svg,,floatingdisk}@uref{http://asymptote.sourceforge.net/gallery/floatingdisk.asy,,.asy}}, allows one to draw wavy lines, as if drawn by
hand.
@node stats, patterns, trembling, Base modules
@@ -6494,7 +6493,7 @@ frame tildeframe(int n=1, real size=0, pair space=0,
For convenience, this module also constructs the markers
@code{StickIntervalMarker}, @code{CrossIntervalMarker},
@code{CircleBarIntervalMarker}, and @code{TildeIntervalMarker}
-from the above frames. The example @code{@uref{http://asymptote.sourceforge.net/gallery/markers1.pdf,,markers1}@uref{http://asymptote.sourceforge.net/gallery/markers1.asy,,.asy}} illustrates the
+from the above frames. The example @code{@uref{http://asymptote.sourceforge.net/gallery/markers1.svg,,markers1}@uref{http://asymptote.sourceforge.net/gallery/markers1.asy,,.asy}} illustrates the
use of these markers:
@sp 1
@@ -6510,7 +6509,7 @@ void markangle(picture pic=currentpicture, Label L="",
marker marker=nomarker);
@end verbatim
@noindent
-as illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/markers2.pdf,,markers2}@uref{http://asymptote.sourceforge.net/gallery/markers2.asy,,.asy}}.
+as illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/markers2.svg,,markers2}@uref{http://asymptote.sourceforge.net/gallery/markers2.asy,,.asy}}.
@sp 1
@center @image{markers2}
@@ -6525,7 +6524,7 @@ This package implements an example of a dynamic binary search tree.
@cindex @code{binarytree}
This module can be used to draw an arbitrary binary tree and includes an
input routine for the special case of a binary search tree, as
-illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/binarytreetest.pdf,,binarytreetest}@uref{http://asymptote.sourceforge.net/gallery/binarytreetest.asy,,.asy}}:
+illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/binarytreetest.svg,,binarytreetest}@uref{http://asymptote.sourceforge.net/gallery/binarytreetest.asy,,.asy}}:
@verbatiminclude binarytreetest.asy
@sp 1
@center @image{binarytreetest}
@@ -6533,27 +6532,27 @@ illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/
@node drawtree, syzygy, binarytree, Base modules
@section @code{drawtree}
@cindex @code{drawtree}
-This is a simple tree drawing module used by the example @code{@uref{http://asymptote.sourceforge.net/gallery/treetest.pdf,,treetest}@uref{http://asymptote.sourceforge.net/gallery/treetest.asy,,.asy}}.
+This is a simple tree drawing module used by the example @code{@uref{http://asymptote.sourceforge.net/gallery/treetest.svg,,treetest}@uref{http://asymptote.sourceforge.net/gallery/treetest.asy,,.asy}}.
@node syzygy, feynman, drawtree, Base modules
@section @code{syzygy}
@cindex @code{syzygy}
This module automates the drawing of braids, relations, and syzygies,
along with the corresponding equations, as illustrated in the example
-@code{@uref{http://asymptote.sourceforge.net/gallery/knots.pdf,,knots}@uref{http://asymptote.sourceforge.net/gallery/knots.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/knots.svg,,knots}@uref{http://asymptote.sourceforge.net/gallery/knots.asy,,.asy}}.
@node feynman, roundedpath, syzygy, Base modules
@section @code{feynman}
@cindex @code{feynman}
This package, contributed by Martin Wiebusch, is useful for drawing
-Feynman diagrams, as illustrated by the examples @code{@uref{http://asymptote.sourceforge.net/gallery/eetomumu.pdf,,eetomumu}@uref{http://asymptote.sourceforge.net/gallery/eetomumu.asy,,.asy}}
-and @code{@uref{http://asymptote.sourceforge.net/gallery/fermi.pdf,,fermi}@uref{http://asymptote.sourceforge.net/gallery/fermi.asy,,.asy}}.
+Feynman diagrams, as illustrated by the examples @code{@uref{http://asymptote.sourceforge.net/gallery/eetomumu.svg,,eetomumu}@uref{http://asymptote.sourceforge.net/gallery/eetomumu.asy,,.asy}}
+and @code{@uref{http://asymptote.sourceforge.net/gallery/fermi.svg,,fermi}@uref{http://asymptote.sourceforge.net/gallery/fermi.asy,,.asy}}.
@node roundedpath, animation, feynman, Base modules
@section @code{roundedpath}
@cindex @code{roundedpath}
This package, contributed by Stefan Knorr, is useful for rounding the
-sharp corners of paths, as illustrated in the example file @code{@uref{http://asymptote.sourceforge.net/gallery/roundpath.pdf,,roundpath}@uref{http://asymptote.sourceforge.net/gallery/roundpath.asy,,.asy}}.
+sharp corners of paths, as illustrated in the example file @code{@uref{http://asymptote.sourceforge.net/gallery/roundpath.svg,,roundpath}@uref{http://asymptote.sourceforge.net/gallery/roundpath.asy,,.asy}}.
@node animation, embed, roundedpath, Base modules
@section @code{animation}
@@ -6562,7 +6561,7 @@ sharp corners of paths, as illustrated in the example file @code{@uref{http://as
@cindex animation
@cindex @code{ImageMagick}
This module allows one to generate animations, as illustrated by the
-files @code{@uref{http://asymptote.sourceforge.net/gallery/animations/wheel.pdf,,wheel}@uref{http://asymptote.sourceforge.net/gallery/animations/wheel.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/animations/wavepacket.pdf,,wavepacket}@uref{http://asymptote.sourceforge.net/gallery/animations/wavepacket.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/animations/cube.pdf,,cube}@uref{http://asymptote.sourceforge.net/gallery/animations/cube.asy,,.asy}} in
+files @code{@uref{http://asymptote.sourceforge.net/gallery/animations/wheel.gif,,wheel}@uref{http://asymptote.sourceforge.net/gallery/animations/wheel.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/animations/wavepacket.gif,,wavepacket}@uref{http://asymptote.sourceforge.net/gallery/animations/wavepacket.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/animations/cube.gif,,cube}@uref{http://asymptote.sourceforge.net/gallery/animations/cube.asy,,.asy}} in
the @code{animations} subdirectory of the examples directory. These
animations use the @code{ImageMagick} @code{convert} program to
merge multiple images into a @acronym{GIF} or @acronym{MPEG}
@@ -6585,7 +6584,7 @@ one must then execute the command @code{texhash}.
The example @code{@uref{http://asymptote.sourceforge.net/gallery/animations/pdfmovie.pdf,,pdfmovie}@uref{http://asymptote.sourceforge.net/gallery/animations/pdfmovie.asy,,.asy}} in the @code{animations}
directory, along with the slide presentations @code{@uref{http://asymptote.sourceforge.net/gallery/animations/slidemovies.pdf,,slidemovies}@uref{http://asymptote.sourceforge.net/gallery/animations/slidemovies.asy,,.asy}}
-and @code{@uref{http://asymptote.sourceforge.net/gallery/intro.pdf,,intro}@uref{http://asymptote.sourceforge.net/gallery/intro.asy,,.asy}}, illustrate the use of embedded @acronym{PDF} movies.
+and @code{@uref{http://asymptote.sourceforge.net/intro.pdf,,intro}}, illustrate the use of embedded @acronym{PDF} movies.
The examples @code{inlinemovie.tex} and @code{inlinemovie3.tex}
show how to generate and embed @acronym{PDF} movies directly within a
@code{LaTeX} file (@pxref{LaTeX usage}).
@@ -6618,23 +6617,25 @@ platform and does not require the @code{media9} package, is provided
by using the @code{external} module instead of @code{embed}.
Examples of the above two interfaces is provided in the file
-@code{@uref{http://asymptote.sourceforge.net/gallery/animations/embeddedmovie.pdf,,embeddedmovie}@uref{http://asymptote.sourceforge.net/gallery/animations/embeddedmovie.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/animations/externalmovie.pdf,,externalmovie}@uref{http://asymptote.sourceforge.net/gallery/animations/externalmovie.asy,,.asy}} in the
-@code{animations} subdirectory of the examples directory. For a higher
-quality embedded movie generated directly by @code{Asymptote}, use the
-@code{animate} module along with the @code{animate.sty} package to
-embed a portable @acronym{PDF} animation (@pxref{animate}).
+@code{embeddedmovie.asy} in the @code{animations} subdirectory of the
+examples directory and in
+@code{@uref{http://asymptote.sourceforge.net/gallery/animations/externalmovie.pdf,,externalmovie}@uref{http://asymptote.sourceforge.net/gallery/animations/externalmovie.asy,,.asy}}.
+For a higher quality embedded movie generated directly by
+@code{Asymptote}, use the @code{animate} module along with the
+@code{animate.sty} package to embed a portable @acronym{PDF} animation
+(@pxref{animate}).
@cindex @code{U3D}
An example of embedding @code{U3D} code is provided in the file
-@code{@uref{http://asymptote.sourceforge.net/gallery/animations/embeddedu3d.pdf,,embeddedu3d}@uref{http://asymptote.sourceforge.net/gallery/animations/embeddedu3d.asy,,.asy}}.
+@code{embeddedu3d}.
@node slide, MetaPost, embed, Base modules
@section @code{slide}
@cindex @code{slide}
This package provides a simple yet high-quality facility for making
presentation slides, including portable embedded @acronym{PDF} animations (see
-the file @code{@uref{http://asymptote.sourceforge.net/gallery/animations/slidemovies.pdf,,slidemovies}@uref{http://asymptote.sourceforge.net/gallery/animations/slidemovies.asy,,.asy}}). A simple example is provided in the file
-@code{@uref{http://asymptote.sourceforge.net/gallery/animations/slidedemo.pdf,,slidedemo}@uref{http://asymptote.sourceforge.net/gallery/animations/slidedemo.asy,,.asy}}.
+the file @code{@uref{http://asymptote.sourceforge.net/gallery/animations/slidemovies.pdf,,slidemovies}@uref{http://asymptote.sourceforge.net/gallery/animations/slidemovies.asy,,.asy}}). A simple example is provided in
+@code{slidedemo.asy}.
@node MetaPost, unicode, slide, Base modules
@section @code{MetaPost}
@@ -6713,7 +6714,7 @@ babel("german");
@cindex @code{labelpath}
This module uses the @code{PSTricks} @code{pstextpath} macro to fit labels
along a path (properly kerned, as illustrated in the example file
-@code{@uref{http://asymptote.sourceforge.net/gallery/curvedlabel.pdf,,curvedlabel}@uref{http://asymptote.sourceforge.net/gallery/curvedlabel.asy,,.asy}}), using the command
+@code{@uref{http://asymptote.sourceforge.net/gallery/curvedlabel.svg,,curvedlabel}@uref{http://asymptote.sourceforge.net/gallery/curvedlabel.asy,,.asy}}), using the command
@verbatim
void labelpath(picture pic=currentpicture, Label L, path g,
string justify=Centered, pen p=currentpen);
@@ -6732,7 +6733,7 @@ All other Label transforms are ignored. This package requires the
@cindex @code{labelpath3}
This module, contributed by Jens Schwaiger, implements a 3D version of
@code{labelpath} that does not require the @code{PSTricks} package.
-An example is provided in @code{@uref{http://asymptote.sourceforge.net/gallery/curvedlabel3.pdf,,curvedlabel3}@uref{http://asymptote.sourceforge.net/gallery/curvedlabel3.asy,,.asy}}.
+An example is provided in @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/curvedlabel3.html,,curvedlabel3}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/curvedlabel3.asy,,.asy}}.
@node annotate, CAD, labelpath3, Base modules
@section @code{annotate}
@@ -7245,7 +7246,7 @@ Here are some simple examples of two-dimensional graphs:
@item The next example draws a scientific-style graph with a legend.
The position of the legend can be adjusted either explicitly or by using the
-graphical user interface @code{@uref{http://asymptote.sourceforge.net/gallery/.pdf,,}@uref{http://asymptote.sourceforge.net/gallery/.asy,,.asy}} (@pxref{GUI}). If an
+graphical user interface (@pxref{GUI}). If an
@code{UnFill(real xmargin=0, real ymargin=xmargin)} or
@code{Fill(pen)} option is specified to @code{add}, the legend will obscure
any underlying objects. Here we illustrate how to clip the portion of
@@ -7552,8 +7553,8 @@ as illustrated in this example:
@item The following scientific graphs, which illustrate many features of
@code{Asymptote}'s graphics routines, were generated from the examples
-@code{@uref{http://asymptote.sourceforge.net/gallery/2D graphs/diatom.pdf,,diatom}@uref{http://asymptote.sourceforge.net/gallery/2D graphs/diatom.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/2D graphs/westnile.pdf,,westnile}@uref{http://asymptote.sourceforge.net/gallery/2D graphs/westnile.asy,,.asy}}, using the comma-separated
-data in @code{@uref{http://asymptote.sourceforge.net/gallery/2D graphs/diatom.csv,,diatom.csv}} and @code{@uref{http://asymptote.sourceforge.net/gallery/2D graphs/westnile.csv,,westnile.csv}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/diatom.svg,,diatom}@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/diatom.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/westnile.svg,,westnile}@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/westnile.asy,,.asy}}, using the comma-separated
+data in @code{@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/diatom.csv,,diatom.csv}} and @code{@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/westnile.csv,,westnile.csv}}.
@page
@sp 1
@@ -7634,7 +7635,7 @@ or an explicit range @code{Range(real min, real max)}.
Here @code{Full} specifies a range varying from the
minimum to maximum values of the function over the sampling interval,
while @code{Automatic} selects "nice" limits.
-The example @code{@uref{http://asymptote.sourceforge.net/gallery/2D graphs/imagecontour.pdf,,imagecontour}@uref{http://asymptote.sourceforge.net/gallery/2D graphs/imagecontour.asy,,.asy}} illustrates how level sets
+The example @code{@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/imagecontour.svg,,imagecontour}@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/imagecontour.asy,,.asy}} illustrates how level sets
(contour lines) can be drawn on a color density plot (@pxref{contour}).
A color density plot can also be generated from an explicit real[][]
@@ -7862,17 +7863,17 @@ background colour (the default is white). In the case of
@code{currentlight.background=black+opacity(0.0);}
Sample Bezier surfaces are
-contained in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/BezierSurface.pdf,,BezierSurface}@uref{http://asymptote.sourceforge.net/gallery/BezierSurface.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/teapot.pdf,,teapot}@uref{http://asymptote.sourceforge.net/gallery/teapot.asy,,.asy}},
-and @code{@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.pdf,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.asy,,.asy}}. The structure @code{render} contains
+contained in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/BezierSurface.html,,BezierSurface}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/BezierSurface.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/teapot.html,,teapot}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/teapot.asy,,.asy}},
+and @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/parametricsurface.html,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/parametricsurface.asy,,.asy}}. The structure @code{render} contains
specialized rendering options documented at the beginning of module
-@code{@uref{http://asymptote.sourceforge.net/gallery/three.pdf,,three}@uref{http://asymptote.sourceforge.net/gallery/three.asy,,.asy}}.
+@code{three}.
@cindex patch-dependent colors
@cindex vertex-dependent colors
The examples
-@code{@uref{http://asymptote.sourceforge.net/gallery/3D graphs/elevation.pdf,,elevation}@uref{http://asymptote.sourceforge.net/gallery/3D graphs/elevation.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/sphericalharmonic.pdf,,sphericalharmonic}@uref{http://asymptote.sourceforge.net/gallery/sphericalharmonic.asy,,.asy}}
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/elevation.html,,elevation}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/elevation.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/sphericalharmonic.html,,sphericalharmonic}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/sphericalharmonic.asy,,.asy}}
illustrate how to draw a surface with patch-dependent colors.
-The examples @code{@uref{http://asymptote.sourceforge.net/gallery/vertexshading.pdf,,vertexshading}@uref{http://asymptote.sourceforge.net/gallery/vertexshading.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/3D graphs/smoothelevation.pdf,,smoothelevation}@uref{http://asymptote.sourceforge.net/gallery/3D graphs/smoothelevation.asy,,.asy}} illustrate
+The examples @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/vertexshading.html,,vertexshading}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/vertexshading.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/smoothelevation.html,,smoothelevation}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/smoothelevation.asy,,.asy}} illustrate
vertex-dependent colors, which is supported for both
@code{Asymptote}'s native @code{OpenGL} renderer and two-dimensional
projections. Since the @acronym{PRC} output format does not currently support
@@ -7938,7 +7939,7 @@ triangle. Similarly, the arguments @code{n} and @code{ni} contain
optional normal data and @code{p} and @code{pi} contain optional pen
vertex data. If more than one normal or pen is specified for a vertex, the
last one specified is used.
-An example of this tessellation facility is given in @code{@uref{http://asymptote.sourceforge.net/gallery/triangles.pdf,,triangles}@uref{http://asymptote.sourceforge.net/gallery/triangles.asy,,.asy}}.
+An example of this tessellation facility is given in @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/triangles.html,,triangles}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/triangles.asy,,.asy}}.
@cindex @code{thin}
@cindex @code{thick}
@@ -8095,9 +8096,9 @@ In addition to the default @code{settings.prc=true}, this requires
@code{settings.outformat="pdf"}, which can be specified by the command
line option @code{-f pdf}, put in the @code{Asymptote} configuration
file (@pxref{configuration file}), or specified in the script before
-@code{@uref{http://asymptote.sourceforge.net/gallery/three.pdf,,three}@uref{http://asymptote.sourceforge.net/gallery/three.asy,,.asy}} (or @code{@uref{http://asymptote.sourceforge.net/gallery/graph3.pdf,,graph3}@uref{http://asymptote.sourceforge.net/gallery/graph3.asy,,.asy}}) is imported.
+module @code{three} (or @code{graph3}) is imported.
The @code{media9} LaTeX package is also required (@pxref{embed}).
-The example @code{@uref{http://asymptote.sourceforge.net/gallery/pdb.pdf,,pdb}@uref{http://asymptote.sourceforge.net/gallery/pdb.asy,,.asy}} illustrates
+The example @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/100d.html,,100d}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/pdb.asy,,.asy}} illustrates
how one can generate a list of predefined views (see @code{100d.views}).
A stationary preview image with a resolution of @code{n} pixels per
@code{bp} can be embedded with the setting @code{render=n}; this allows
@@ -8108,8 +8109,8 @@ rendered image files can be extracted and processed in a separate
to embed three-dimensional @code{Asymptote} pictures within @code{LaTeX}.
For specialized applications where only the raw @acronym{PRC} file is
required, specify @code{settings.outformat="prc"}.
-The open-source @acronym{PRC} specification is available from
-@url{http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/API_References/PRCReference/PRC_Format_Specification/}.
+The @acronym{PRC} specification is available from
+@url{https://web.archive.org/web/20081204104459/http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/API_References/PRCReference/PRC_Format_Specification/}
@item Project the scene to a two-dimensional vector (@acronym{EPS} or
@acronym{PDF}) format with @code{render=0}. Only limited hidden surface
@@ -8442,7 +8443,7 @@ patches in the @acronym{PRC} model tree.
The default interaction is @code{Billboard}, which means that labels
are rotated interactively so that they always face the camera.
The interaction @code{Embedded} means that the label interacts as a
-normal @code{3D} surface, as illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/billboard.pdf,,billboard}@uref{http://asymptote.sourceforge.net/gallery/billboard.asy,,.asy}}.
+normal @code{3D} surface, as illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/billboard.html,,billboard}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/billboard.asy,,.asy}}.
@cindex @code{transform}
@cindex @code{XY}
@cindex @code{YZ}
@@ -8472,7 +8473,7 @@ triple normal(path3 p);
@end verbatim
@noindent
to find the unit normal vector to a planar three-dimensional path @code{p}.
-As illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/planeproject.pdf,,planeproject}@uref{http://asymptote.sourceforge.net/gallery/planeproject.asy,,.asy}}, a transform3
+As illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/planeproject.html,,planeproject}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/planeproject.asy,,.asy}}, a transform3
that projects in the direction @code{dir} onto the plane defined by a
planar path @code{p} is returned by
@verbatim
@@ -8617,7 +8618,7 @@ space and aligned according to the initial viewpoint (or an optionally
specified @code{normal} vector) are also defined:
@code{DefaultHead2(triple normal=O)}, @code{HookHead2(triple normal=O)},
@code{TeXHead2(triple normal=O)}. These are illustrated in the example
-@code{@uref{http://asymptote.sourceforge.net/gallery/arrows3.pdf,,arrows3}@uref{http://asymptote.sourceforge.net/gallery/arrows3.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/arrows3.html,,arrows3}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/arrows3.asy,,.asy}}.
@cindex @code{NoMargin3}
@cindex @code{BeginMargin3}
@@ -8659,8 +8660,8 @@ can be used to draw on picture @code{pic} a pixel of width @code{width} at
position @code{v} using pen @code{p}.
Further three-dimensional examples are provided in the files
-@code{@uref{http://asymptote.sourceforge.net/gallery/near_earth.pdf,,near_earth}@uref{http://asymptote.sourceforge.net/gallery/near_earth.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/conicurv.pdf,,conicurv}@uref{http://asymptote.sourceforge.net/gallery/conicurv.asy,,.asy}}, and (in the @code{animations}
-subdirectory) @code{@uref{http://asymptote.sourceforge.net/gallery/cube.pdf,,cube}@uref{http://asymptote.sourceforge.net/gallery/cube.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/near_earth.html,,near_earth}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/near_earth.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/conicurv.html,,conicurv}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/conicurv.asy,,.asy}}, and (in the @code{animations}
+subdirectory) @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/cube.html,,cube}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/cube.asy,,.asy}}.
@anchor{PostScript3D}
@cindex 3D @code{PostScript}
@@ -8703,8 +8704,8 @@ intersecting planes:
@section @code{obj}
@cindex @code{obj}
This module allows one to construct surfaces from simple obj files,
-as illustrated in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/galleon.pdf,,galleon}@uref{http://asymptote.sourceforge.net/gallery/galleon.asy,,.asy}} and
-@code{@uref{http://asymptote.sourceforge.net/gallery/triceratops.pdf,,triceratops}@uref{http://asymptote.sourceforge.net/gallery/triceratops.asy,,.asy}}.
+as illustrated in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/galleon.html,,galleon}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/galleon.asy,,.asy}} and
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/triceratops.html,,triceratops}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/triceratops.asy,,.asy}}.
@node graph3, grid3, obj, Base modules
@section @code{graph3}
@@ -8818,13 +8819,13 @@ surface surface(triple f(pair z), pair a, pair b, int nu=nmesh, int nv=nu,
@noindent
The final two versions draw parametric surfaces for a function
@math{f(u,v)} over the parameter space @code{box(a,b)},
-as illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.pdf,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.asy,,.asy}}.
+as illustrated in the example @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/parametricsurface.html,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/parametricsurface.asy,,.asy}}.
An optional splinetype @code{Spline} may be specified.
The boolean array or function @code{cond} can be used to control which
surface mesh cells are actually drawn (by default all mesh cells over
@code{box(a,b)} are drawn).
Surface lighting is illustrated in the example files
-@code{@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.pdf,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/3D graphs/sinc.pdf,,sinc}@uref{http://asymptote.sourceforge.net/gallery/3D graphs/sinc.asy,,.asy}}.
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/parametricsurface.html,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/parametricsurface.asy,,.asy}} and @code{@uref{http://asymptote.sourceforge.net/gallery/3D graphs/sinc.html,,sinc}@uref{http://asymptote.sourceforge.net/gallery/3D graphs/sinc.asy,,.asy}}.
Lighting can be disabled by setting @code{light=nolight}, as in this example
of a Gaussian surface:
@anchor{GaussianSurface}
@@ -8845,8 +8846,8 @@ picture vectorfield(path3 vector(pair v), triple f(pair z), pair a, pair b,
bool cond(pair z)=null, pen p=currentpen,
arrowbar3 arrow=Arrow3, margin3 margin=PenMargin3)
@end verbatim
-as illustrated in the examples @code{@uref{http://asymptote.sourceforge.net/gallery/3D graphs/vectorfield3.pdf,,vectorfield3}@uref{http://asymptote.sourceforge.net/gallery/3D graphs/vectorfield3.asy,,.asy}} and
-@code{@uref{http://asymptote.sourceforge.net/gallery/vectorfieldsphere.pdf,,vectorfieldsphere}@uref{http://asymptote.sourceforge.net/gallery/vectorfieldsphere.asy,,.asy}}.
+as illustrated in the examples @code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/vectorfield3.html,,vectorfield3}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/vectorfield3.asy,,.asy}} and
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/vectorfieldsphere.html,,vectorfieldsphere}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/vectorfieldsphere.asy,,.asy}}.
@node grid3, solids, graph3, Base modules
@section @code{grid3}
@@ -8871,8 +8872,8 @@ with axis @code{O--1.5unit(Y+Z)} with perspective projection:
@sp 1
@center @image{cylinderskeleton}
-Further illustrations are provided in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/cylinder.pdf,,cylinder}@uref{http://asymptote.sourceforge.net/gallery/cylinder.asy,,.asy}},
-@code{@uref{http://asymptote.sourceforge.net/gallery/cones.pdf,,cones}@uref{http://asymptote.sourceforge.net/gallery/cones.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/hyperboloid.pdf,,hyperboloid}@uref{http://asymptote.sourceforge.net/gallery/hyperboloid.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/torus.pdf,,torus}@uref{http://asymptote.sourceforge.net/gallery/torus.asy,,.asy}}.
+Further illustrations are provided in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/cylinder.html,,cylinder}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/cylinder.asy,,.asy}},
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/cones.html,,cones}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/cones.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/hyperboloid.html,,hyperboloid}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/hyperboloid.asy,,.asy}}, and @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/torus.html,,torus}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/torus.asy,,.asy}}.
The structure @code{skeleton} contains the three-dimensional wireframe
used to visualize a volume of revolution:
@@ -8893,7 +8894,7 @@ struct skeleton {
@section @code{tube}
@cindex @code{tube}
This package extends the @code{tube} surfaces constructed in
-@code{@uref{http://asymptote.sourceforge.net/gallery/three_arrows.pdf,,three_arrows}@uref{http://asymptote.sourceforge.net/gallery/three_arrows.asy,,.asy}} to arbitrary cross sections, colors, and spine
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/three_arrows.html,,three_arrows}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/three_arrows.asy,,.asy}} to arbitrary cross sections, colors, and spine
transformations. The routine
@verbatim
surface tube(path3 g, coloredpath section,
@@ -8947,7 +8948,7 @@ use of a @code{path} instead of a @code{coloredpath}; in this case the
shading behaviour is the default shading behavior for a surface.
An example of @code{tube} is provided in the file
-@code{@uref{http://asymptote.sourceforge.net/gallery/trefoilknot.pdf,,trefoilknot}@uref{http://asymptote.sourceforge.net/gallery/trefoilknot.asy,,.asy}}. Further examples can be found at
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/trefoilknot.html,,trefoilknot}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/trefoilknot.asy,,.asy}}. Further examples can be found at
@url{http://www.piprime.fr/files/asymptote/tube/}.
@node flowchart, contour, tube, Base modules
@@ -9079,7 +9080,7 @@ segments between the pairs specified by @code{point} should be drawn
in the @code{Horizontal} or @code{Vertical} direction.
Here is a simple flowchart example (see also the example
-@code{@uref{http://asymptote.sourceforge.net/gallery/controlsystem.pdf,,controlsystem}@uref{http://asymptote.sourceforge.net/gallery/controlsystem.asy,,.asy}}):
+@code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/controlsystem.html,,controlsystem}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/controlsystem.asy,,.asy}}):
@verbatiminclude flowchartdemo.asy
@sp 1
@@ -9174,8 +9175,7 @@ int[][] triangulate(pair[] z);
@sp 1
@center @image{triangulate}
-The example @code{@uref{http://asymptote.sourceforge.net/gallery/2D
-graphs/Gouraudcontour.pdf,,Gouraudcontour}@uref{http://asymptote.sourceforge.net/gallery/2D graphs/Gouraudcontour.asy,,.asy}} illustrates how to produce color
+The example @code{@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/Gouraudcontour.pdf,,Gouraudcontour}@uref{http://asymptote.sourceforge.net/gallery/2Dgraphs/Gouraudcontour.asy,,.asy}} illustrates how to produce color
density images over such irregular triangular meshes.
@code{Asymptote} uses a robust version of Paul Bourke's Delaunay triangulation
algorithm based on the public-domain exact arithmetic predicates written by
@@ -9186,7 +9186,7 @@ Jonathan Shewchuk.
@cindex @code{contour3}
This package draws surfaces described as the null space of real-valued
functions of @math{(x,y,z)} or @code{real[][][]} matrices.
-Its usage is illustrated in the example file @code{@uref{http://asymptote.sourceforge.net/gallery/3D graphs/magnetic.pdf,,magnetic}@uref{http://asymptote.sourceforge.net/gallery/3D graphs/magnetic.asy,,.asy}}.
+Its usage is illustrated in the example file @code{@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/magnetic.html,,magnetic}@uref{http://asymptote.sourceforge.net/gallery/3Dgraphs/magnetic.asy,,.asy}}.
@node smoothcontour3, slopefield, contour3, Base modules
@section @code{smoothcontour3}
@@ -9221,7 +9221,7 @@ The optional parameter @code{overlapedges} attempts to compensate for
an artifact that can cause the renderer to ``see through'' the
boundary between patches. Although
it defaults to @code{false}, it should usually be set to @code{true}.
-The example @code{@uref{http://asymptote.sourceforge.net/gallery/genustwo.pdf,,genustwo}@uref{http://asymptote.sourceforge.net/gallery/genustwo.asy,,.asy}} illustrates the use of this function.
+The example @code{@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/genustwo.html,,genustwo}@uref{http://asymptote.sourceforge.net/gallery/3Dwebgl/genustwo.asy,,.asy}} illustrates the use of this function.
Additional examples, together with a more in-depth explanation of
the module's usage and pitfalls, are available at
@url{https://github.com/charlesstaats/smoothcontour3}.
diff --git a/graphics/asymptote/doc/png/asymptote.info b/graphics/asymptote/doc/png/asymptote.info
index e865344c7c..e05dd6259b 100644
--- a/graphics/asymptote/doc/png/asymptote.info
+++ b/graphics/asymptote/doc/png/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 6.5 from
asymptote.texi.
-This file documents 'Asymptote', version 2.56.
+This file documents 'Asymptote', version 2.57.
<http://asymptote.sourceforge.net>
@@ -22,7 +22,7 @@ File: asymptote.info, Node: Top, Next: Description, Prev: (dir), Up: (dir)
Asymptote
*********
-This file documents 'Asymptote', version 2.56.
+This file documents 'Asymptote', version 2.57.
<http://asymptote.sourceforge.net>
@@ -944,7 +944,7 @@ the usual beginning point just up to the boundary of an end dot of width
directly in 'PostScript' units, independent of the pen line width.
The use of arrows, bars, and margins is illustrated by the examples
-'Pythagoras.asy', 'sqrtx01.asy', and 'triads.asy'.
+'Pythagoras.asy' and 'sqrtx01.asy'.
The legend for a picture 'pic' can be fit and aligned to a frame with
the routine:
@@ -1076,7 +1076,7 @@ of path 'g'. The pens in 'p' must belong to the same color space.
Illustrations of Gouraud shading are provided in the example file
'Gouraud.asy'. The edge flags used in Gouraud shading are documented
here:
- <http://partners.adobe.com/public/developer/en/ps/sdk/TN5600.SmoothShading.pdf>.
+ <https://www.adobe.com/content/dam/acom/en/devnet/postscript/pdfs/TN5600.SmoothShading.pdf>
Tensor product shading using fill rule 'fillrule' on patches bounded
by the n cyclic paths of length 4 in path array 'b', using the vertex
@@ -1097,7 +1097,7 @@ a sequence using a given array of pens:
void draw(picture pic=currentpicture, pen fillrule=currentpen, path[] g,
pen[] p);
Illustrations of tensor product and Coons shading are provided in the
-example files 'tensor.asy', 'Coons.asy', 'BezierSurface.asy', and
+example files 'tensor.asy', 'Coons.asy', 'BezierPatch.asy', and
'rainbow.asy'.
More general shading possibilities are available using TeX engines
@@ -1253,6 +1253,8 @@ format string 's' into a paragraph of width 'width'. This example uses
[CDlabel]
size(11.7cm,11.7cm);
+settings.tex="pdflatex";
+
asy(nativeformat(),"logo");
fill(unitcircle^^(scale(2/11.7)*unitcircle),
evenodd+rgb(124/255,205/255,124/255));
@@ -1821,7 +1823,7 @@ File: asymptote.info, Node: Paths and guides, Next: Pens, Prev: Data types,
return shift(c)*scale(r)*unitcircle;
}
If high accuracy is needed, a true circle may be produced with the
- routine 'Circle' defined in the module 'graph.asy':
+ routine 'Circle' defined in the module 'graph':
import graph;
path Circle(pair c, real r, int n=nCircle);
@@ -1839,8 +1841,8 @@ File: asymptote.info, Node: Paths and guides, Next: Pens, Prev: Data types,
bool direction=CCW)
If high accuracy is needed, true arcs may be produced with routines
- in the module 'graph.asy' that produce Bezier curves with 'n'
- control points:
+ in the module 'graph' that produce Bezier curves with 'n' control
+ points:
import graph;
path Arc(pair c, real r, real angle1, real angle2, bool direction,
int n=nCircle);
@@ -2472,8 +2474,7 @@ with one or more color components equal to 1.
"HardLight","ColorDodge","ColorBurn","Darken","Lighten","Difference",
"Exclusion","Hue","Saturation","Color","Luminosity",
as described in
-
- <http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf>.
+ <https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf>.
Since 'PostScript' does not support transparency, this feature is
only effective with the '-f pdf' output format option; other
formats can be produced from the resulting PDF file with the
@@ -2494,8 +2495,8 @@ with one or more color components equal to 1.
constructed using the routines 'picture tile(real Hx=5mm, real
Hy=0, pen p=currentpen, filltype filltype=NoFill)', 'picture
checker(real Hx=5mm, real Hy=0, pen p=currentpen)', and 'picture
- brick(real Hx=5mm, real Hy=0, pen p=currentpen)' defined in
- 'patterns.asy':
+ brick(real Hx=5mm, real Hy=0, pen p=currentpen)' defined in module
+ 'patterns':
size(0,90);
import patterns;
@@ -2531,10 +2532,10 @@ with one or more color components equal to 1.
You may need to turn off aliasing in your 'PostScript' viewer for
patterns to appear correctly. Custom patterns can easily be
- constructed, following the examples in 'patterns.asy'. The tiled
- pattern can even incorporate shading (*note gradient shading::), as
- illustrated in this example (not included in the manual because not
- all printers support 'PostScript' 3):
+ constructed, following the examples in module 'patterns'. The
+ tiled pattern can even incorporate shading (*note gradient
+ shading::), as illustrated in this example (not included in the
+ manual because not all printers support 'PostScript' 3):
size(0,100);
import patterns;
@@ -2871,12 +2872,10 @@ File: asymptote.info, Node: Frames and pictures, Next: Files, Prev: Transform
filltype filltype=NoFill, bool above=true);
The first example adds 'src' to 'currentpicture'; the second one
adds 'src' to 'dest'. The 'group' option specifies whether or not
- the graphical user interface
- '<http://asymptote.sourceforge.net/gallery/.pdf>.asy' should treat
- all of the elements of 'src' as a single entity (*note GUI::),
- 'filltype' requests optional background filling or clipping, and
- 'above' specifies whether to add 'src' above or below existing
- objects.
+ the graphical user interface should treat all of the elements of
+ 'src' as a single entity (*note GUI::), 'filltype' requests
+ optional background filling or clipping, and 'above' specifies
+ whether to add 'src' above or below existing objects.
There are also routines to add a picture or frame 'src' specified
in postscript coordinates to another picture 'dest' (or
@@ -3927,7 +3926,7 @@ its real argument as an integer (-1, 0, or 1).
integer 'randMax'. The 'unitrand()' function returns a random number
uniformly distributed in the interval [0,1]. A Gaussian random number
generator 'Gaussrand' and a collection of statistics routines, including
-'histogram', are provided in the base file 'stats.asy'. The functions
+'histogram', are provided in the module 'stats'. The functions
'factorial(int n)', which returns n!, and 'choose(int n, int k)', which
returns n!/(k!(n-k)!), are also defined.
@@ -4455,7 +4454,7 @@ File: asymptote.info, Node: Casts, Next: Import, Prev: Arrays, Up: Programmi
'pair', 'pair' to 'path', 'pair' to 'guide', 'path' to 'guide', 'guide'
to 'path', 'real' to 'pen', 'pair[]' to 'guide[]', 'pair[]' to 'path[]',
'path' to 'path[]', and 'guide' to 'path[]', along with various
-three-dimensional casts defined in 'three.asy'. Implicit casts are
+three-dimensional casts defined in module 'three'. Implicit casts are
automatically attempted on assignment and when trying to match function
calls with possible function signatures. Implicit casting can be
inhibited by declaring individual arguments 'explicit' in the function
@@ -4807,7 +4806,7 @@ figures in a separate directory named 'asy', one can define
in 'latexusage.tex' and put the contents of
<http://sourceforge.net/p/asymptote/code/HEAD/tree/trunk/asymptote/doc/latexmkrc_asydir>
in a file 'latexmkrc' in the same directory. External 'Asymptote' code
-in 'filename.asy' should be included with
+can be included with
\asyinclude[<options>]{<filename.asy>}
so that 'latexmk' will recognize when the code is changed. Note that
'latemk' requires 'perl', available from <http://www.perl.org/>.
@@ -5295,8 +5294,8 @@ controls. This requires installing the package
must then execute the command 'texhash'.
The example 'pdfmovie.asy' in the 'animations' directory, along with
-the slide presentations 'slidemovies.asy' and 'intro.asy', illustrate
-the use of embedded PDF movies. The examples 'inlinemovie.tex' and
+the slide presentations 'slidemovies.asy' and 'intro', illustrate the
+use of embedded PDF movies. The examples 'inlinemovie.tex' and
'inlinemovie3.tex' show how to generate and embed PDF movies directly
within a 'LaTeX' file (*note LaTeX usage::). The member function
string pdf(fit fit=NoBox, real delay=animationdelay, string options="",
@@ -5321,14 +5320,14 @@ on any platform and does not require the 'media9' package, is provided
by using the 'external' module instead of 'embed'.
Examples of the above two interfaces is provided in the file
-'embeddedmovie.asy' and 'externalmovie.asy' in the 'animations'
-subdirectory of the examples directory. For a higher quality embedded
+'embeddedmovie.asy' in the 'animations' subdirectory of the examples
+directory and in 'externalmovie.asy'. For a higher quality embedded
movie generated directly by 'Asymptote', use the 'animate' module along
with the 'animate.sty' package to embed a portable PDF animation (*note
animate::).
An example of embedding 'U3D' code is provided in the file
-'embeddedu3d.asy'.
+'embeddedu3d'.

File: asymptote.info, Node: slide, Next: MetaPost, Prev: embed, Up: Base modules
@@ -5338,7 +5337,7 @@ File: asymptote.info, Node: slide, Next: MetaPost, Prev: embed, Up: Base mod
This package provides a simple yet high-quality facility for making
presentation slides, including portable embedded PDF animations (see the
-file 'slidemovies.asy'). A simple example is provided in the file
+file 'slidemovies.asy'). A simple example is provided in
'slidedemo.asy'.

@@ -5837,12 +5836,11 @@ following routines:
2. The next example draws a scientific-style graph with a legend. The
position of the legend can be adjusted either explicitly or by
- using the graphical user interface
- '<http://asymptote.sourceforge.net/gallery/.pdf>.asy' (*note
- GUI::). If an 'UnFill(real xmargin=0, real ymargin=xmargin)' or
- 'Fill(pen)' option is specified to 'add', the legend will obscure
- any underlying objects. Here we illustrate how to clip the portion
- of the picture covered by a label:
+ using the graphical user interface (*note GUI::). If an
+ 'UnFill(real xmargin=0, real ymargin=xmargin)' or 'Fill(pen)'
+ option is specified to 'add', the legend will obscure any
+ underlying objects. Here we illustrate how to clip the portion of
+ the picture covered by a label:
import graph;
@@ -6844,7 +6842,7 @@ request a completely transparent background with
Sample Bezier surfaces are contained in the example files
'BezierSurface.asy', 'teapot.asy', and 'parametricsurface.asy'. The
structure 'render' contains specialized rendering options documented at
-the beginning of module 'three.asy'.
+the beginning of module 'three'.
The examples 'elevation.asy' and 'sphericalharmonic.asy' illustrate
how to draw a surface with patch-dependent colors. The examples
@@ -7012,8 +7010,8 @@ There are five choices for viewing 3D 'Asymptote' output:
'settings.outformat="pdf"', which can be specified by the command
line option '-f pdf', put in the 'Asymptote' configuration file
(*note configuration file::), or specified in the script before
- 'three.asy' (or 'graph3.asy') is imported. The 'media9' LaTeX
- package is also required (*note embed::). The example 'pdb.asy'
+ module 'three' (or 'graph3') is imported. The 'media9' LaTeX
+ package is also required (*note embed::). The example '100d.asy'
illustrates how one can generate a list of predefined views (see
'100d.views'). A stationary preview image with a resolution of 'n'
pixels per 'bp' can be embedded with the setting 'render=n'; this
@@ -7024,8 +7022,8 @@ There are five choices for viewing 3D 'Asymptote' output:
usage:: for an easier way to embed three-dimensional 'Asymptote'
pictures within 'LaTeX'. For specialized applications where only
the raw PRC file is required, specify 'settings.outformat="prc"'.
- The open-source PRC specification is available from
- <http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/API_References/PRCReference/PRC_Format_Specification/>.
+ The PRC specification is available from
+ <https://web.archive.org/web/20081204104459/http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/API_References/PRCReference/PRC_Format_Specification/>
5. Project the scene to a two-dimensional vector (EPS or PDF) format
with 'render=0'. Only limited hidden surface removal facilities
@@ -8726,7 +8724,7 @@ Index
* add: Frames and pictures.
(line 212)
* add <1>: Frames and pictures.
- (line 228)
+ (line 226)
* add <2>: three. (line 307)
* addViews: three. (line 428)
* adjust: Pens. (line 123)
@@ -8741,7 +8739,7 @@ Index
* Align: label. (line 12)
* aligndir: Options. (line 185)
* all: Arrays. (line 325)
-* Allow: Pens. (line 347)
+* Allow: Pens. (line 346)
* and: Bezier curves. (line 56)
* AND: Arithmetic & logical.
(line 68)
@@ -8817,16 +8815,16 @@ Index
(line 6)
* atleast: Bezier curves. (line 56)
* attach: Frames and pictures.
- (line 273)
+ (line 271)
* attach <1>: LaTeX usage. (line 50)
-* attach <2>: graph. (line 407)
+* attach <2>: graph. (line 406)
* autoadjust: three. (line 393)
* autoimport: Options. (line 123)
-* automatic scaling: graph. (line 691)
-* automatic scaling <1>: graph. (line 691)
+* automatic scaling: graph. (line 690)
+* automatic scaling <1>: graph. (line 690)
* axialshade: fill. (line 43)
-* axis: graph. (line 906)
-* axis <1>: graph. (line 989)
+* axis: graph. (line 905)
+* axis <1>: graph. (line 988)
* axis <2>: graph3. (line 66)
* axis <3>: graph3. (line 82)
* azimuth: Data types. (line 153)
@@ -8913,8 +8911,8 @@ Index
* brace: Paths and guides. (line 51)
* break: Programming. (line 48)
* breakpoints: Debugger. (line 21)
-* brick: Pens. (line 269)
-* broken axis: graph. (line 802)
+* brick: Pens. (line 268)
+* broken axis: graph. (line 801)
* bug reports: Help. (line 19)
* buildcycle: Paths and guides. (line 270)
* Button-1: GUI. (line 6)
@@ -8934,7 +8932,7 @@ Index
(line 26)
* Center: label. (line 60)
* center: three. (line 370)
-* checker: Pens. (line 269)
+* checker: Pens. (line 268)
* Chinese: unicode. (line 12)
* choose: Mathematical functions.
(line 39)
@@ -9004,13 +9002,13 @@ Index
* cosh: Mathematical functions.
(line 6)
* cputime: Structures. (line 169)
-* crop: graph. (line 640)
-* cropping graphs: graph. (line 640)
+* crop: graph. (line 639)
+* cropping graphs: graph. (line 639)
* cross: Data types. (line 106)
* cross <1>: Data types. (line 196)
-* cross <2>: graph. (line 481)
+* cross <2>: graph. (line 480)
* crossframe: markers. (line 22)
-* crosshatch: Pens. (line 286)
+* crosshatch: Pens. (line 285)
* csv: Arrays. (line 357)
* CTZ: Arithmetic & logical.
(line 68)
@@ -9023,7 +9021,7 @@ Index
* currentprojection: three. (line 418)
* curve: slopefield. (line 20)
* custom axis types: graph. (line 141)
-* custom mark routine: graph. (line 578)
+* custom mark routine: graph. (line 577)
* custom tick locations: graph. (line 233)
* cut: Paths and guides. (line 251)
* cycle: Figure size. (line 29)
@@ -9052,8 +9050,8 @@ Index
* defaultpen <2>: Pens. (line 127)
* defaultpen <3>: Pens. (line 139)
* defaultpen <4>: Pens. (line 192)
-* defaultpen <5>: Pens. (line 347)
-* defaultpen <6>: Pens. (line 371)
+* defaultpen <5>: Pens. (line 346)
+* defaultpen <6>: Pens. (line 370)
* defaultrender: three. (line 46)
* deferred drawing: simplex. (line 6)
* degrees: Data types. (line 78)
@@ -9157,15 +9155,15 @@ Index
* erase <2>: Frames and pictures.
(line 7)
* erase <3>: Frames and pictures.
- (line 281)
+ (line 279)
* erf: Mathematical functions.
(line 6)
* erfc: Mathematical functions.
(line 6)
* error: Files. (line 16)
* error <1>: Files. (line 93)
-* error bars: graph. (line 532)
-* errorbars: graph. (line 481)
+* error bars: graph. (line 531)
+* errorbars: graph. (line 480)
* eval: Import. (line 97)
* eval <1>: Import. (line 107)
* evenodd: Paths. (line 37)
@@ -9277,8 +9275,8 @@ Index
* gray: Pens. (line 25)
* grayscale: Pens. (line 25)
* Grayscale: palette. (line 9)
-* grid: Pens. (line 269)
-* grid <1>: graph. (line 747)
+* grid: Pens. (line 268)
+* grid <1>: graph. (line 746)
* grid3: grid3. (line 6)
* gs: Configuring. (line 20)
* GSL: Compiling from UNIX source.
@@ -9291,7 +9289,7 @@ Index
* GUI usage: GUI usage. (line 6)
* guide: Paths and guides. (line 314)
* guide3: three. (line 6)
-* hatch: Pens. (line 286)
+* hatch: Pens. (line 285)
* Headlamp: three. (line 76)
* height: LaTeX usage. (line 50)
* help: Interactive mode. (line 42)
@@ -9448,7 +9446,7 @@ Index
* latticeshade: fill. (line 32)
* layer: Drawing commands. (line 16)
* leastsquares: stats. (line 6)
-* leastsquares <1>: graph. (line 930)
+* leastsquares <1>: graph. (line 929)
* Left: graph. (line 269)
* LeftRight: graph. (line 275)
* LeftSide: label. (line 60)
@@ -9457,7 +9455,7 @@ Index
* LeftView: three. (line 421)
* legend: Drawing commands. (line 31)
* legend <1>: draw. (line 64)
-* legend <2>: graph. (line 425)
+* legend <2>: graph. (line 424)
* Legendre: Mathematical functions.
(line 48)
* length: Data types. (line 65)
@@ -9476,11 +9474,11 @@ Index
* libsigsegv: Functions. (line 100)
* libsigsegv <1>: Help. (line 27)
* light: three. (line 76)
-* limits: graph. (line 640)
+* limits: graph. (line 639)
* line: Arrays. (line 339)
* line <1>: Arrays. (line 343)
* line mode: Arrays. (line 339)
-* Linear: graph. (line 691)
+* Linear: graph. (line 690)
* linecap: Pens. (line 139)
* linejoin: Pens. (line 149)
* lineskip: Pens. (line 192)
@@ -9489,14 +9487,14 @@ Index
* locale: Data types. (line 315)
* log: Mathematical functions.
(line 6)
-* Log: graph. (line 691)
-* log-log graph: graph. (line 725)
+* Log: graph. (line 690)
+* log-log graph: graph. (line 724)
* log10: Mathematical functions.
(line 6)
* log1p: Mathematical functions.
(line 6)
-* log2 graph: graph. (line 781)
-* logarithmic graph: graph. (line 725)
+* log2 graph: graph. (line 780)
+* logarithmic graph: graph. (line 724)
* logical operators: Arithmetic & logical.
(line 6)
* longdashdotted: Pens. (line 102)
@@ -9507,7 +9505,7 @@ Index
* luatex: Options. (line 156)
* MacOS X binary distributions: MacOS X binary distributions.
(line 6)
-* makepen: Pens. (line 322)
+* makepen: Pens. (line 321)
* map: Arrays. (line 131)
* Margin: draw. (line 42)
* Margin <1>: draw. (line 42)
@@ -9516,12 +9514,12 @@ Index
* Margins: draw. (line 42)
* margins: three. (line 298)
* Margins3: three. (line 617)
-* mark: graph. (line 481)
+* mark: graph. (line 480)
* markangle: markers. (line 35)
-* marker: graph. (line 481)
+* marker: graph. (line 480)
* markers: markers. (line 6)
-* marknodes: graph. (line 481)
-* markuniform: graph. (line 481)
+* marknodes: graph. (line 480)
+* markuniform: graph. (line 480)
* mask: Data types. (line 35)
* material: three. (line 66)
* math: math. (line 6)
@@ -9573,8 +9571,8 @@ Index
* mouse: GUI. (line 6)
* mouse bindings: three. (line 179)
* mouse wheel: GUI usage. (line 6)
-* Move: Pens. (line 359)
-* MoveQuiet: Pens. (line 365)
+* Move: Pens. (line 358)
+* MoveQuiet: Pens. (line 364)
* multisample: three. (line 172)
* N: Labels. (line 18)
* name: Files. (line 89)
@@ -9660,7 +9658,7 @@ Index
* output <1>: Options. (line 156)
* OutTicks: graph3. (line 35)
* overloading functions: Functions. (line 55)
-* overwrite: Pens. (line 344)
+* overwrite: Pens. (line 343)
* P: Mathematical functions.
(line 48)
* pack: label. (line 100)
@@ -9673,7 +9671,7 @@ Index
* paperwidth: Configuring. (line 66)
* parallelogram: flowchart. (line 47)
* parametric surface: graph3. (line 99)
-* parametrized curve: graph. (line 640)
+* parametrized curve: graph. (line 639)
* partialsum: math. (line 53)
* partialsum <1>: math. (line 56)
* patch-dependent colors: three. (line 107)
@@ -9681,11 +9679,11 @@ Index
* path <1>: Paths and guides. (line 7)
* path <2>: three. (line 42)
* path <3>: flowchart. (line 77)
-* path markers: graph. (line 481)
+* path markers: graph. (line 480)
* path3: three. (line 6)
* path3 <1>: three. (line 42)
* path[]: Paths. (line 23)
-* patterns: Pens. (line 255)
+* patterns: Pens. (line 254)
* patterns <1>: patterns. (line 6)
* PBR: three. (line 74)
* PDF: Options. (line 156)
@@ -9708,7 +9706,7 @@ Index
* picture: Frames and pictures.
(line 39)
* picture alignment: Frames and pictures.
- (line 228)
+ (line 226)
* piecewisestraight: Paths and guides. (line 92)
* pixel: three. (line 624)
* Pl: Mathematical functions.
@@ -9722,7 +9720,7 @@ Index
* point <2>: three. (line 535)
* polar: Data types. (line 148)
* polargraph: graph. (line 88)
-* polygon: graph. (line 481)
+* polygon: graph. (line 480)
* pop: Arrays. (line 39)
* Portrait: Frames and pictures.
(line 104)
@@ -9732,7 +9730,7 @@ Index
* postfix operators: Self & prefix operators.
(line 19)
* postscript: Frames and pictures.
- (line 294)
+ (line 292)
* PostScript fonts: Pens. (line 224)
* PostScript subpath: Paths. (line 23)
* pow10: Mathematical functions.
@@ -9803,10 +9801,10 @@ Index
* render <1>: three. (line 172)
* render <2>: Options. (line 156)
* replace: Data types. (line 269)
-* resetdefaultpen: Pens. (line 371)
+* resetdefaultpen: Pens. (line 370)
* rest arguments: Rest arguments. (line 6)
* restore: Frames and pictures.
- (line 288)
+ (line 286)
* restricted: Structures. (line 6)
* return: Debugger. (line 47)
* reverse: Data types. (line 265)
@@ -9842,27 +9840,27 @@ Index
* S: Labels. (line 18)
* safe: Options. (line 180)
* save: Frames and pictures.
- (line 285)
+ (line 283)
* saveline: Files. (line 135)
* Scale: label. (line 45)
* scale: Pens. (line 123)
* scale <1>: Transforms. (line 34)
* scale <2>: Transforms. (line 36)
-* scale <3>: graph. (line 691)
-* Scale <1>: graph. (line 708)
+* scale <3>: graph. (line 690)
+* Scale <1>: graph. (line 707)
* scale <4>: three. (line 488)
* scale3: three. (line 486)
-* scaled graph: graph. (line 671)
-* scientific graph: graph. (line 388)
+* scaled graph: graph. (line 670)
+* scientific graph: graph. (line 387)
* scroll: Files. (line 109)
* search: Arrays. (line 157)
* search <1>: Arrays. (line 163)
* search paths: Search paths. (line 6)
* Seascape: Frames and pictures.
(line 110)
-* secondary axis: graph. (line 834)
-* secondaryX: graph. (line 834)
-* secondaryY: graph. (line 834)
+* secondary axis: graph. (line 833)
+* secondaryX: graph. (line 833)
+* secondaryY: graph. (line 833)
* seconds: Data types. (line 329)
* seek: Files. (line 93)
* seekeof: Files. (line 93)
@@ -9979,8 +9977,8 @@ Index
* substr: Data types. (line 261)
* sum: Arrays. (line 211)
* superpath: Paths. (line 23)
-* Suppress: Pens. (line 351)
-* SuppressQuiet: Pens. (line 355)
+* Suppress: Pens. (line 350)
+* SuppressQuiet: Pens. (line 354)
* surface: three. (line 46)
* surface <1>: three. (line 116)
* surface <2>: three. (line 130)
@@ -10007,7 +10005,7 @@ Index
* tensorshade: fill. (line 77)
* tessellation: three. (line 142)
* tex: Frames and pictures.
- (line 302)
+ (line 300)
* tex <1>: Options. (line 156)
* TeX fonts: Pens. (line 215)
* TeX string: Data types. (line 207)
@@ -10017,9 +10015,9 @@ Index
* texpath: Configuring. (line 72)
* texpath <1>: label. (line 113)
* texpreamble: Frames and pictures.
- (line 311)
+ (line 309)
* texreset: Frames and pictures.
- (line 315)
+ (line 313)
* textbook graph: graph. (line 360)
* tgz: UNIX binary distributions.
(line 6)
@@ -10035,8 +10033,8 @@ Index
* Ticks: graph. (line 160)
* Ticks <1>: graph. (line 233)
* tildeframe: markers. (line 24)
-* tile: Pens. (line 269)
-* tilings: Pens. (line 255)
+* tile: Pens. (line 268)
+* tilings: Pens. (line 254)
* time: Data types. (line 320)
* time <1>: Data types. (line 345)
* time <2>: math. (line 30)
@@ -10106,7 +10104,7 @@ Index
* UpsideDown <1>: Frames and pictures.
(line 110)
* usepackage: Frames and pictures.
- (line 318)
+ (line 316)
* user coordinates: Figure size. (line 39)
* user-defined operators: User-defined operators.
(line 6)
@@ -10117,12 +10115,12 @@ Index
(line 55)
* variable initializers: Variable initializers.
(line 6)
-* vectorfield: graph. (line 1005)
-* vectorfield <1>: graph. (line 1044)
+* vectorfield: graph. (line 1004)
+* vectorfield <1>: graph. (line 1043)
* vectorfield3: graph3. (line 157)
* vectorization: Arrays. (line 318)
* verbatim: Frames and pictures.
- (line 294)
+ (line 292)
* vertex-dependent colors: three. (line 107)
* Vertical: flowchart. (line 77)
* Viewport: three. (line 76)
@@ -10154,7 +10152,7 @@ Index
* xelatex: Options. (line 156)
* XEquals: graph. (line 265)
* xequals: graph. (line 278)
-* xlimits: graph. (line 640)
+* xlimits: graph. (line 639)
* XOR: Arithmetic & logical.
(line 68)
* xpart: Data types. (line 94)
@@ -10177,7 +10175,7 @@ Index
* yaxis3: graph3. (line 7)
* YEquals: graph. (line 128)
* yequals: graph. (line 278)
-* ylimits: graph. (line 640)
+* ylimits: graph. (line 639)
* ypart: Data types. (line 97)
* ypart <1>: Data types. (line 187)
* yscale: Transforms. (line 32)
@@ -10235,129 +10233,129 @@ Ref: unitcircle32475
Node: Drawing commands34375
Node: draw36090
Ref: arrows37272
-Node: fill42785
-Ref: gradient shading43831
-Node: clip48338
-Node: label48925
-Ref: Label49525
-Node: Bezier curves55370
-Node: Programming59267
-Ref: array iteration61020
-Node: Data types61187
-Ref: format71849
-Node: Paths and guides76295
-Ref: circle76549
-Ref: extension86256
-Node: Pens93065
-Ref: fillrule100754
-Ref: basealign101658
-Ref: transparency104492
-Ref: makepen108072
-Ref: overwrite108955
-Node: Transforms110169
-Node: Frames and pictures112001
-Ref: envelope113159
-Ref: size114252
-Ref: unitsize115239
-Ref: shipout116312
-Ref: filltype118663
-Ref: add121835
-Ref: add about122841
-Ref: tex125870
-Node: Files126766
-Ref: cd127753
-Ref: scroll132438
-Node: Variable initializers135356
-Node: Structures138073
-Node: Operators145575
-Node: Arithmetic & logical145889
-Node: Self & prefix operators148259
-Node: User-defined operators149053
-Node: Implicit scaling149966
-Node: Functions150529
-Ref: stack overflow153672
-Node: Default arguments153954
-Node: Named arguments154710
-Node: Rest arguments157280
-Node: Mathematical functions160402
-Node: Arrays165065
-Ref: sort172173
-Ref: tridiagonal174798
-Ref: solve176029
-Node: Slices180169
-Node: Casts184077
-Node: Import186344
-Node: Static191602
-Node: LaTeX usage194495
-Node: Base modules201010
-Node: plain203567
-Node: simplex204241
-Node: math204515
-Node: interpolate207224
-Node: geometry207503
-Node: trembling208097
-Node: stats208366
-Node: patterns208626
-Node: markers208862
-Node: tree210722
-Node: binarytree210907
-Node: drawtree211573
-Node: syzygy211774
-Node: feynman212048
-Node: roundedpath212323
-Node: animation212606
-Ref: animate213027
-Node: embed214144
-Node: slide215099
-Node: MetaPost215440
-Node: unicode216159
-Node: latin1217033
-Node: babel217402
-Node: labelpath217632
-Node: labelpath3218453
-Node: annotate218764
-Node: CAD219234
-Node: graph219545
-Ref: ticks226706
-Ref: pathmarkers240498
-Ref: marker240969
-Ref: markuniform241323
-Ref: errorbars243131
-Ref: automatic scaling247605
-Node: palette259352
-Ref: images259470
-Ref: image263644
-Ref: logimage264164
-Ref: penimage265269
-Ref: penfunctionimage265531
-Node: three266302
-Ref: PostScript3D295414
-Node: obj297152
-Node: graph3297401
-Ref: GaussianSurface302681
-Node: grid3303830
-Node: solids304614
-Node: tube305606
-Node: flowchart307840
-Node: contour312448
-Node: contour3317763
-Node: smoothcontour3318076
-Node: slopefield319797
-Node: ode321286
-Node: Options321543
-Ref: configuration file328391
-Ref: settings328391
-Ref: texengines329655
-Ref: convert329655
-Node: Interactive mode332979
-Ref: history335129
-Node: GUI336435
-Node: GUI installation336986
-Node: GUI usage337716
-Node: PostScript to Asymptote338632
-Node: Help339390
-Node: Debugger341044
-Node: Credits342800
-Node: Index343817
+Node: fill42770
+Ref: gradient shading43816
+Node: clip48332
+Node: label48919
+Ref: Label49519
+Node: Bezier curves55390
+Node: Programming59287
+Ref: array iteration61040
+Node: Data types61207
+Ref: format71869
+Node: Paths and guides76315
+Ref: circle76569
+Ref: extension86268
+Node: Pens93077
+Ref: fillrule100766
+Ref: basealign101670
+Ref: transparency104504
+Ref: makepen108096
+Ref: overwrite108979
+Node: Transforms110193
+Node: Frames and pictures112025
+Ref: envelope113183
+Ref: size114276
+Ref: unitsize115263
+Ref: shipout116336
+Ref: filltype118687
+Ref: add121859
+Ref: add about122801
+Ref: tex125830
+Node: Files126726
+Ref: cd127713
+Ref: scroll132398
+Node: Variable initializers135316
+Node: Structures138033
+Node: Operators145535
+Node: Arithmetic & logical145849
+Node: Self & prefix operators148219
+Node: User-defined operators149013
+Node: Implicit scaling149926
+Node: Functions150489
+Ref: stack overflow153632
+Node: Default arguments153914
+Node: Named arguments154670
+Node: Rest arguments157240
+Node: Mathematical functions160362
+Node: Arrays165018
+Ref: sort172126
+Ref: tridiagonal174751
+Ref: solve175982
+Node: Slices180122
+Node: Casts184030
+Node: Import186300
+Node: Static191558
+Node: LaTeX usage194451
+Node: Base modules200945
+Node: plain203502
+Node: simplex204176
+Node: math204450
+Node: interpolate207159
+Node: geometry207438
+Node: trembling208032
+Node: stats208301
+Node: patterns208561
+Node: markers208797
+Node: tree210657
+Node: binarytree210842
+Node: drawtree211508
+Node: syzygy211709
+Node: feynman211983
+Node: roundedpath212258
+Node: animation212541
+Ref: animate212962
+Node: embed214075
+Node: slide215029
+Node: MetaPost215361
+Node: unicode216080
+Node: latin1216954
+Node: babel217323
+Node: labelpath217553
+Node: labelpath3218374
+Node: annotate218685
+Node: CAD219155
+Node: graph219466
+Ref: ticks226627
+Ref: pathmarkers240360
+Ref: marker240831
+Ref: markuniform241185
+Ref: errorbars242993
+Ref: automatic scaling247467
+Node: palette259214
+Ref: images259332
+Ref: image263506
+Ref: logimage264026
+Ref: penimage265131
+Ref: penfunctionimage265393
+Node: three266164
+Ref: PostScript3D295302
+Node: obj297040
+Node: graph3297289
+Ref: GaussianSurface302569
+Node: grid3303718
+Node: solids304502
+Node: tube305494
+Node: flowchart307728
+Node: contour312336
+Node: contour3317651
+Node: smoothcontour3317964
+Node: slopefield319685
+Node: ode321174
+Node: Options321431
+Ref: configuration file328279
+Ref: settings328279
+Ref: texengines329543
+Ref: convert329543
+Node: Interactive mode332867
+Ref: history335017
+Node: GUI336323
+Node: GUI installation336874
+Node: GUI usage337604
+Node: PostScript to Asymptote338520
+Node: Help339278
+Node: Debugger340932
+Node: Credits342688
+Node: Index343705

End Tag Table