From 90b3c898f47dae0aba687b6519bf2ae41ff25e2c Mon Sep 17 00:00:00 2001
From: slevy <slevy>
Date: Tue, 19 Oct 2004 02:16:36 +0000
Subject: [PATCH] Document .obj (Wavefront) and .pb (oddball simple binary
 particle) formats.

---
 doc/iau208/Makefile  |    2 +-
 doc/partiview-1.html |   94 ++--
 doc/partiview-2.html |   13 +-
 doc/partiview-3.html |  235 +++++-----
 doc/partiview-4.html |  947 ++++++++++++++++++++------------------
 doc/partiview-5.html |   13 +-
 doc/partiview-6.html |   11 +-
 doc/partiview-7.html |   16 +-
 doc/partiview-8.html |   24 +-
 doc/partiview-9.html |   11 +-
 doc/partiview.html   |   64 +--
 doc/partiview.ps.gz  |  Bin 105948 -> 111376 bytes
 doc/partiview.txt    | 1044 +++++++++++++++++++-----------------------
 13 files changed, 1237 insertions(+), 1237 deletions(-)

diff --git a/doc/iau208/Makefile b/doc/iau208/Makefile
index 201a2cd..9a493ac 100644
--- a/doc/iau208/Makefile
+++ b/doc/iau208/Makefile
@@ -15,4 +15,4 @@ tar: ${FIGS}
 .SUFFIXES: .ps .png
 
 .png.ps:
-	convert $*.png pgm:- | pnminvert | pnmtops -noturn > $@+ && mv $@+ $@
+	convert $*.png pgm:- | pnminvert | pnmtops -nosetpage -noturn > $@+ && mv $@+ $@
diff --git a/doc/partiview-1.html b/doc/partiview-1.html
index 7206175..bfa84ff 100644
--- a/doc/partiview-1.html
+++ b/doc/partiview-1.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Installation</TITLE>
  <LINK HREF="partiview-2.html" REL=next>
 
@@ -12,9 +12,9 @@
 Previous
 <A HREF="partiview.html#toc1">Contents</A>
 <HR>
-<H2><A NAME="s1">1. Installation</A></H2>
+<H2><A NAME="s1">1.</A> <A HREF="partiview.html#toc1">Installation</A></H2>
+
 
-<P>
 <P>This assumes you have the July 2001 release (version 0.6 or later) of 
 <B>partiview</B>, not the earlier "<B>gview</B>" release that was described
 in earlier versions of this document. We keep copies of some Linux support
@@ -22,20 +22,20 @@ files (Mesa, FLTK) on our current
 <A HREF="http://www.astro.umd.edu/nemo/amnh">http://www.astro.umd.edu/nemo/amnh</A> website. Although
 more current versions of support libraries may be available, they 
 may not have been tested out.  This release has been tried on
-Linux (red hat 6.2, 7.1, 7.2), Irix and Windows.
+Linux (red hat 6.2, 7.1, 7.2), Irix and Windows.</P>
 <P>partiview needs two libraries to compile: OpenGL (or MESA) for the 
 drawing operations, and FLTK for the graphical user interface.
-These libraries are known to work on MS-Windows as well as many Unix flavors.
-<P>
-<P>
-<H2><A NAME="ss1.1">1.1 MESA/OpenGL</A>
+These libraries are known to work on MS-Windows as well as many Unix flavors.</P>
+
+
+<H2><A NAME="ss1.1">1.1</A> <A HREF="partiview.html#toc1.1">MESA/OpenGL</A>
 </H2>
 
-<P>
+
 <P>First make sure <CODE>Mesa</CODE> is installed, for <CODE>redhat6.2</CODE>
 there are rpm files available.  For <CODE>redhat7.1+</CODE> they
 are now included in the basic distribution.
-Check if you have something like the following (version numbers may be different):
+Check if you have something like the following (version numbers may be different):</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -50,24 +50,26 @@ else:
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>You should have both installed. Some packages will use <CODE>libMesaGL</CODE>, others
 <CODE>libGL</CODE>. Our <CODE>configure</CODE> script (see below) 
-should take care of the two possible options.
+should take care of the two possible options.</P>
 <P>Homepage: 
-<A HREF="http://mesa3d.sourceforge.net/">http://mesa3d.sourceforge.net/</A><P>
-<P>Redhat packages: (part of powertools I believe)
-<P>
+<A HREF="http://mesa3d.sourceforge.net/">http://mesa3d.sourceforge.net/</A></P>
+
+<P>Redhat packages: (part of powertools I believe)</P>
+
 <P>     Mesa3D is under continuous development. As of this writing the
 stable release is 4.0.1, but it has not been tested with the current partiview release.
 Redhat 7.1 comes with Mesa-3.4 and also works with partiview. 
-You can also use a CVS release of Mesa.
-<P>
-<H2><A NAME="ss1.2">1.2 FLTK</A>
+You can also use a CVS release of Mesa.</P>
+
+<H2><A NAME="ss1.2">1.2</A> <A HREF="partiview.html#toc1.2">FLTK</A>
 </H2>
 
 <P>Also make sure <CODE>FLTK</CODE> is installed.  If you got our version, do this (as
-root)
-<P>
+root)</P>
+
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -83,25 +85,29 @@ if they fail, then
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>(you only need it if you want to recompile the program at some point,
-not if you just want to run it)
+not if you just want to run it)</P>
 <P>Homepage: 
-<A HREF="http://www.fltk.org/">http://www.fltk.org/</A><P>Redhat packages: 
-<A HREF="http://www.cs.cornell.edu/nogin/RPM/fltk-devel.html">http://www.cs.cornell.edu/nogin/RPM/fltk-devel.html</A><P>Find rpms: 
-<A HREF="http://rpmfind.net">http://rpmfind.net</A><P>
+<A HREF="http://www.fltk.org/">http://www.fltk.org/</A></P>
+<P>Redhat packages: 
+<A HREF="http://www.cs.cornell.edu/nogin/RPM/fltk-devel.html">http://www.cs.cornell.edu/nogin/RPM/fltk-devel.html</A></P>
+<P>Find rpms: 
+<A HREF="http://rpmfind.net">http://rpmfind.net</A></P>
+
 <P>     FLTK is under continuous development.   Versions from 1.0.9 through
 1.1.0rc3 have been successfully tested with partiview.  The upcoming 2.0
-version of FLTK is unlikely to work with partiview.
-<P>
-<P>
-<H2><A NAME="ss1.3">1.3 partiview</A>
+version of FLTK is unlikely to work with partiview.</P>
+
+
+<H2><A NAME="ss1.3">1.3</A> <A HREF="partiview.html#toc1.3">partiview</A>
 </H2>
 
-<P>
+
 <P>You can decide to use a branded version, usually available as a tar or zip file,
 or use the CVS (see below).
 Extract the tarball, and install the program from within the 
-<CODE>src</CODE> directory:
+<CODE>src</CODE> directory:</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -116,16 +122,17 @@ Extract the tarball, and install the program from within the
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
-<P>
+</P>
+
 <P>If you encounter difficulties of locating either the FLTK or MESA/OpenGL
 libraries, configure script options can specify them:
 <CODE>--with-fltk=</CODE><I>dirname</I> names the directory which contains the
 <CODE>lib</CODE> and <CODE>FL</CODE> subdirectories, <CODE>--with-mesa=</CODE><I>dirname</I>
 can specify the Mesa installation directory [??], and
 <CODE>--with-kira=</CODE><I>dirname</I> names the Starlab directory, whose default
-value is taken from environment variable STARLAB_PATH if that is set.
-<P>
-<H2><A NAME="ss1.4">1.4 CVS</A>
+value is taken from environment variable STARLAB_PATH if that is set.</P>
+
+<H2><A NAME="ss1.4">1.4</A> <A HREF="partiview.html#toc1.4">CVS</A>
 </H2>
 
 <P>Since version 0.5 <CODE>partiview</CODE> is under CVS control, and occasionally we
@@ -133,7 +140,7 @@ will stamp out a new release when we deem it stable. Anonymous or read-only
 CVS access is also offered. Currently the CVS repository machine is
 <CODE>cvs.astro.umd.edu</CODE> and you will need to setup your developers account with
 Peter (<CODE>teuben@astro.umd.edu</CODE>). Here's a sample session with some commonly
-used CVS commands:
+used CVS commands:</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -165,16 +172,17 @@ used CVS commands:
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
-<P>
-<H2><A NAME="ss1.5">1.5 Compiling under Windows</A>
+</P>
+
+<H2><A NAME="ss1.5">1.5</A> <A HREF="partiview.html#toc1.5">Compiling under Windows</A>
 </H2>
 
 <P>Partiview can be compiled from the command line on Windows using either the
 Microsoft Visual C tools (<CODE>cl, nmake,</CODE> etc.) or using <CODE>gcc/g++</CODE> with
 <CODE>MinGW32, MSYS and w32api</CODE>.  The MinGW route is currently the only way
 to compile with kira/Starlab support.  There's no provision for building
-partiview within the MS Visual Studio GUI.
-<P>To compile with Microsoft C:
+partiview within the MS Visual Studio GUI.</P>
+<P>To compile with Microsoft C:</P>
 <P>
 <OL>
 <LI> Install FLTK using MS Visual C++ as described in its documentation.</LI>
@@ -194,7 +202,8 @@ add the <CODE>Bin</CODE> directory to PATH, etc.</LI>
 Dependencies are <I>not</I> properly maintained by this Makefile, so
 use <CODE>nmake -f partiview.mak   clean</CODE> if you change anything.</LI>
 </OL>
-<P>
+</P>
+
 <P>To compile with MinGW and company, you'll need to:
 <OL>
 <LI> Install <CODE>MinGW</CODE> (gcc, etc.), its associated <CODE>w32api</CODE>
@@ -273,7 +282,7 @@ to add MSYS and MinGW <CODE>bin</CODE> directories to it.</LI>
 the files <CODE>libdstar.a  libdyn.a  libnode.a  librdc.a  libsstar.a  libstd.a  libtdyn.a</CODE></LI>
 </OL>
 
-<P>
+
 </LI>
 <LI>Now, back in the <CODE>partiview/src</CODE> directory,
 use <CODE>configure</CODE> and <CODE>make</CODE> as under Unix.
@@ -296,8 +305,9 @@ Note there's no need to specify the location of the OpenGL or other
 libraries; the configure script and MinGW tools already know
 where to find them.</LI>
 </OL>
-<P>
-<P>
+</P>
+
+
 <HR>
 <A HREF="partiview-2.html">Next</A>
 Previous
diff --git a/doc/partiview-2.html b/doc/partiview-2.html
index 0d58ed5..497b1d7 100644
--- a/doc/partiview-2.html
+++ b/doc/partiview-2.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Directory structure</TITLE>
  <LINK HREF="partiview-3.html" REL=next>
  <LINK HREF="partiview-1.html" REL=previous>
@@ -12,11 +12,11 @@
 <A HREF="partiview-1.html">Previous</A>
 <A HREF="partiview.html#toc2">Contents</A>
 <HR>
-<H2><A NAME="s2">2. Directory structure</A></H2>
+<H2><A NAME="s2">2.</A> <A HREF="partiview.html#toc2">Directory structure</A></H2>
+
+
+<P>Here is the directory structure, as per version 0.1:</P>
 
-<P>
-<P>Here is the directory structure, as per version 0.1:
-<P>
 <P>
 <BLOCKQUOTE><CODE>
 <PRE>
@@ -31,7 +31,8 @@
      
 </PRE>
 </CODE></BLOCKQUOTE>
-<P>
+</P>
+
 <HR>
 <A HREF="partiview-3.html">Next</A>
 <A HREF="partiview-1.html">Previous</A>
diff --git a/doc/partiview-3.html b/doc/partiview-3.html
index 1651250..0a65234 100644
--- a/doc/partiview-3.html
+++ b/doc/partiview-3.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Running the program</TITLE>
  <LINK HREF="partiview-4.html" REL=next>
  <LINK HREF="partiview-2.html" REL=previous>
@@ -12,18 +12,18 @@
 <A HREF="partiview-2.html">Previous</A>
 <A HREF="partiview.html#toc3">Contents</A>
 <HR>
-<H2><A NAME="s3">3. Running the program</A></H2>
+<H2><A NAME="s3">3.</A> <A HREF="partiview.html#toc3">Running the program</A></H2>
 
 <P>First we describe a simple example how to run <CODE>partiview</CODE> with a supplied sample
 dataset. Then we describe the different windows that <CODE>partiview</CODE> is made up of, and
-the different commands and keystrokes it listens to.
-<P>
-<H2><A NAME="ss3.1">3.1 Example 1: Hipparcos Bright Star Catalogue 3-D viewing</A>
+the different commands and keystrokes it listens to.</P>
+
+<H2><A NAME="ss3.1">3.1</A> <A HREF="partiview.html#toc3.1">Example 1: Hipparcos Bright Star Catalogue 3-D viewing</A>
 </H2>
 
-<P>
+
 <P>Start the program using one of the sample  "speck" files in the
-<CODE>data</CODE> directory:
+<CODE>data</CODE> directory:</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -35,15 +35,16 @@ or
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>and this should come up with a display familiar to most of us who
 watch the skies. You should probably enlarge the
 window a bit. Mine comes up in roughly a 300 by 300 display window,
 which may be a bit small (certainly on my screen :-)
 (Hint: the <CODE>.partiviewrc</CODE> file may contain commands like
-<CODE>eval winsize 600 400</CODE>.)
-<P>
+<CODE>eval winsize 600 400</CODE>.)</P>
+
 <P>Hit the TAB key to bring focus to the (one line) command window inbetween
-the log screen (top) and viewing screen (bottom). Type the commands
+the log screen (top) and viewing screen (bottom). Type the commands</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -55,18 +56,20 @@ the log screen (top) and viewing screen (bottom). Type the commands
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>and it should give another nice comfy view :-)  If you ever get lost, 
 and this is not hard, use
 the <CODE>jump</CODE> command to go back to a known position and/or viewing
-angle.
+angle.</P>
 <P>
 <FIGURE>
 <IMG SRC="pv1.gif">
 <CAPTION>partiview view</CAPTION>
 </FIGURE>
-<P>
+</P>
+
 <P>Note that spatial units for this dataset are
-parsecs, though angular units are degrees for any data in partiview.
+parsecs, though angular units are degrees for any data in partiview.</P>
 <P>Now play with the display, use the 't', 'r', 'f' and 'o' keys 
 (keys are case sensitive) in the viewing window and use the
 left and mouse buttons down to (carefully) move around a bit, and make
@@ -78,20 +81,20 @@ see a green line flashing through the display. This is one of the  RGB
 Procyon and Sirius exhibit pretty large parallaxes, but Orion is pretty
 steady since it is several hundred parsecs away.
 If you move the right mouse button you will zoom in/out and 
-should see our Sun flash by with the red-green-blue axes.
+should see our Sun flash by with the red-green-blue axes.</P>
 <P>The RGB axes represent the XYZ axes in a (right-handed)
 cartesian system. For the Hipparcos
 data the X (red) axis points to RA=0h, Y (green) axis to RA=6h, both in the equatorial
-plane, and the Z (blue) axis points to the equatorial north pole.
+plane, and the Z (blue) axis points to the equatorial north pole.</P>
 <P>Try and use the middle mouse button (or the 'p' key)  to click on Sirius
 or Procyon, and see if you can get it to view its properties.  Now use
 the 'P' key to switch center to rotation to that star. Sirius is
 probably a good choice. Move around a bit, and try and get the sun and orion
-in the same view :-)
+in the same view :-)</P>
 <P>[NOTE: these Hipparcos data do not have reliably distance above
-100-200 pc, so Orion's individual distances are probably uncertain to 30%]
-<P>
-<P>A little bit on the types of motion, and what the mouse buttons do
+100-200 pc, so Orion's individual distances are probably uncertain to 30%]</P>
+
+<P>A little bit on the types of motion, and what the mouse buttons do</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -107,11 +110,12 @@ t (translate) |     translate       'pick'          zoom
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>The point of origin for rotations can be changed with the 'P' button.
 First you can try and pick ('p' or Button-2) a point, and if found,
-hit 'P' to make this point the new rotation center default.
-<P>
-<P>
+hit 'P' to make this point the new rotation center default.</P>
+
+
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -122,130 +126,134 @@ blue  = Z axis
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
-<P>To choose an arbitrary center of rotation, use the <CODE>center</CODE> command.
-<P>
-<H2><A NAME="ss3.2">3.2 Top Row</A>
+</P>
+<P>To choose an arbitrary center of rotation, use the <CODE>center</CODE> command.</P>
+
+<H2><A NAME="ss3.2">3.2</A> <A HREF="partiview.html#toc3.2">Top Row</A>
 </H2>
 
 <P>The top row contains some shortcuts to some frequently used commands.
-From left to right, it should show the following buttons:
+From left to right, it should show the following buttons:</P>
 <P>
 <DL>
-<P>
+
 <DT><B> More </B><DD><P>Offers some mode switches as toggles: <CODE>inertia</CODE>
 for continues spin or motion,
 and an <CODE>H-R Diagram</CODE> to invoke a separate H-R diagram window
-for datasets that support stellar evolution.
-<P>
+for datasets that support stellar evolution.</P>
+
 <DT><B> [g1] </B><DD><P>Pulldown g1, g2, ... (or whichever group) 
 is the currently selected group. See  <CODE>object</CODE> command
 to make aliases which group is defined to what object. If multiple
 groups are defined, the next row below this contains a list of all
-the groups, and their aliases, so you can toggle them to be displayed.
-<P>
+the groups, and their aliases, so you can toggle them to be displayed.</P>
+
 <DT><B> [f]ly </B><DD><P>Pulldown to select fly/orbit/rot/tran, which can also be activate
-by pressing the f/o/r/t keys inside the viewing window.
-<P>
-<DT><B> point </B><DD><P>Toggle to turn the points on/off. See also the <CODE>points</CODE> command.
-<P>
-<DT><B> poly </B><DD><P>Toggle to turn polygons on/off. See also the <CODE>polygon</CODE> command.
-<P>
-<DT><B> lbl </B><DD><P>Toggle to turn labels on/off. See also the <CODE>label</CODE> command.
-<P>
-<DT><B> tex </B><DD><P>Toggle to turn textures on/off. See also the <CODE>texture</CODE> command.
-<P>
-<DT><B> box </B><DD><P>Toggle to turn boxes on/off. See also the <CODE>boxes</CODE> command.
-<P>
-<DT><B> #.### </B><DD><P>The current displayed value of the <CODE>logslum lum</CODE> slider (see next)
-<P>
+by pressing the f/o/r/t keys inside the viewing window.</P>
+
+<DT><B> point </B><DD><P>Toggle to turn the points on/off. See also the <CODE>points</CODE> command.</P>
+
+<DT><B> poly </B><DD><P>Toggle to turn polygons on/off. See also the <CODE>polygon</CODE> command.</P>
+
+<DT><B> lbl </B><DD><P>Toggle to turn labels on/off. See also the <CODE>label</CODE> command.</P>
+
+<DT><B> tex </B><DD><P>Toggle to turn textures on/off. See also the <CODE>texture</CODE> command.</P>
+
+<DT><B> box </B><DD><P>Toggle to turn boxes on/off. See also the <CODE>boxes</CODE> command.</P>
+
+<DT><B> #.### </B><DD><P>The current displayed value of the <CODE>logslum lum</CODE> slider (see next)</P>
+
 <DT><B> logslum lum </B><DD><P>Slider controlling the logarithm of the <B>datavar</B> variable 
-selected as luminosity (with the <CODE>lum</CODE> command).
-<P>
+selected as luminosity (with the <CODE>lum</CODE> command).</P>
+
 </DL>
-<P>
-<H2><A NAME="ss3.3">3.3 Group row (optional)</A>
+</P>
+
+<H2><A NAME="ss3.3">3.3</A> <A HREF="partiview.html#toc3.3">Group row (optional)</A>
 </H2>
 
 <P>When more than one group has been activated (groups of particles or objects 
 can have their own display properties, and be turned on and off at will),
-a new Group Row will appear as the 2nd row.
+a new Group Row will appear as the 2nd row.</P>
 <P>Left-clicking (button 1) on a button toggles the display of that group;
 right-clicking (button 3) enables display of the group,
 and also selects it as the current group for GUI controls and
-text commands.
-<P>
-<H2><A NAME="ss3.4">3.4 Time Animation rows (Optional)</A>
+text commands.</P>
+
+<H2><A NAME="ss3.4">3.4</A> <A HREF="partiview.html#toc3.4">Time Animation rows (Optional)</A>
 </H2>
 
 <P>For time-dependent data, the third and fourth row from
 the top control the currently displayed data-time.
 This time-control bar is only visible when the object
-has a nonzero time range.
+has a nonzero time range.</P>
 <P>
 <DL>
-<P>
+
 <DT><B> T </B><DD><P>Shows the current time (or offset from the tripmeter).
 The absolute time is the sum of the <B>T</B> and <B>+</B> fields.
 Both are editable.
-See also the <CODE>step</CODE> control command.
-<P>
+See also the <CODE>step</CODE> control command.</P>
+
 <DT><B>trip </B><DD><P>Press to mark a reference point in time.
 The T field becomes zero, and the + field (below)
 is set to current time.  As time passes, T shows the
-offset from this reference time.
-<P>
-<DT><B>back </B><DD><P>Press to return to reference time (sets T to 0).
-<P>
+offset from this reference time.</P>
+
+<DT><B>back </B><DD><P>Press to return to reference time (sets T to 0).</P>
+
 <DT><B> + </B><DD><P>Current last time where tripmeter was set. You can reset to
-the first frame with the command <CODE>step 0</CODE>
-<P>
+the first frame with the command <CODE>step 0</CODE></P>
+
 <DT><B> dial </B><DD><P>Drag to adjust the current time.  Sensitivity depends
 on the speed setting; dragging by one dial-width
 corresponds to 0.1 wall-clock second of animation,
-i.e. 0.1 * <I>speed</I> in data time units.
-<P>
-<DT><B> |&lt; </B><DD><P>
+i.e. 0.1 * <I>speed</I> in data time units.</P>
+
+<DT><B> |&lt; </B><DD>
 <DT><B> >| </B><DD><P>Step time backwards or forwards by 0.1 * <I>speed</I> data time units.
-See also the <CODE>&lt;</CODE> and <CODE>></CODE> keyboard shortcuts.
-<P>
-<DT><B> &lt;&lt; </B><DD><P>
-<P>
+See also the <CODE>&lt;</CODE> and <CODE>></CODE> keyboard shortcuts.</P>
+
+<DT><B> &lt;&lt; </B><DD>
+
 <DT><B> >> </B><DD><P>toggle movie move forwards in time
 Toggle animating backwards or forwards in time, by 
 1 * <I>speed</I> data time units per real-time second.
-See also the <CODE>{</CODE>, <CODE>~</CODE>, and <CODE>}</CODE> keyboard shortcuts.
-<P>
+See also the <CODE>{</CODE>, <CODE>~</CODE>, and <CODE>}</CODE> keyboard shortcuts.</P>
+
 <DT><B> #.#### </B><DD><P>(Logarithmic) value denoting <I>speed</I> of animation.
-See also the <CODE>speed</CODE> control command.
-<P>
-<P>
+See also the <CODE>speed</CODE> control command.</P>
+
+
 </DL>
-<P>
-<P>
-<H2><A NAME="ss3.5">3.5 Camera (path) Animation row</A>
+</P>
+
+
+<H2><A NAME="ss3.5">3.5</A> <A HREF="partiview.html#toc3.5">Camera (path) Animation row</A>
 </H2>
 
 <P>The fifth (or 4th or 3rd, depending if Group and/or Time rows are present)
-row from the top controls loading and playing sequences of moving through space.
+row from the top controls loading and playing sequences of moving through space.</P>
 <P>
 <DL>
-<P>
+
 <DT><B> Path... </B><DD><P>Brings up a filebrowser to load a <B>.wf</B> path file. This is a file with on each
 line 7 numbers: xyz location, RxRyRz viewing direction, and FOV (field of view).
-The <CODE>rdata</CODE> command loads such path files too.
-<P>
+The <CODE>rdata</CODE> command loads such path files too.</P>
+
 <DT><B> Play </B><DD><P>Play the viewpoint along the currently loaded path,
 as the <CODE>play</CODE> command does.
-Right-click for a menu of play-speed options.
-<P>
+Right-click for a menu of play-speed options.</P>
+
 <DT><B> &lt;&lt; &lt; [###] >>> </B><DD><P>Step through camera-path frames.
-See also <CODE>frame</CODE> control command.
-<P>
-<DT><B> slider </B><DD><P>Slides through camera path, and displays current frame.
-<P>
+See also <CODE>frame</CODE> control command.</P>
+
+<DT><B> slider </B><DD><P>Slides through camera path, and displays current frame.</P>
+
 </DL>
-<P>
-<H2><A NAME="ss3.6">3.6 Logfile window</A>
+</P>
+
+<H2><A NAME="ss3.6">3.6</A> <A HREF="partiview.html#toc3.6">Logfile window</A>
 </H2>
 
 <P>The third window from the top contains a logfile of past commands
@@ -253,10 +261,10 @@ and responses to them, and can be resized by dragging the bar between
 command window and viewing window.
 The Logfile window also has a scroll bar on the left. You can
 direct the mouse to any previous command, and it will show up in the
-command window. Using the arrow keys this command can then be edited.
-<P>
-<P>
-<H2><A NAME="ss3.7">3.7 Command window</A>
+command window. Using the arrow keys this command can then be edited.</P>
+
+
+<H2><A NAME="ss3.7">3.7</A> <A HREF="partiview.html#toc3.7">Command window</A>
 </H2>
 
 <P>The Command window is a single line entry window, in which Control
@@ -266,23 +274,23 @@ which show no feedback). You can still give Data Commands in
 this window by prefixing them with the <CODE>add</CODE> command.
 The Up- and Down-arrow keys (not those on the keypad) scroll through
 previous commands, and can be edited using the arrow keys and a subset
-of the emacs control characters.
-<P>
-<P>
-<H2><A NAME="ss3.8">3.8 Viewing window</A>
+of the emacs control characters.</P>
+
+
+<H2><A NAME="ss3.8">3.8</A> <A HREF="partiview.html#toc3.8">Viewing window</A>
 </H2>
 
 <P>The (OpenGL) Viewing window is where all the action occurs.  Typically
 this is where you give single keystroke commands and/or move the mouse
 for an interactive view of the data.  It can be resized two ways:
 either by resizing the master window, or by picking up the separator
-between Viewing window and Command window above.
-<P>
-<H2><A NAME="ss3.9">3.9 Example 2: a (starlab) animation</A>
+between Viewing window and Command window above.</P>
+
+<H2><A NAME="ss3.9">3.9</A> <A HREF="partiview.html#toc3.9">Example 2: a (starlab) animation</A>
 </H2>
 
 <P>Setting up a small animation in for example Starlab can be done quite simply as follows:
-(see also the primbim16.mk makefile to create a standard one):
+(see also the primbim16.mk makefile to create a standard one):</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -301,8 +309,9 @@ between Viewing window and Command window above.
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>Alternatively, if you had started up partiview without any arguments, the following
-Control Command (see below) would have done the same
+Control Command (see below) would have done the same</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -312,17 +321,18 @@ Control Command (see below) would have done the same
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
-<P>
-<H2><A NAME="ss3.10">3.10 Example 3: stereo viewing </A>
+</P>
+
+<H2><A NAME="ss3.10">3.10</A> <A HREF="partiview.html#toc3.10">Example 3: stereo viewing </A>
 </H2>
 
 <P>The 's' key within the viewing window toggles stereo viewing. By default each
 object is split in a blue and a red part, that should be viewed with a pair
 of red(left)/blue(right) glasses. Red/green glasses will probably work too.
 Crosseyed viewing is also available if selected by <B>stereo cross</B>.
-See <B>stereo</B> and <B>focallen</B> in the View Commands section. 
-<P>
-<H2><A NAME="ss3.11">3.11 Example 4: subsetting</A>
+See <B>stereo</B> and <B>focallen</B> in the View Commands section. </P>
+
+<H2><A NAME="ss3.11">3.11</A> <A HREF="partiview.html#toc3.11">Example 4: subsetting</A>
 </H2>
 
 <P>In the <CODE>data</CODE> directory, run
@@ -361,10 +371,11 @@ or its complement with
 <PRE>
   see -thresh
 </PRE>
-<P>
-<P>
-<P>
-<P>
+</P>
+
+
+
+
 <HR>
 <A HREF="partiview-4.html">Next</A>
 <A HREF="partiview-2.html">Previous</A>
diff --git a/doc/partiview-4.html b/doc/partiview-4.html
index b1e1425..5a1f0a9 100644
--- a/doc/partiview-4.html
+++ b/doc/partiview-4.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Commands</TITLE>
  <LINK HREF="partiview-5.html" REL=next>
  <LINK HREF="partiview-3.html" REL=previous>
@@ -12,7 +12,7 @@
 <A HREF="partiview-3.html">Previous</A>
 <A HREF="partiview.html#toc4">Contents</A>
 <HR>
-<H2><A NAME="s4">4. Commands</A></H2>
+<H2><A NAME="s4">4.</A> <A HREF="partiview.html#toc4">Commands</A></H2>
 
 <P>There are two types of commands in <CODE>partiview</CODE>: 
 Control Commands and Data Commands.
@@ -25,46 +25,46 @@ using the <CODE>add</CODE> command prefix. Likewise, a Control Command
 may be given where data is expected, using the <CODE>eval</CODE> prefix,
 e.g. in a data (or .cf) file. The <CODE>real</CODE> (Control) Command expects
 data commands, but if Control Commands are needed, they need to be preceded
-with the <CODE>eval</CODE> command. See also the previous <B>starlab</B> example.
-<P>
-<P>
-<P>
-<P>
-<P>
-<P>
-<P>
-<P>
-<H2><A NAME="ss4.1">4.1 Control Commands</A>
+with the <CODE>eval</CODE> command. See also the previous <B>starlab</B> example.</P>
+
+
+
+
+
+
+
+
+<H2><A NAME="ss4.1">4.1</A> <A HREF="partiview.html#toc4.1">Control Commands</A>
 </H2>
 
-<P>
-<P>(see partibrains.c::specks_parse_args)
+
+<P>(see partibrains.c::specks_parse_args)</P>
 <P>Control Commands are accepted in the Command window, and in some other contexts.
 Generally, <CODE>partiview</CODE> gives a response to every Control Command,
-reporting the (possibly changed) status.
-<P>Typically, if parameters are omitted, the current state is reported.
+reporting the (possibly changed) status.</P>
+<P>Typically, if parameters are omitted, the current state is reported.</P>
 <P>Some commands apply to particles in the current group (see Object group commands);
-others affect global things, such as time or display settings.
-<P>Data Commands can also be given, if prefixed with <CODE>add</CODE>.
-<P>
-<P>
-<H2><A NAME="ss4.2">4.2 I/O Control Commands</A>
+others affect global things, such as time or display settings.</P>
+<P>Data Commands can also be given, if prefixed with <CODE>add</CODE>.</P>
+
+
+<H2><A NAME="ss4.2">4.2</A> <A HREF="partiview.html#toc4.2">I/O Control Commands</A>
 </H2>
 
-<P>
+
 <P>
 <DL>
-<DT><B>read <I>specks-file</I></B><DD><P>Read a file containing Data Commands (typical suffix <CODE>.cf</CODE> or <CODE>.speck</CODE>).
-<P>
-<P>
+<DT><B>read <I>specks-file</I></B><DD><P>Read a file containing Data Commands (typical suffix <CODE>.cf</CODE> or <CODE>.speck</CODE>).</P>
+
+
 <DT><B>async <I>unix-command</I></B><DD><P>Run an arbitrary unix command (invoked via /bin/sh) as a subprocess of <CODE>partiview</CODE>.
 Its standard output is interpreted as a stream of control commands.
 Thus <CODE>partiview</CODE> can be driven externally, e.g. to record an animation
 (using the <CODE>snapshot</CODE> command), or to provide additional GUI controls.
 Several <CODE>async</CODE> commands can run concurrently. 
 Examples are given later. Warning: you cannot interrupt a started command,
-short of hitting ESC to exit partiview.
-<P>
+short of hitting ESC to exit partiview.</P>
+
 <DT><B>add <I>data-command</I></B><DD><P>Enter a Data Command where a Control Command is expected,
 e.g. in the text input box.  For example,
 <PRE>
@@ -76,22 +76,23 @@ adds a new label "blah" at 10 15 -1, or
   add kira myrun.out
 </PRE>
 
-loads a kira (starlab) output file.
-<P>
+loads a kira (starlab) output file.</P>
+
 <DT><B>eval <I>control-command</I></B><DD><P>Processes that control command just as if the <CODE>eval</CODE> prefix weren't there.
 Provided for symmetry: wherever either a control command or a data command
 is expected, entering <CODE>eval</CODE> <I>control-command</I> ensures that it's
-taken as a control command.
-<P>
-<P>
+taken as a control command.</P>
+
+
 <DT><B>add filepath (data-command)</B><DD><P>Determines the list of directories where all data files, color maps, etc.
 are sought.  See the <CODE>filepath</CODE> entry under
- Data Commands.
-<P>
-<P>
+ Data Commands.</P>
+
+
 </DL>
-<P>
-<H2><A NAME="ss4.3">4.3 Object Group Control Commands</A>
+</P>
+
+<H2><A NAME="ss4.3">4.3</A> <A HREF="partiview.html#toc4.3">Object Group Control Commands</A>
 </H2>
 
 <P><CODE>Partiview</CODE> can load multiple groups of particles,
@@ -99,24 +100,24 @@ each with independent display settings, colormaps, etc.
 When more than one group is loaded, the Group Row appears on the GUI,
 with one toggle-button for each group.  Toggling the button turns
 display of that group on or off.  Right-clicking turns the group unconditionally on,
-and selects that group as the current one for other GUI controls.
-<P>Many Control Commands apply to the <I>currently selected</I> group.
+and selects that group as the current one for other GUI controls.</P>
+<P>Many Control Commands apply to the <I>currently selected</I> group.</P>
 <P>Groups always have names of the form g<I>N</I> for some small positive <I>N</I>;
-each group may also have an alias.
+each group may also have an alias.</P>
 <P>
 <DL>
-<DT><B>g<I>N</I> </B><DD><P>Select group g<I>N</I>.  Create a new group if it doesn't already exist.
-<P>
+<DT><B>g<I>N</I> </B><DD><P>Select group g<I>N</I>.  Create a new group if it doesn't already exist.</P>
+
 <DT><B>g<I>N</I>=<I>alias</I> </B><DD><P>Assign name <I>alias</I> to group g<I>N</I>.
-Note there must be no blanks around the <CODE>=</CODE> sign.
-<P>
+Note there must be no blanks around the <CODE>=</CODE> sign.</P>
+
 <DT><B>object <I>objectname</I></B><DD><P>Likewise, select object <I>objectname</I>, which may be either an alias name
-or g<I>N</I>.  
-<P>
-<DT><B>g<I>N</I> <I>control-command</I></B><DD><P>
+or g<I>N</I>.  </P>
+
+<DT><B>g<I>N</I> <I>control-command</I></B><DD>
 <DT><B>object <I>objectname</I> <I>control-command</I></B><DD><P>Either form may be used as a <I>prefix</I> to any control command
-to act on the specified group, e.g. <CODE>object fred poly on</CODE>
-<P>
+to act on the specified group, e.g. <CODE>object fred poly on</CODE></P>
+
 <DT><B>gall <I>control-command</I></B><DD><P>Invoke the given <I>control-command</I> in all groups.
 For example, to turn display of group 3 on and all others off, use:
 <BLOCKQUOTE><CODE>
@@ -125,120 +126,122 @@ gall off
 g3 on
 </PRE>
 </CODE></BLOCKQUOTE>
-<P>
-<DT><B>on</B><DD><P>
+</P>
+
+<DT><B>on</B><DD>
 <DT><B>enable</B><DD><P>Either one will
-enable the display of the currently selected group (as it is by default).
-<P>
-<DT><B>off</B><DD><P>
-<DT><B>disable</B><DD><P>Either one will turn off the display of the current group.
-<P>
+enable the display of the currently selected group (as it is by default).</P>
+
+<DT><B>off</B><DD>
+<DT><B>disable</B><DD><P>Either one will turn off the display of the current group.</P>
+
 </DL>
-<P>
-<H2><A NAME="ss4.4">4.4 View Control commands</A>
+</P>
+
+<H2><A NAME="ss4.4">4.4</A> <A HREF="partiview.html#toc4.4">View Control commands</A>
 </H2>
 
-<P>View commands affect the view; they aren't specific to data groups.
+<P>View commands affect the view; they aren't specific to data groups.</P>
 <P>
 <DL>
-<DT><B>fov <I>float</I></B><DD><P>Angular field of view (in degrees) in Y-direction.
-<P>
+<DT><B>fov <I>float</I></B><DD><P>Angular field of view (in degrees) in Y-direction.</P>
+
 <DT><B>cen[ter] <I>X Y Z</I> [<I>RADIUS</I>]</B><DD><P>Set point of interest.  This is the center of rotation in
 <CODE>[o]rbit</CODE> and <CODE>[r]otate</CODE> modes.  Also, in <CODE>[o]rbit</CODE> mode,
 translation speed is proportional to the viewer's distance from this point.
 The optional <I>RADIUS</I> (also set by <CODE>censize</CODE>) determines the size
-of the marker crosshair, initially 1 unit.
-<P>
+of the marker crosshair, initially 1 unit.</P>
+
 <DT><B>cen[ter] [<I>X Y Z</I> [<I>RADIUS</I>]]
 int[erest] [<I>X Y Z</I> [<I>RADIUS</I>]]</B><DD><P>Set point of interest.  This is the center of rotation in
 <CODE>[o]rbit</CODE> and <CODE>[r]otate</CODE> modes.  And, in <CODE>[o]rbit</CODE> mode,
 translation speed is proportional to the viewer's distance from this point.
 The optional <I>RADIUS</I> (also set by <CODE>censize</CODE>) determines the size
-of the marker crosshair, initially 1 unit.
+of the marker crosshair, initially 1 unit.</P>
 <P>****  why is center/interest commented out in the first example. Originally
-this command was documented twice, the first one has /interest commented out.
-<P>
-<DT><B>censize [<I>RADIUS</I>]</B><DD><P>Set size of point-of-interest marker.
-<P>
-<DT><B>where  <I>(also)</I>  w</B><DD><P>Report the 3-D camera position and forward direction vector.
-<P>
+this command was documented twice, the first one has /interest commented out.</P>
+
+<DT><B>censize [<I>RADIUS</I>]</B><DD><P>Set size of point-of-interest marker.</P>
+
+<DT><B>where  <I>(also)</I>  w</B><DD><P>Report the 3-D camera position and forward direction vector.</P>
+
 <DT><B>clip <I>NEAR</I> <I>FAR</I></B><DD><P>Clipping distances.  The computer graphics setup always requires
 drawing only objects in some finite range of distances in front of the
 viewpoint.  Both values must be strictly positive, and their ratio
 is limited; depending on the graphics system in use, distant objects
-may appear to blink if the <I>FAR</I>/<I>NEAR</I> ratio exceeds 10000 or so.
+may appear to blink if the <I>FAR</I>/<I>NEAR</I> ratio exceeds 10000 or so.</P>
 <P>To set the far clip range without changing the near, use a non-numeric
-near clip value, e.g. <CODE>clip - 1000</CODE>.
-<P>
-<P>
-<DT><B>jump [<I>X Y Z</I>] [<I>Rx Ry Rz</I>]</B><DD><P>Get or set the current position (XYZ) and/or viewing (RxRyRz) angle.
-<P>
-<DT><B>readpath</B><DD><P>Read a Wavefront (<CODE>.wf</CODE>) file describing a path through space.
-<P>
-<DT><B>rdata</B><DD><P>Synonym for readpath.
-<P>
+near clip value, e.g. <CODE>clip - 1000</CODE>.</P>
+
+
+<DT><B>jump [<I>X Y Z</I>] [<I>Rx Ry Rz</I>]</B><DD><P>Get or set the current position (XYZ) and/or viewing (RxRyRz) angle.</P>
+
+<DT><B>readpath</B><DD><P>Read a Wavefront (<CODE>.wf</CODE>) file describing a path through space.</P>
+
+<DT><B>rdata</B><DD><P>Synonym for readpath.</P>
+
 <DT><B>play <I>speed</I>[f]</B><DD><P>Play the currently loaded (from <CODE>readpath</CODE>/<CODE>rdata</CODE>) camera animation
 path, at <I>speed</I> times normal speed,
 skipping frames as needed to keep up with wall-clock time.
 (Normal speed is 30 frames per second.)
 With "f" suffix, displays every <I>speed</I>-th frame, without regard to real
-time.
-<P>
-<DT><B>frame [<I>frameno</I>]</B><DD><P>Get or set the current frame the <I>frameno</I>-th.
-<P>
+time.</P>
+
+<DT><B>frame [<I>frameno</I>]</B><DD><P>Get or set the current frame the <I>frameno</I>-th.</P>
+
 <DT><B>update           </B><DD><P>Ensures the display is updated, as before taking a snapshot.
 Probably only useful in a stream of control commands from an <CODE>async</CODE>
-subprocess.
-<P>
-<DT><B>winsize [<I>XSIZE</I> [<I>YSIZE</I>]]</B><DD><P>
+subprocess.</P>
+
+<DT><B>winsize [<I>XSIZE</I> [<I>YSIZE</I>]]</B><DD>
 <DT><B>winsize <I>XSIZE</I>x<I>YSIZE</I>+<I>XPOS</I>+<I>YPOS</I></B><DD><P>Resize graphics window.  With no arguments, reports current size.
 With one argument, resizes to given width, preserving aspect ratio.
 With two arguments, reshapes window to that height and width.
 With complete X geometry specification (no embedded spaces),
 e.g. <CODE>winsize 400x350+20-10</CODE>,
 also sets position of graphics window, with +X and +Y measured from
-left/top, -X and -Y measured from right/bottom of screen.
-<P>
+left/top, -X and -Y measured from right/bottom of screen.</P>
+
 <DT><B>detach [full|hide]  [<I>+XPOS+YPOS</I>]</B><DD><P>Detach graphics window from GUI control strip and optionally
 specify position of control strip.  With <CODE>full</CODE> or <CODE>hide</CODE>,
 makes graphics window full-screen with GUI visible or hidden, respectively.
 With neither <CODE>full</CODE> nor <CODE>hide</CODE>, the graphics window
-is detached but left at its current size.
+is detached but left at its current size.</P>
 <P>The <I>+XPOS+YPOS</I> is a window position in X window geometry style,
 so e.g. <CODE>detach full -10+5</CODE> places the GUI near the
 upper right corner of the screen, 10 pixels in from the right
-and 5 pixels down from the top edge.
+and 5 pixels down from the top edge.</P>
 <P>If you don't mind typing blindly, it's still possible to enter
 text-box commands even with the controls hidden;
 press the <I>Tab</I> key before each command to ensure that
 input focus is in the text box.
 Use <I>Tab</I><CODE>detach full</CODE><I>Enter</I>
-to un-hide a hidden control strip.
-<P>
-<DT><B>bgcolor <I>R G B</I></B><DD><P>Set window background color (three R G B numbers or one grayscale value).
-<P>
-<P>
+to un-hide a hidden control strip.</P>
+
+<DT><B>bgcolor <I>R G B</I></B><DD><P>Set window background color (three R G B numbers or one grayscale value).</P>
+
+
 <DT><B>focallen <I>distance</I></B><DD><P>Focal length: distance from viewer to a typical object of interest.
 This affects stereo display (see below) and navigation: the speed of
 motion in <CODE>[t]ranslate</CODE> and <CODE>[f]ly</CODE> modes is proportional to this
-distance.
-<P>
+distance.</P>
+
 <DT><B>stereo [on|off|redcyan|glasses|cross|left|right] [<I>separation</I>]</B><DD><P>Stereo display.  Also toggled on/off by typing <CODE>'s'</CODE> key in graphics window.
 Where hardware allows it, <CODE>stereo glasses</CODE> selects
 CrystalEyes-style quad-buffered stereo.  All systems should be capable of
 <CODE>stereo redcyan</CODE>, which requires wearing red/green or red/blue glasses,
 and of <CODE>cross</CODE> (crosseyed), which splits the window horizontally.
 <CODE>left</CODE> and <CODE>right</CODE> show just that eye's view,
-and may be handy for taking stereo snapshots.
+and may be handy for taking stereo snapshots.</P>
 <P>Useful <I>separation</I> values might be 0.02 to 0.1, or -0.02 to -0.1 to swap
 eyes.  See also <CODE>focallen</CODE> command, which gives the distance to
 a typical object of interest: left- and right-eye images of an object
-at that distance will coincide on the screen.
+at that distance will coincide on the screen.</P>
 <P>Virtual-world eyes will be separated by distance
 2 * <I>focallen * separation</I>, with convergence angle
-2 * <CODE>arctan(</CODE><I>separation</I><CODE>)</CODE>.
+2 * <CODE>arctan(</CODE><I>separation</I><CODE>)</CODE>.</P>
 <P>See also the <CODE>winsize</CODE> and <CODE>detach</CODE> commands
-for control over graphics window size and placement.
+for control over graphics window size and placement.</P>
 <P>Beware: some systems which support hardware ("glasses")
 stereo also require that the display be set to a
 stereo-capable video mode.  Partiview does not do this
@@ -248,36 +251,37 @@ you may need to type (to a unix shell)
 stereo viewing and something like <CODE>/usr/gfx/setmon -n 72</CODE>
 to revert.  Otherwise, turning partiview's stereo on
 will just show the left eye's view -- displacing the viewpoint
-but nothing else.
-<P>
+but nothing else.</P>
+
 <DT><B>snapset [<CODE>-n</CODE> <I>FRAMENO</I>] <I>FILESTEM</I> [<I>FRAMENO</I>]</B><DD><P>Set parameters for future <CODE>snapshot</CODE> commands.
 <I>FILESTEM</I> may be a printf format string with frame number as
 argument, e.g. <CODE>snapset pix/%04d.ppm</CODE>, generating image names
 of <CODE>pix/0000.ppm</CODE>, <CODE>pix/0001.ppm</CODE>, etc.
 If <I>FILESTEM</I> contains no % sign, then <CODE>.%03d.ppm.gz</CODE> is
 appended to it, so <CODE>snapset ./pix/fred</CODE>
-yields snapshot images named <CODE>./pix/fred.000.ppm.gz</CODE> etc.
-<P>Frame number <I>FRAMENO</I> (default 0) increments with each snapshot taken.
-<P>
-<P>
+yields snapshot images named <CODE>./pix/fred.000.ppm.gz</CODE> etc.</P>
+<P>Frame number <I>FRAMENO</I> (default 0) increments with each snapshot taken.</P>
+
+
 <DT><B>snapshot [<I>FRAMENO</I>]</B><DD><P>Capture a snapshot image of the current view.
 Use <CODE>snapset</CODE> to specify the output image name.
-Default format is <CODE>snap.%03d.tif</CODE>.
+Default format is <CODE>snap.%03d.tif</CODE>.</P>
 <P><CODE>Partiview</CODE> generally invokes the ImageMagick program <CODE>convert(1)</CODE>,
 which must be installed and be on the user's $PATH.  <CODE>Convert</CODE> determines
-the type of image (jpeg, sgi, bmp, etc.) based on the file suffix.
+the type of image (jpeg, sgi, bmp, etc.) based on the file suffix.</P>
 <P><CODE>Convert</CODE> is not needed if the <CODE>snapset</CODE> <I>FILESTEM</I> ends in
 <CODE>.ppm.gz</CODE> (invokes gzip rather than convert) or <CODE>.ppm</CODE>
-(no external program required).
-<P>
+(no external program required).</P>
+
 </DL>
-<P>
-<P>
-<H2><A NAME="ss4.5">4.5 Particle Display Control Commands</A>
+</P>
+
+
+<H2><A NAME="ss4.5">4.5</A> <A HREF="partiview.html#toc4.5">Particle Display Control Commands</A>
 </H2>
 
 <P>These commands affect how particles (in the current group) are
-displayed.
+displayed.</P>
 <P>
 <DL>
 <DT><B>psize <I>scalefactor</I></B><DD><P>All particle luminosities (as specified by <CODE>lum</CODE> command)
@@ -287,8 +291,8 @@ and a global factor given by <CODE>psize</CODE>.
 So the intrinsic brightness of a particle is
 <I>value-specified-by-</I><CODE>lum</CODE>
 * <I>slum-for-current-lumvar</I>
-* <I>psize-scalefactor</I>.
-<P>
+* <I>psize-scalefactor</I>.</P>
+
 <DT><B>slum <I>slumfactor</I></B><DD><P>Data-field specific luminosity scale factor, for current choice of
 <I>lumvar</I> as given by the <CODE>lum</CODE> command.
 A <I>slumfactor</I> is recorded independently for each data field, so
@@ -304,19 +308,19 @@ slum 0.25
 
 having chosen each variable's <I>slumfactor</I> for useful display,
 and then freely switch between <CODE>lum mass</CODE> and <CODE>lum energy</CODE>
-without having to readjust particle brightness each time.
-<P>
-<P>
+without having to readjust particle brightness each time.</P>
+
+
 <DT><B>ptsize <I>minpixels</I> <I>maxpixels</I></B><DD><P>Specifies the range of <I>apparent</I> sizes of points,
 in pixels.  Typical values might be <CODE>ptsize 0.1 5</CODE>.
 The graphics system may silently impose an upper limit
-of about 10 pixels.
-<P>
-<P>
-<DT><B>polysize [on|off] [a|s|r]</B><DD><P>
-<DT><B>polylum</B><DD><P>
-<DT><B>polyminpixels</B><DD><P>
-<DT><B>polymin <I>minradius</I> [<I>maxradius</I>]</B><DD><P>
+of about 10 pixels.</P>
+
+
+<DT><B>polysize [on|off] [a|s|r]</B><DD>
+<DT><B>polylum</B><DD>
+<DT><B>polyminpixels</B><DD>
+<DT><B>polymin <I>minradius</I> [<I>maxradius</I>]</B><DD>
 <DT><B>color</B><DD><P>Specify how particles are colored.
 Generally, a linear function of some data field of each particle
 becomes an index into a colormap (see <CODE>cmap</CODE>, <CODE>cment</CODE>).
@@ -326,42 +330,44 @@ or a 0-based integer column number) to determine color.
 Map <I>minval</I> to color index 1, and <I>maxval</I> to
 the next-to-last entry in the colormap (<I>Ncmap-2</I>).
 The 0th and last (<I>Ncmap-1</I>) colormap entry are used for
-out-of-range data values.
+out-of-range data values.</P>
 <P>If <I>minval</I> and <I>maxval</I> are omitted, the actual range of
-values is used.
-<P>
+values is used.</P>
+
 <DT><B> color  <I>colorvar</I>  exact  [<I>baseval</I>] </B><DD><P>Don't consider field <I>colorvar</I> as a continuous variable;
 instead, it's integer-valued, and mapped one-to-one with
 color table slots.  Data value <I>N</I> is mapped to
-color index <I>N+baseval</I>.
-<P>
+color index <I>N+baseval</I>.</P>
+
 <DT><B> color  <I>colorvar</I>  -exact </B><DD><P>Once the <CODE>exact</CODE> tag is set (for a particular data-field),
 it's sticky.  To interpret that data field as a continuous, scalable
-variable again, use <CODE>-exact</CODE>.
-<P>
+variable again, use <CODE>-exact</CODE>.</P>
+
 <DT><B> color  const  <I>R G B</I> </B><DD><P>Show all particles as color <I>R G B</I>, each value in range 0 to 1,
-independent of any data fields.
+independent of any data fields.</P>
 </DL>
-<P>
+</P>
+
 <DT><B>lum</B><DD><P>Specify how particles' intrinsic luminosity is computed:
 a linear function of some data field of each particle.
 <DL>
 <DT><B> lum <I>lumvar</I>  [<I>minval maxval</I>] </B><DD><P>Map values of data field <I>lumvar</I> (<CODE>datavar</CODE> name or
 field number) to luminosity.
 The (linear) mapping takes field value <I>minval</I> to
-luminosity 0 and <I>maxval</I> to luminosity 1.0.
+luminosity 0 and <I>maxval</I> to luminosity 1.0.</P>
 <P>If <I>minval</I> and <I>maxval</I> are omitted,
 the actual range of values is mapped to the luminosity range
-0 to 1.
+0 to 1.</P>
 <P>Note that the resulting luminosities are then scaled by
 the <CODE>psize</CODE> and <CODE>slum</CODE> scale factors, and further
 scaled according to distance as specified by <CODE>fade</CODE>, to compute
-apparent brightness of points.
-<P>
+apparent brightness of points.</P>
+
 <DT><B> lum const <I>L</I> </B><DD><P>Specify constant particle luminosity <I>L</I> independent of
-any data field values.
+any data field values.</P>
 </DL>
-<P>
+</P>
+
 <DT><B>fade [planar|spherical|linear <I>refdist</I>|const <I>refdist</I>]</B><DD><P>Determines how distance affects particles' apparent brightness (or "size").
 The default <CODE>fade planar</CODE> gives 1/r^2 light falloff, with r measured
 as distance from the view plane.  <CODE>fade spherical</CODE> is also 1/r^2,
@@ -369,149 +375,150 @@ but with r measured as true distance from the viewpoint.
 <CODE>fade linear</CODE> <I>refdist</I> gives 1/r light falloff -- not physically
 accurate, but useful to get a limited sense of depth.
 <CODE>fade const</CODE> <I>refdist</I> gives constant apparent brightness
-independent of distance, and may be appropriate for orthographic views.
+independent of distance, and may be appropriate for orthographic views.</P>
 <P>The <I>refdist</I> for linear and const modes is that distance <I>r</I>
 at which apparent brightness should match that in the 1/r^2 modes --
-a distance to a "typical" particle.
-<P>
-<DT><B>labelminpixels</B><DD><P>
-<DT><B>labelsize</B><DD><P>
-<DT><B>lsize</B><DD><P>
-<DT><B>point[s]   [on|off]</B><DD><P>Turn display of points on or off.  With no argument, toggles display.
-<P>
-<DT><B>poly[gons]  [on|off]</B><DD><P>Turn display of points on or off.  With no argument, toggles display.
-<P>
-<DT><B>texture [on|off]</B><DD><P>Turn display of textures on or off.  With no argument, toggles.
-<P>
-<DT><B>label[s] [on|off]</B><DD><P>Turn display of label text on or off.  With no argument, toggles.
-<P>
-<P>
+a distance to a "typical" particle.</P>
+
+<DT><B>labelminpixels</B><DD>
+<DT><B>labelsize</B><DD>
+<DT><B>lsize</B><DD>
+<DT><B>point[s]   [on|off]</B><DD><P>Turn display of points on or off.  With no argument, toggles display.</P>
+
+<DT><B>poly[gons]  [on|off]</B><DD><P>Turn display of points on or off.  With no argument, toggles display.</P>
+
+<DT><B>texture [on|off]</B><DD><P>Turn display of textures on or off.  With no argument, toggles.</P>
+
+<DT><B>label[s] [on|off]</B><DD><P>Turn display of label text on or off.  With no argument, toggles.</P>
+
+
 <DT><B>txscale   <I>scalefactor</I></B><DD><P>Scale size of all textures relative to their polygons.
 A scale factor of 0.5 (default) make the texture square
-just fill its polygon, if <CODE>polysides</CODE> is 4.
-<P>
-<DT><B>polyorivar</B><DD><P>Report setting of <CODE>polyorivar</CODE> data-command, which see.
-<P>
-<DT><B>texturevar</B><DD><P>Report setting of <CODE>texturevar</CODE> data-command, which see.
-<P>
+just fill its polygon, if <CODE>polysides</CODE> is 4.</P>
+
+<DT><B>polyorivar</B><DD><P>Report setting of <CODE>polyorivar</CODE> data-command, which see.</P>
+
+<DT><B>texturevar</B><DD><P>Report setting of <CODE>texturevar</CODE> data-command, which see.</P>
+
 <DT><B>laxes  [on|off]</B><DD><P>Toggle label axes.  When on, and when labels are displayed,
-shows a 
-<P>
+shows a </P>
+
 <DT><B>polyside(s)</B><DD><P>Number of sides a polygon should have.  Default 11, for fairly round
 polygons.  For textured polygons, <CODE>polysides 4</CODE> might do as well,
-and be slightly speedier.
-<P>
-<DT><B>fast</B><DD><P>see also <CODE>ptsize</CODE>
-<P>
+and be slightly speedier.</P>
+
+<DT><B>fast</B><DD><P>see also <CODE>ptsize</CODE></P>
+
 <DT><B>ptsize  <I>minpixels</I> [<I>maxpixels</I>]</B><DD><P>Specifies range of apparent (pixel) size of points.
 Those with computed sizes (based on luminosity
 and distance) smaller than <I>minpixels</I> are
 randomly (but repeatably) subsampled -- i.e. some
 fraction of them are not drawn.  Those computed to be
 larger than <I>maxpixels</I> are drawn at size
-<I>maxpixels</I>.
-<P>
+<I>maxpixels</I>.</P>
+
 <DT><B>gamma <I>displaygamma</I></B><DD><P>Tells the particle renderer how the display + OpenGL
 relates image values to visible lightness.
 You don't need to change this, but may adjust it
 to minimize the brightness glitches when particles change size.
 Typical values are <CODE>gamma 1</CODE> through <CODE>gamma 2.5</CODE> or so.
-Larger values raise the apparent brightness of dim things.
-<P>
+Larger values raise the apparent brightness of dim things.</P>
+
 <DT><B>alpha <I>alpha</I></B><DD><P>Get or set the alpha value, in the range 0 to 1; it determines
-the opacity of polygons.
-<P>
+the opacity of polygons.</P>
+
 <DT><B>speed</B><DD><P>For time-dependent data, advance datatime by this many time units
-per wall-clock second.
-<P>
+per wall-clock second.</P>
+
 <DT><B>step [<I>timestep</I>]</B><DD><P>For time-varying data, sets current timestep number.
 Real-valued times are meaningful for some kinds of data including those
 from Starlab/kira; for others, times are rounded to nearest integer.
-If running, <CODE>step</CODE> also stops datatime animation.  (See <CODE>run</CODE>.)
-<P>
-<DT><B>step [+|-]<I>deltatimestep</I></B><DD><P>If preceded with a plus or minus sign, adds that amount to current time.
-<P>
-<P>(note that <CODE>fspeed</CODE> has been deprecated)
-<P>
-<DT><B>run</B><DD><P>Continue a stopped animation (see also <CODE>step</CODE>).
-<P>
+If running, <CODE>step</CODE> also stops datatime animation.  (See <CODE>run</CODE>.)</P>
+
+<DT><B>step [+|-]<I>deltatimestep</I></B><DD><P>If preceded with a plus or minus sign, adds that amount to current time.</P>
+
+<P>(note that <CODE>fspeed</CODE> has been deprecated)</P>
+
+<DT><B>run</B><DD><P>Continue a stopped animation (see also <CODE>step</CODE>).</P>
+
 <DT><B>tfm [-v] [<I>numbers...</I>]</B><DD><P>Object-to-world transformation. 
 May take 1, 6, 7, 9 or 16 parameters: either 
 <I>scalefactor</I>,
 or <I>tx ty tz rx ry rz </I><I>scalefactor</I>>],
 or 16 numbers for 4x4 matrix,
 or 9 numbers for 3x3 matrix.
-See <I>Coordinates and Coordinate Transformations</I>.
+See <I>Coordinates and Coordinate Transformations</I>.</P>
 <P>With no numeric parameters, reports the current object-to-world transform.
-Use <CODE>tfm -v</CODE> to see the transform and its inverse in several forms.
-<P>
+Use <CODE>tfm -v</CODE> to see the transform and its inverse in several forms.</P>
+
 <DT><B>move [g<I>N</I>] {on|off}</B><DD><P>Normally, navigation modes <CODE>[r]otate</CODE> and <CODE>[t]ranslate</CODE>
 just adjust the viewpoint (camera).  However,
 if you turn <CODE>move on</CODE>, then <CODE>[r]otate</CODE> and <CODE>[t]ranslate</CODE>
 move the currently-selected object group instead,
 e.g. to adjust its alignment relative to other groups.
-(<CODE>[o]rbit</CODE> and <CODE>[f]ly</CODE> modes always move the camera.)
+(<CODE>[o]rbit</CODE> and <CODE>[f]ly</CODE> modes always move the camera.)</P>
 <P>To indicate that <CODE>move</CODE> mode is enabled,
 the control strip shows the selected group's name in
 bold italics, as <B><I>[g3]</I></B>.
 Use <CODE>move off</CODE> to revert to normal.
 The <CODE>tfm</CODE> command reports the current object-group-to-global-world
-transformation.
-<P>
-<DT><B>fwd</B><DD><P>
+transformation.</P>
+
+<DT><B>fwd</B><DD>
 <DT><B>datawait   on|off</B><DD><P>For asynchronously-loaded data (currently only <CODE>ieee</CODE> data command),
 say whether wait for current data step to be loaded.
-(If not, then keep displaying previous data while loading new.)
-<P>
+(If not, then keep displaying previous data while loading new.)</P>
+
 <DT><B>cmap    <I>filename</I></B><DD><P>Load (ascii) filename with RGB values, for coloring particles.
 The <CODE>color</CODE> command selects which data field is mapped to color index
-and how.
+and how.</P>
 <P>Colormaps are text files, beginning with a number-of-entries
 line and followed by R G B or R G B A entries one per line;
-see the <I>Colormaps</I> section.
-<P>
+see the <I>Colormaps</I> section.</P>
+
 <DT><B>vcmap -v <I>fieldname</I>  <I>filename</I></B><DD><P>Load colormap as with <CODE>cmap</CODE> command.  But use this colormap
 only when the given data field is selected for coloring.
 Thus the <CODE>cmap</CODE> color map applies to all data fields for which
-no <CODE>vcmap</CODE> has ever been specified.
-<P>
-<DT><B>cment  <I>colorindex</I>  [<I>R G B</I>]</B><DD><P>Report or set that colormap entry.
-<P>
+no <CODE>vcmap</CODE> has ever been specified.</P>
+
+<DT><B>cment  <I>colorindex</I>  [<I>R G B</I>]</B><DD><P>Report or set that colormap entry.</P>
+
 <DT><B>rawdump <I>dump-filename</I></B><DD><P>All particle attributes (not positions though) 
 are written to a <I>dump-filename</I>.  Useful for debugging.
-Warning: it will happily overwrite an existing file with that name.
-<P>
-<P>
+Warning: it will happily overwrite an existing file with that name.</P>
+
+
 </DL>
-<P>
-<H2><A NAME="ss4.6">4.6 Particle subsetting &amp; statistics</A>
+</P>
+
+<H2><A NAME="ss4.6">4.6</A> <A HREF="partiview.html#toc4.6">Particle subsetting &amp; statistics</A>
 </H2>
 
-<P>
+
 <P>
 <DL>
-<P>
-<DT><B>clipbox ...</B><DD><P>see <CODE>cb</CODE> below.
-<P>
+
+<DT><B>clipbox ...</B><DD><P>see <CODE>cb</CODE> below.</P>
+
 <DT><B>cb ....</B><DD><P>Display only a 3D subregion of the data -- the part lying within the clipbox.
 <DL>
 <DT><B>cb <I>xmin ymin zmin  xmax ymax zmax</I> </B><DD><P>Specified by coordinate ranges.
-Note only spaces are used to separate the 6 numbers.
+Note only spaces are used to separate the 6 numbers.</P>
 <DT><B>cb <I>xcen,ycen,zcen xrad,yrad,zrad</I>  </B><DD><P>Specified by center and "radius" of the box.
-Note no spaces after the commas!
-<DT><B>cb <I>xmin,xmax ymin,ymax zmin,zmax</I>  </B><DD><P>Specified by coordinate ranges.
-<DT><B>cb <CODE>off</CODE> </B><DD><P>Disable clipping.  The entire dataset is again visible.
+Note no spaces after the commas!</P>
+<DT><B>cb <I>xmin,xmax ymin,ymax zmin,zmax</I>  </B><DD><P>Specified by coordinate ranges.</P>
+<DT><B>cb <CODE>off</CODE> </B><DD><P>Disable clipping.  The entire dataset is again visible.</P>
 <DT><B>cb <CODE>on</CODE>  </B><DD><P>Re-enable a previously defined clipbox setting. It will also
-display the clipbox again
+display the clipbox again</P>
 <DT><B>cb <CODE>hide</CODE>  </B><DD><P>Hide the clipbox, but still discard objects whose centers
-lie outside it.
+lie outside it.</P>
 </DL>
 
 Note this command does not toggle clipping
 if no arguments given (that would be handy
 and more in line with similar commands). 
-If no arguments given, it reports the current clipbox.
-<P>
+If no arguments given, it reports the current clipbox.</P>
+
 <DT><B>thresh</B><DD><P>Display a subset of particles, chosen by the value of
 some data field.  Each <CODE>thresh</CODE> command overrides
 settings from previous commands, so it cannot be used to
@@ -522,15 +529,16 @@ the <CODE>thresh</CODE> criterion applies to time-varying data.
 <DT><B>thresh <I>field</I> <I>minval</I> <I>maxval</I> </B><DD><P>Display only those particles where
 <I>minval</I> &lt;= field <I>field</I> &lt;= <I>maxval</I>.
 The <I>field</I> may be given by name (as from <CODE>datavar</CODE>)
-or by field number.
-<DT><B>thresh <I>field</I> <CODE>&lt;</CODE><I>maxval</I> </B><DD><P>
+or by field number.</P>
+<DT><B>thresh <I>field</I> <CODE>&lt;</CODE><I>maxval</I> </B><DD>
 <DT><B>thresh <I>field</I> <CODE>&gt;</CODE><I>minval</I> </B><DD><P>Show only particles where <I>field</I> is &lt;=
-or &gt;= the given threshold.
-<DT><B>thresh [off|on]</B><DD><P>Disable or re-enable a previously specified threshold.
+or &gt;= the given threshold.</P>
+<DT><B>thresh [off|on]</B><DD><P>Disable or re-enable a previously specified threshold.</P>
 </DL>
-<P>
-<DT><B>only=  <I>datafield</I>  <I>value</I>  <I>minvalue-maxvalue</I>  &lt;<I>value</I> &gt;<I>value</I> ...</B><DD><P>
-<DT><B>only+  <I>datafield</I>  <I>value</I>  <I>minvalue-maxvalue</I>  &lt;<I>value</I> &gt;<I>value</I> ...</B><DD><P>
+</P>
+
+<DT><B>only=  <I>datafield</I>  <I>value</I>  <I>minvalue-maxvalue</I>  &lt;<I>value</I> &gt;<I>value</I> ...</B><DD>
+<DT><B>only+  <I>datafield</I>  <I>value</I>  <I>minvalue-maxvalue</I>  &lt;<I>value</I> &gt;<I>value</I> ...</B><DD>
 <DT><B>only-  <I>datafield</I>  <I>value</I>  <I>minvalue-maxvalue</I>  &lt;<I>value</I> &gt;<I>value</I> ...</B><DD><P>Scans particles (in the current timestep only!), finding those where
 <I>datafield</I> has value <I>value</I>, or has a value in range
 <I>minvalue</I> &lt;= value &lt;= <I>maxvalue</I>, or whatever.
@@ -538,39 +546,40 @@ Multiple value-ranges may be specified to select the union of several sets.
 The resulting set of particles is assigned to (<CODE>only=</CODE>), added to
 (<CODE>only+</CODE>) or subtracted from (<CODE>only-</CODE>) the <CODE>thresh</CODE> selection-set.
 Also display just particles in that selection-set, as if <CODE>see thresh</CODE>
-had been typed.
+had been typed.</P>
 <P>The net effect is illustrated by these examples:
 <DL>
-<DT><B>only= type 1-3 5</B><DD><P>Show only particles of type 1, 2, 3 or 5.
+<DT><B>only= type 1-3 5</B><DD><P>Show only particles of type 1, 2, 3 or 5.</P>
 <DT><B>only- mass &lt;2.3  &gt;3.5</B><DD><P>After the above command, shows only the subset
 of type 1/2/3/5 particles AND have mass between 2.3 and 3.5.
 (Note that to take the intersection of two conditions,
 you must subtract the complement of the latter one.
-Maybe some day there'll be an <CODE>only&amp;</CODE>.
+Maybe some day there'll be an <CODE>only&amp;</CODE>.</P>
 </DL>
-<P>
+</P>
+
 <DT><B>see  <CODE>selexpr</CODE></B><DD><P>Show just those particles in the selection-set <CODE>selexpr</CODE>.
 Predefined set names are <CODE>all</CODE>, <CODE>none</CODE>, <CODE>thresh</CODE> and <CODE>pick</CODE>,
 and other names may be defined by the <CODE>sel</CODE> command.
 The default is <CODE>see all</CODE>.  Using the <CODE>thresh</CODE> or <CODE>only</CODE>
-commands automatically switch to displaying <CODE>see thresh</CODE>.
+commands automatically switch to displaying <CODE>see thresh</CODE>.</P>
 <P>Note that you can see the complement of a named set,
 e.g. all except the <CODE>thresh</CODE>-selected objects, with
-<CODE>see -thresh</CODE>.
-<P>
+<CODE>see -thresh</CODE>.</P>
+
 <DT><B>sel <CODE>selname = selexpr</CODE></B><DD><P>Compute a logical combination of selection-sets and assign them
 to another such set.  The set membership is originally assigned by
 <CODE>thresh</CODE> or <CODE>only</CODE> commands.  Yeah, I know this doesn't make sense.
-Need a separate section to document selection-sets.
-<P>
-<DT><B>sel <CODE>selexpr</CODE></B><DD><P>Count the number of particles in the selection-set <CODE>selexpr</CODE>.
-<P>
-<DT><B>clearobj</B><DD><P>Erase all particles in this group.  Useful for reloading on the fly.
-<P>
+Need a separate section to document selection-sets.</P>
+
+<DT><B>sel <CODE>selexpr</CODE></B><DD><P>Count the number of particles in the selection-set <CODE>selexpr</CODE>.</P>
+
+<DT><B>clearobj</B><DD><P>Erase all particles in this group.  Useful for reloading on the fly.</P>
+
 <DT><B>every   <I>N</I></B><DD><P>Display a random subset (every <I>N</I>-th) of all particles.
 E.g. <CODE>every 1</CODE> shows all particles, <CODE>every 2</CODE> shows about half of them.
-Reports current subsampling factor, and the current total number of particles.
-<P>
+Reports current subsampling factor, and the current total number of particles.</P>
+
 <DT><B>hist <I>datafield</I> [-n <I>nbuckets</I>] [-l] [-c] [-t] [<I>minval</I>] [<I>maxval</I>]</B><DD><P>Generates a (numerical) histogram of values of <I>datafield</I>,
 which may be a named field (as from <CODE>datavar</CODE>) or a field index.
 Divides the value range (either <I>minval</I>..<I>maxval</I>
@@ -579,43 +588,44 @@ equal buckets (11 by default).  Uses logarithmically-spaced
 intervals if <CODE>-l</CODE> (so long as the data range doesn't include zero).
 If a clipbox is defined, use <CODE>-c</CODE> to count only
 particles within it.  If a <CODE>thresh</CODE> or <CODE>only</CODE>
-subset is defined, use <CODE>-t</CODE> to count only the chosen subset.
-<P>
+subset is defined, use <CODE>-t</CODE> to count only the chosen subset.</P>
+
 <DT><B>bound  [w]</B><DD><P>Reports 3D extent of the data.  With <CODE>w</CODE>, reports it in
-world coordinates, otherwise in object coordinates.
-<P>
-<DT><B>datavar</B><DD><P>
+world coordinates, otherwise in object coordinates.</P>
+
+<DT><B>datavar</B><DD>
 <DT><B>dv</B><DD><P>Report names and value ranges (over all particles in current group)
-of all named data fields.
-<P>
-<P>
+of all named data fields.</P>
+
+
 </DL>
-<P>
-<H2><A NAME="ss4.7">4.7 Boxes</A>
+</P>
+
+<H2><A NAME="ss4.7">4.7</A> <A HREF="partiview.html#toc4.7">Boxes</A>
 </H2>
 
 <P>
 <DL>
-<DT><B>showbox  <I>list of integer box level numbers...</I></B><DD><P>
-<DT><B>hidebox  <I>list of integer box level numbers...</I></B><DD><P>
-<DT><B>box[es] [off|on|only]</B><DD><P>Turn box display off or on; or display boxes but hide all particles.
-<P>
+<DT><B>showbox  <I>list of integer box level numbers...</I></B><DD>
+<DT><B>hidebox  <I>list of integer box level numbers...</I></B><DD>
+<DT><B>box[es] [off|on|only]</B><DD><P>Turn box display off or on; or display boxes but hide all particles.</P>
+
 <DT><B>boxcmap <I>filename</I></B><DD><P>Color boxes using that colormap.
 Each box's level number (set by <CODE>-l</CODE> option of <CODE>box</CODE> data-command,
-default 0) is the color index.
-<P>
+default 0) is the color index.</P>
+
 <DT><B>boxcment  <I>colorindex</I>  [<I>R G B</I>]</B><DD><P>Get or set the given box-colormap index.  E.g. <CODE>boxcment 0</CODE>
-reports the color of boxes created with no <CODE>-l</CODE> specified.
-<P>
+reports the color of boxes created with no <CODE>-l</CODE> specified.</P>
+
 <DT><B>boxlabel [on|off]</B><DD><P>Label boxes by id number
-(set by <CODE>-n</CODE> option of <CODE>box</CODE> data-command).
-<P>
-<DT><B>boxaxes [on|off]</B><DD><P>Toggle or set box axes display mode.
-<P>
-<DT><B>boxscale [float] [on|off] </B><DD><P>
-<DT><B>gobox <I>boxnumber</I></B><DD><P>
-<DT><B>goboxscale</B><DD><P>
-<DT><B>menu fmenu</B><DD><P>
+(set by <CODE>-n</CODE> option of <CODE>box</CODE> data-command).</P>
+
+<DT><B>boxaxes [on|off]</B><DD><P>Toggle or set box axes display mode.</P>
+
+<DT><B>boxscale [float] [on|off] </B><DD>
+<DT><B>gobox <I>boxnumber</I></B><DD>
+<DT><B>goboxscale</B><DD>
+<DT><B>menu fmenu</B><DD>
 <P>
 <BLOCKQUOTE><CODE>
 <PRE>
@@ -633,64 +643,92 @@ reports the color of boxes created with no <CODE>-l</CODE> specified.
                         END CAVEMENU    
 </PRE>
 </CODE></BLOCKQUOTE>
-<P>
-<P>
-<DT><B>datascale</B><DD><P>
+</P>
+
+
+<DT><B>datascale</B><DD>
 </DL>
-<P>
-<H2><A NAME="ss4.8">4.8 Data commands </A>
+</P>
+
+<H2><A NAME="ss4.8">4.8</A> <A HREF="partiview.html#toc4.8">Data commands </A>
 </H2>
 
-<P>
-<P>(see also partibrains.c::specks_read)
+
+<P>(see also partibrains.c::specks_read)</P>
 <P>Data Commands can be placed in a data file.
-Lines starting with <CODE>#</CODE> will be skipped. 
-<P>Control Commands can also be given, if prefixed with the <CODE>eval</CODE> command.
+Lines starting with <CODE>#</CODE> will be skipped. </P>
+<P>Control Commands can also be given, if prefixed with the <CODE>eval</CODE> command.</P>
 <P>
 <DL>
-<P>
+
 <DT><B>read <I>file</I> </B><DD><P>read a <CODE>speck</CODE> formatted file. Recursive, commands can nest. (strtok ok??)
-Note that <CODE>read</CODE> is also a Control Command, doing exactly the same thing.
-<P>
-<DT><B>include  <I>file</I></B><DD><P>read a <CODE>speck</CODE> formatted file.
-<P>
+Note that <CODE>read</CODE> is also a Control Command, doing exactly the same thing.</P>
+
+<DT><B>include  <I>file</I></B><DD><P>read a <CODE>speck</CODE> formatted file.</P>
+
 <DT><B>ieee [-t time] <I>file</I></B><DD><P>read a IEEEIO formatted file, with optional timestep number (0 based).
-Support for this type of data must be explicitly compiled into the program.
-<P>
+Support for this type of data must be explicitly compiled into the program.</P>
+
 <DT><B>kira <I>file</I> </B><DD><P>read a <CODE>kira</CODE> formatted file. See the <CODE>kiractl</CODE> Control
-Command to modify the looks of the objects.
-<P>
+Command to modify the looks of the objects.</P>
+
 <DT><B>setenv name value</B><DD><P>Add (or change) a named variable of the environment variables space of
 partiview. Enviroment variables, like in the normal unix shell, can be
 referred to by prepending their name with a $. 
-<I>Note there probably is not an unsetenv command</I>.
-<P>
+<I>Note there probably is not an unsetenv command</I>.</P>
+
 <DT><B>object <I>gN=ALIAS</I></B><DD><P>Defines/Selects a particular group number (N=1,2,3....) to an ALIAS. In
 command mode you can use <CODE>gN=ALIAS</CODE>. Any data following this command
-will now belong to this group.
-<P>
-<DT><B>object <I>ObjectName</I></B><DD><P>Select an existing group. Following data will now belong to this group.
-<P>
+will now belong to this group.</P>
+
+<DT><B>object <I>ObjectName</I></B><DD><P>Select an existing group. Following data will now belong to this group.</P>
+
 <DT><B>sdbvars <I>var</I></B><DD><P>Choose which data fields to
 extract from binary sdb files (any of: <CODE>mMcrogtxyzSn</CODE>) for subsequent
-<CODE>sbd</CODE> commands.
-<P>
-<DT><B>sdb [-t time] <I>file</I></B><DD><P>Read an SDB (binary) formatted file, with optional timestep number (0 based).
-<P>
-<DT><B>box[es] <I>....</I></B><DD><P>Draw a box, using any of the following formats:
+<CODE>sdb</CODE> commands.</P>
+
+<DT><B>sdb [-t time] <I>file</I></B><DD><P>Read an SDB (binary) formatted file, with optional timestep number.
+(Default time is latest <CODE>datatime</CODE>, or 0.)</P>
+
+<DT><B>pb [-t time] <I>file</I></B><DD><P>Read a <CODE>.pb</CODE> (binary) particle file, with optional timestep number.
+(Default time is latest <CODE>datatime</CODE>, or 0.)
+A <CODE>.pb</CODE> file contains (all values 32-bit integer or 32-bit IEEE float):
+<OL>
+<LI>magic number, 0xFFFFFF98  (int32)</LI>
+<LI>byte offset of first particle (int32)</LI>
+<LI>number of attributes (int32)</LI>
+<LI>sequence of null-terminated attribute name strings,
+attributename0 \0 attributename1 \0 ...</LI>
+<LI>possibly some pad bytes, enough to reach the specified
+first-particle file offset</LI>
+<LI>sequence of particle records,
+each (number-of-attributes + 4)*4 bytes long:
+<OL>
+<LI>particle-id (int32)</LI>
+<LI>particle X, Y, Z (3 float32's) </LI>
+<LI>particle attributes (number-of-attributes float32's)</LI>
+</OL>
+
+ending at the end of the file (i.e. there's no particle-count field).</LI>
+</OL>
+
+Either big- or little-endian formats are accepted; the value of the
+magic number determines endianness of all values in that file.</P>
+
+<DT><B>box[es] <I>....</I></B><DD><P>Draw a box, using any of the following formats:</P>
 <P>
 <DL>
-<DT><B> <CODE>xmin ymin zmin  xmax ymax zmax</CODE> </B><DD><P>
-<DT><B> <CODE>xmin,xmax ymin,ymax zmin,zmax</CODE>   </B><DD><P>
-<DT><B> <CODE>xcen,ycen,zcen xrad,yrad,zrad</CODE>  </B><DD><P>
-<DT><B> <CODE>[-t time] [-n boxno] [-l level] xcen,ycen,zcen  xrad,yrad,zrad </CODE>  </B><DD><P>
+<DT><B> <CODE>xmin ymin zmin  xmax ymax zmax</CODE> </B><DD>
+<DT><B> <CODE>xmin,xmax ymin,ymax zmin,zmax</CODE>   </B><DD>
+<DT><B> <CODE>xcen,ycen,zcen xrad,yrad,zrad</CODE>  </B><DD>
+<DT><B> <CODE>[-t time] [-n boxno] [-l level] xcen,ycen,zcen  xrad,yrad,zrad </CODE>  </B><DD>
 </DL>
 
-<CODE>level</CODE> determines color.
-<P>
+<CODE>level</CODE> determines color.</P>
+
 <DT><B><CODE>mesh</CODE> [<CODE>-t</CODE> <I>txno</I>] [<CODE>-c</CODE> <I>colorindex</I>] [<CODE>-s</CODE> <I>style</I>]</B><DD><P>Draw a quadrilateral mesh, optionally colored or textured.
 Following the <B>mesh</B> line, provide a line with the mesh dimensions:
-nu nv
+nu nv</P>
 <P>Following this comes the list of <I>nu</I>*<I>nv</I> mesh vertices,
 one vertex (specified by several blank-separated numbers) per line.
 (Blank lines and comments may be interspersed among them.)
@@ -698,53 +736,58 @@ Note that the mesh connections are implicit:
 vertex number i*nu+j is adjacent to (i-1)*nu+j, (i+1)*nu+j, i*nu+(j-1),
 and i*nu+(j+1).  Each vertex line has three or five numbers:
 the first three give its 3-D position, and if a <CODE>-t</CODE> texture was
-specified, then two more fields give its u and v texture coordinates.
-<P>
+specified, then two more fields give its u and v texture coordinates.</P>
+
 <P>Options:
 <DL>
 <DT><B> <CODE>-t</CODE> <I>txno</I> </B><DD><P>Apply texture number <I>txno</I> to surface.
 In this case, each mesh vertex should also include
-u and v texture coordinates.
+u and v texture coordinates.</P>
 <DT><B> <CODE>-c</CODE> <I>colorindex</I> </B><DD><P>Color surface with color from
-integer cmap entry <I>colorindex</I>.
+integer cmap entry <I>colorindex</I>.</P>
 <DT><B> <CODE>-s</CODE> <I>style</I> </B><DD><P>Drawing style: 
 <DL>
-<DT><B> <I>solid</I> </B><DD><P>filled polygonal surface (default)
-<DT><B> <I>wire</I> </B><DD><P>just edges
-<DT><B> <I>point</I> </B><DD><P>just points (one per mesh vertex)
+<DT><B> <I>solid</I> </B><DD><P>filled polygonal surface (default)</P>
+<DT><B> <I>wire</I> </B><DD><P>just edges</P>
+<DT><B> <I>point</I> </B><DD><P>just points (one per mesh vertex)</P>
 </DL>
+</P>
 </DL>
-<P>
+</P>
+
 <DT><B><I>Xcen Ycen Zcen</I> ellipsoid <I>[options]... [transformation]</I></B><DD><P>Draw an ellipsoid, specified by:
 <DL>
-<DT><B> <CODE>Xcen Ycen Zcen</CODE> </B><DD><P>Center position in world coordinates
-<DT><B> <CODE>-c</CODE> <I>colorindex</I> </B><DD><P>Integer color index (default -1 => white)
+<DT><B> <CODE>Xcen Ycen Zcen</CODE> </B><DD><P>Center position in world coordinates</P>
+<DT><B> <CODE>-c</CODE> <I>colorindex</I> </B><DD><P>Integer color index (default -1 => white)</P>
 <DT><B> <CODE>-s</CODE> <I>style</I> </B><DD><P>Drawing style: 
 <DL>
-<DT><B> <I>solid</I> </B><DD><P>filled polygonal surface (default)
-<DT><B> <I>plane</I> </B><DD><P>3 ellipses: XY, XZ, YZ planes
-<DT><B> <I>wire</I> </B><DD><P>latitude/longitude ellipses
-<DT><B> <I>point</I> </B><DD><P>point cloud: one per lat/lon intersection
+<DT><B> <I>solid</I> </B><DD><P>filled polygonal surface (default)</P>
+<DT><B> <I>plane</I> </B><DD><P>3 ellipses: XY, XZ, YZ planes</P>
+<DT><B> <I>wire</I> </B><DD><P>latitude/longitude ellipses</P>
+<DT><B> <I>point</I> </B><DD><P>point cloud: one per lat/lon intersection</P>
 </DL>
-<DT><B> <CODE>-r</CODE> <I>Xradius</I>[,<I>Yradius</I>,<I>Zradius</I>] </B><DD><P>Radius (for sphere) or semimajor axes (for ellipsoid)
+</P>
+<DT><B> <CODE>-r</CODE> <I>Xradius</I>[,<I>Yradius</I>,<I>Zradius</I>] </B><DD><P>Radius (for sphere) or semimajor axes (for ellipsoid)</P>
 <DT><B> <CODE>-n</CODE> <I>nlat[,nlon]</I> </B><DD><P>Number of latitude and longitude divisions.
 Relevant even for <I>plane</I> style, where they determine
 how finely the polygonal curves approximate circles.
-Default <I>nlon</I> = <I>nlat</I>/2 + 1.
+Default <I>nlon</I> = <I>nlat</I>/2 + 1.</P>
 <DT><B> <I>transformation</I> </B><DD><P>Sets the spatial orientation of the ellipsoid.
 May take any of three forms:
 <DL>
 <DT><B> (nothing) </B><DD><P>If absent, the ellipsoid's
 coordinate axes are the same as the world axes
-for the group it belongs to.
+for the group it belongs to.</P>
 <DT><B> 9 blank-separated numbers </B><DD><P>A 3x3 transformation matrix T from ellipsoid coordinates
 to world coordinates, in the sense
-Pworld = Pellipsoid * T  +  [Xcen, Ycen, Zcen].
+Pworld = Pellipsoid * T  +  [Xcen, Ycen, Zcen].</P>
 <DT><B> 16 blank-separated numbers </B><DD><P>A 4x4 transformation matrix, as above but for the
-obvious changes.
+obvious changes.</P>
 </DL>
+</P>
 </DL>
-<P>
+</P>
+
 <DT><B>waveobj [-time <I>timestep</I>] [-static] [-texture <I>number</I>] [-c <I>colorindex</I>] [-s <I>style</I>]  <I>file.obj</I></B><DD><P>Load a Wavefront-style .obj model.  Material properties are
 ignored; the surface is drawn in white unless <CODE>-c</CODE> <I>colorindex</I>
 in which case it's drawn using that color-table color.
@@ -752,18 +795,36 @@ Also if <CODE>-texture</CODE> (alias <CODE>-tx</CODE>) is supplied,
 the surface is textured using whatever texture coordinates are
 supplied in the .obj file.  The model is displayed at all times
 only if marked <CODE>-static</CODE>; otherwise it's displayed only
-at the time given by <CODE>-time</CODE> <I>timestep</I> or by the most recent <I>datatime</I>.
-<P>
-<P>
-<P>
-<P>
+at the time given by <CODE>-time</CODE> <I>timestep</I> or by the most recent <I>datatime</I>.</P>
+<P>A subset of the .obj format is accepted:
+<DL>
+<DT><B>v <I>X Y Z</I></B><DD><P>-- vertex position</P>
+<DT><B>vt <I>U V</I></B><DD><P>-- vertex texture coordinates</P>
+<DT><B>vn <I>NX NY NZ</I></B><DD><P>-- vertex normal</P>
+<DT><B>f <I>V1 V2 V3 ...</I></B><DD><P>-- face, listing just position indices for each vertex.
+The first <CODE>v</CODE> line in the .obj file has index 1, etc.</P>
+<DT><B>f <I>V1/T1 V2/T2 V3/T3 ...</I></B><DD><P>-- face,
+listing position and texture coordinates for each vertex of the face.</P>
+<DT><B>f <I>V1/T1/N1 V2/T2/N2 V3/T3/N3 ...</I></B><DD><P>-- face,
+listing position, texture-coordinate, and normal indices for each vertex.</P>
+</DL>
+
+Note that material properties (mtl) are ignored.  Waveobj models are colored
+according to the <CODE>-c</CODE> <I>colorindex</I> option (integer index
+into the current <CODE>cmap</CODE> colormap), or white if no <CODE>-c</CODE> is used. 
+If texturing is enabled -- if the .obj model contains <CODE>vt</CODE> entries,
+and the <CODE>-texture</CODE> option appears, and that numbered texture exists --
+then the given texture color multiplies or replaces the <CODE>-c</CODE> color,
+according to the texture options.</P>
+
+
 <DT><B>tfm [camera] <I>numbers...</I></B><DD><P>Object-to-world transformation.
 May take 1, 6, 7, 9 or 16 numbers: either 
 <I>scalefactor</I> or 
 <I>tx ty tz rx ry rz </I>[it/scalefactor/]
 or 16 numbers for 4x4 matrix,
 or 9 numbers for 3x3 matrix.
-See <I>Coordinates and Coordinate Transformations</I>.
+See <I>Coordinates and Coordinate Transformations</I>.</P>
 <P>Normally the transform is to world coordinates;
 but with optional <CODE>camera</CODE> prefix, the object's position
 is specified relative to the camera, useful to place
@@ -775,18 +836,19 @@ Try for example
     tfm camera -3 -3 -20  0 0 0
     0 0 0 text -size 20  Legend
 </PRE>
-<P>
-<DT><B>eval <I>command</I></B><DD><P>execute a Control Command.
-<P>
-<DT><B>feed  <I>command</I></B><DD><P>Synonym for <CODE>eval</CODE>.
-<P>
-<DT><B>VIRDIR  <I>command</I></B><DD><P>Synonym for <CODE>eval</CODE>.
-<P>
-<P>
+</P>
+
+<DT><B>eval <I>command</I></B><DD><P>execute a Control Command.</P>
+
+<DT><B>feed  <I>command</I></B><DD><P>Synonym for <CODE>eval</CODE>.</P>
+
+<DT><B>VIRDIR  <I>command</I></B><DD><P>Synonym for <CODE>eval</CODE>.</P>
+
+
 <DT><B>filepath <I>path</I></B><DD><P>A colon-separated list of directories in which datafiles, color maps, etc.
 will be searched for. If preceded with the <CODE>+</CODE> symbol,
-this list will be appended to the current <I>filepath</I>.
-<P>
+this list will be appended to the current <I>filepath</I>.</P>
+
 <DT><B>polyorivar <I>indexno</I></B><DD><P>By default, when polygons are drawn, they're parallel to the screen plane --
 simple markers for the points.  It's sometimes useful to give each 
 polygon a fixed 3-D orientation (as for disk galaxies).  To do this,
@@ -795,64 +857,66 @@ vectors which span the plane of the disk.  Then use
 <CODE>polyorivar </CODE><I>indexno</I>
 giving the data field number of the first of the 6 fields.
 The vectors define the X and Y directions on the disk, respectively --
-relevant if texturing is enabled.
+relevant if texturing is enabled.</P>
 <P>Actually, unit vectors aren't essential; making them different lengths
-yields non-circular polygonal disks. 
+yields non-circular polygonal disks. </P>
 <P>If <CODE>polyorivar</CODE> is specified for the group, but some polygons should
-still lie in the screen plane, use values <CODE>9 9 9 9 9 9</CODE> for those polygons.
-<P>
+still lie in the screen plane, use values <CODE>9 9 9 9 9 9</CODE> for those polygons.</P>
+
 <DT><B>texture [-aiAOlmnMDB] <I>txno file.sgi</I> </B><DD><P>
 <DL>
 <DT><B> -a(lpha) </B><DD><P>A single-channel image would normally be used as luminance data.
 With <CODE>-a</CODE>, the image is taken as opacity data instead
-(GL_ALPHA texture format).
+(GL_ALPHA texture format).</P>
 <DT><B> -i(ntensity) </B><DD><P>For 1- or 3-channel images, compute the intensity of each pixel
-and use it to form an alpha (opacity) channel.
+and use it to form an alpha (opacity) channel.</P>
 <DT><B> -A(dd) </B><DD><P>Use additive blending.  This texture will add to, not obscure,
-the brightness of whatever lies behind it (i.e. whatever is drawn later).
+the brightness of whatever lies behind it (i.e. whatever is drawn later).</P>
 <DT><B> -O(ver) </B><DD><P>Use "over" compositing.  This texture will obscure features lying
-behind it according to alpha values at each point.
-<P>
-<P>
+behind it according to alpha values at each point.</P>
+
+
 <DT><B> -M(odulate) </B><DD><P>Multiply texture brightness/color values by the colormap-determined
-color of each particle.
+color of each particle.</P>
 <DT><B> -D(ecal) </B><DD><P>The textured polygon's color is determined entirely by the texture,
-suppressing any colormapped color.
-<DT><B> -B(lend) </B><DD><P>Probably not very useful.
+suppressing any colormapped color.</P>
+<DT><B> -B(lend) </B><DD><P>Probably not very useful.</P>
 </DL>
-<P>
+</P>
+
 <DT><B>texturevar <I>field</I></B><DD><P>If polygon-drawing and texturing are turned on, use the given
 <I>field</I> (datavar name or number) in each particle to select 
-which texture (if any) to draw on its polygon.
-<P>
-<DT><B>coord <I>name ... 16 world-to-coord tfm floats (GL order)</I></B><DD><P>
+which texture (if any) to draw on its polygon.</P>
+
+<DT><B>coord <I>name ... 16 world-to-coord tfm floats (GL order)</I></B><DD>
 <DT><B>dataset <I>indexno datasetname</I></B><DD><P>Give names to multiple datasets in IEEEIO files (read with <CODE>ieee</CODE> command).
-<I>indexno</I> is an integer, 0 being the first dataset.
-<P>
+<I>indexno</I> is an integer, 0 being the first dataset.</P>
+
 <DT><B>datavar <I>indexno name [minval maxval]</I></B><DD><P>Name the variable in data field <I>indexno</I>.  The first data field has 
 <I>indexno</I> 0.
 If provided, <I>minval maxval</I> supply the nominal range of that data variable;
 some control commands (<CODE>lum</CODE>, <CODE>color</CODE>) need to know the range of data
-values, and will use this instead of measuring the actual range.
-<P>
-<DT><B>datatime <I>time</I></B><DD><P>Label subsequent data with this <I>time</I> (a non-negative integer).
-<P>
+values, and will use this instead of measuring the actual range.</P>
+
+<DT><B>datatime <I>time</I></B><DD><P>Label subsequent data with this <I>time</I> (a non-negative integer).</P>
+
 <DT><B><I>Xpos Ypos Zpos Var0 .... </I></B><DD><P>These lines, with XYZ positions in the first 3 columns, will make up the bulk
 of a typical dataset. The 4th and subsequent columns contain the values of the
 datavariables as named with the <B>datavar</B> commands. Note that
-data variable (field) numbers are 0-based.
-<P>
+data variable (field) numbers are 0-based.</P>
+
 </DL>
-<P>
-<P>
-<H2><A NAME="ss4.9">4.9 Kira/Starlab </A>
+</P>
+
+
+<H2><A NAME="ss4.9">4.9</A> <A HREF="partiview.html#toc4.9">Kira/Starlab </A>
 </H2>
 
-<P>
+
 <P>To read Kira output, in human-readable or binary <B>tdyn</B> form, use the
-``<CODE>kira</CODE> <I>kirafilename</I>'' data-command.
-<P>
-<P>
+``<CODE>kira</CODE> <I>kirafilename</I>'' data-command.</P>
+
+
 <H3>Kira particle attributes </H3>
 
 <P>The particles read in have the following attributes:
@@ -860,47 +924,49 @@ data variable (field) numbers are 0-based.
 <DT><B> id </B><DD><P>positive integer worldline index for single stars
 (matching the id in the kira stream).
 For non-leaf (center-of-mass) tree nodes, <CODE>id</CODE> is a
-negative integer.
-<DT><B> mass </B><DD><P>Mass, in solar mass units (see ``kira mscale'' control command).
+negative integer.</P>
+<DT><B> mass </B><DD><P>Mass, in solar mass units (see ``kira mscale'' control command).</P>
 <DT><B> nclump </B><DD><P>Number of stars in this particle's subtree.
-1 for isolated stars, 2 for binaries, etc.
-<DT><B> Tlog </B><DD><P>base-10 log of temperature (K)
-<DT><B> Lum  </B><DD><P>Luminosity in solar-mass units.  (Note this is linear, not log luminosity.)
+1 for isolated stars, 2 for binaries, etc.</P>
+<DT><B> Tlog </B><DD><P>base-10 log of temperature (K)</P>
+<DT><B> Lum  </B><DD><P>Luminosity in solar-mass units.  (Note this is linear, not log luminosity.)</P>
 <DT><B> stype </B><DD><P>Stellar type code (small integer).
 The [bracketed] message reported when picking (button-2 or p key)
-on a star gives the corresponding human-readable stellar type too.
-<DT><B> ismember </B><DD><P>Is this star still a member of (bound to) the cluster?
-<DT><B> rootid </B><DD><P>id of root of subtree.  For single stars, rootid = id.
-<DT><B> treeaddr </B><DD><P>bit-encoded location of star in subtree.
+on a star gives the corresponding human-readable stellar type too.</P>
+<DT><B> ismember </B><DD><P>Is this star still a member of (bound to) the cluster?</P>
+<DT><B> rootid </B><DD><P>id of root of subtree.  For single stars, rootid = id.</P>
+<DT><B> treeaddr </B><DD><P>bit-encoded location of star in subtree.</P>
 <DT><B> ringsize </B><DD><P>0 for stars.
 For nonleaf nodes, this is the semimajor axis or instantaneous
 separation (according to ``<CODE>kira sep</CODE>'').
 This field isn't multiplied by the scale factor given in
-<CODE>kira sep</CODE>; it gives the actual distance in kira units.
-<DT><B> sqrtmass </B><DD><P>Square root of mass/Msun.  Might be useful for luminosity scaling.
-<DT><B> mu </B><DD><P>Mass ratio for center-of-mass nodes.  Zero for stars.
+<CODE>kira sep</CODE>; it gives the actual distance in kira units.</P>
+<DT><B> sqrtmass </B><DD><P>Square root of mass/Msun.  Might be useful for luminosity scaling.</P>
+<DT><B> mu </B><DD><P>Mass ratio for center-of-mass nodes.  Zero for stars.</P>
 </DL>
-<P>
-<P>
+</P>
+
+
 <H3>Hertzsprung-Russell diagram </H3>
 
 <P>The H-R diagram can be invoked via the <CODE>More...</CODE> menu (upper left)
 or by the <CODE>kira hrdiag on</CODE> control command.
 Axes for this plot are log temperature (initial range from 5 to 3)
 and log luminosity (initial range -4 to 6).  Ranges may be changed
-with the <CODE>kira hrdiag range</CODE> command or with keystrokes.
+with the <CODE>kira hrdiag range</CODE> command or with keystrokes.</P>
 <P>Keystroke commands in the H-R window:
 <DL>
 <DT><B> b/B </B><DD><P>Adjust the (b)rightness (dot size) of the dots plotted for each star.
-Small b brightens (enlarges); capital B shrinks.
+Small b brightens (enlarges); capital B shrinks.</P>
 <DT><B> a/A </B><DD><P>Adjust (a)lpha (opacity) of dots plotted for each star.
 If many stars coincide in H-R, their brightnesses add.
 Thus reducing opacity may help clarify the relative L-T space
-densities, if there are many stars.
+densities, if there are many stars.</P>
 <DT><B> v/V </B><DD><P>Zoom out (v) or in (V) by 33%.  The point under the cursor
-becomes the center of the view.
+becomes the center of the view.</P>
 </DL>
-<P>
+</P>
+
 <H3>kira control commands </H3>
 
 <P>Viewing control options for kira/Starlab
@@ -910,33 +976,33 @@ All control commands begin with <CODE>kira</CODE> too.
 <DL>
 <DT><B> kira node {on|off|root} </B><DD><P>Show or hide center-of-mass nodes for multiple stars.
 With <CODE>on</CODE>, show CM nodes for each level in a binary tree.
-With <CODE>root</CODE>, show only the top-level CM node for each multiple.
-<P>
-<DT><B> kira ring {on|off|root} </B><DD><P>Show circles around multiple stars; <CODE>on</CODE> and <CODE>root</CODE> as above.
-<P>
+With <CODE>root</CODE>, show only the top-level CM node for each multiple.</P>
+
+<DT><B> kira ring {on|off|root} </B><DD><P>Show circles around multiple stars; <CODE>on</CODE> and <CODE>root</CODE> as above.</P>
+
 <DT><B> kira tree {on|off|cross|tick} [<I>tickscale</I>]  </B><DD><P>Show lines connecting pairs of stars at each binary-tree level
 in a multiple group.  With <CODE>cross</CODE>, also show a perpendicular
 line -- a tick mark -- which crosses at the CM point,
 and whose length is <CODE>tickscale</CODE> (default 0.5) times the
 true separation of the pair.
-With <CODE>tick</CODE>, just show the tick-mark with no connecting line.
-<P>
+With <CODE>tick</CODE>, just show the tick-mark with no connecting line.</P>
+
 <DT><B> kira size [sep|semi] [<I>ringscalefactor</I>]  </B><DD><P>Determines 3-D size of circles when <CODE>kira ring on</CODE>.
 With <CODE>kira size sep</CODE>, ring diameter is scalefactor * instanteous
 separation.  With <CODE>kira size semi</CODE>, ring radius is scalefactor * a
 (the semimajor axis of the two-body system, or <CODE>|a|</CODE> for
 hyperbolic orbits).  Using <CODE>semi</CODE> gives typically more stable-looking
 rings, though they will pop if they become marginally (un-)bound.
-Default: <CODE>kira size semi 1.5</CODE>.
-<P>
-<DT><B>kira scale <I>ringscalefactor</I></B><DD><P>Synonym for <CODE>kira size</CODE> above.
-<P>
+Default: <CODE>kira size semi 1.5</CODE>.</P>
+
+<DT><B>kira scale <I>ringscalefactor</I></B><DD><P>Synonym for <CODE>kira size</CODE> above.</P>
+
 <DT><B> kira span <I>minpix</I> <I>maxpix</I> </B><DD><P>Sets screen-space (pixel) size limits on rings.
 They'll never get smaller than radius <I>minpix</I> nor larger than
 <I>maxpix</I>, regardless of true 3-D size.  Thus even vanishingly
 tight binaries can always be visibly marked.
-Default: <CODE>kira span 2 50</CODE>.
-<P>
+Default: <CODE>kira span 2 50</CODE>.</P>
+
 <DT><B> kira track <I>id</I>|on|off </B><DD><P>As particle <I>id</I> moves through time, move the viewpoint in the
 same way, so that (if you don't move the view by navigation)
 the particle remains fixed in apparent position.
@@ -945,8 +1011,8 @@ re-enables it.
 Use the <CODE>p</CODE> key or mouse button 2 to pick a particle
 (or CM node if <CODE>kira node on</CODE>) to see its numeric <I>id</I>.
 Transient center-of-mass nodes (shown if <CODE>kira node on</CODE>)
-can be tracked while they exist.
-<P>
+can be tracked while they exist.</P>
+
 <DT><B> kira mscale <I>massscalefactor</I>[!] </B><DD><P>Set/check the mass scale factor.
 Starlab dynamical mass values are multiplied by this factor
 for reporting to the user.  Normally <I>massscalefactor</I>
@@ -955,8 +1021,8 @@ For some input files, starlab can determine what was specified
 in the original kira run.  If so, ``kira mscale <I>number</I>''
 will be ignored unless <I>number</I> ends with an exclamation point (!).
 So with no <CODE>!</CODE>, the user (or .cf script) provides a default value;
-use <CODE>!</CODE> to override the original mass scale.
-<P>
+use <CODE>!</CODE> to override the original mass scale.</P>
+
 <DT><B> kira int <I>seldest</I> [= <I>selsrc</I>] </B><DD><P>Track interactions between particles.
 As the cluster evolves, whenever any star matching
 selection-expression <I>selsrc</I> encounters (is a member of
@@ -969,14 +1035,15 @@ Otherwise, only stars that encounter members of the initial
 <I>selsrc</I> set become members of the <I>seldest</I> set.
 Example:
 <DL>
-<DT><B> click on some star </B><DD><P>The clicked-on star(s) become members of the <CODE>pick</CODE> set.
-<DT><B> sel x = pick </B><DD><P>Save a copy in the new set named <CODE>x</CODE>.
-<DT><B> kira int x </B><DD><P>Accumulate encounters in the set <CODE>x</CODE>.
-<DT><B> emph x </B><DD><P>Increase brightness of members of <CODE>x</CODE>.
-<DT><B> kira trail x </B><DD><P>Extend trails from these set members.
+<DT><B> click on some star </B><DD><P>The clicked-on star(s) become members of the <CODE>pick</CODE> set.</P>
+<DT><B> sel x = pick </B><DD><P>Save a copy in the new set named <CODE>x</CODE>.</P>
+<DT><B> kira int x </B><DD><P>Accumulate encounters in the set <CODE>x</CODE>.</P>
+<DT><B> emph x </B><DD><P>Increase brightness of members of <CODE>x</CODE>.</P>
+<DT><B> kira trail x </B><DD><P>Extend trails from these set members.</P>
 </DL>
-<P>
-<P>
+</P>
+
+
 <DT><B> kira trail <I>selexpression</I>|off </B><DD><P>Leave trails behind particles selected by <I>selexpression</I>
 (see the <CODE>sel</CODE> command).  As (dynamical) time passes, for each
 display update, one sample point is added to the trail
@@ -984,28 +1051,30 @@ for each selected particle.  (If you reverse the direction of
 time, the trails will fold back on themselves.)  Some examples:
 <DL>
 <DT><B> kira trail all </B><DD><P>Makes trails grow behind all particles
-(including CM nodes, if they're displayed)
+(including CM nodes, if they're displayed)</P>
 <DT><B> kira trail pick </B><DD><P>Clicking on a star will make a trail grow behind it.
 If several stars are within picking range (under the cursor),
-trails will grow behind each of them.
-<DT><B> thresh -s big  mass > 1.5 </B><DD><P>threshold when masses are larger than 1.5
+trails will grow behind each of them.</P>
+<DT><B> thresh -s big  mass > 1.5 </B><DD><P>threshold when masses are larger than 1.5</P>
 <DT><B> kira trail big </B><DD><P>These two commands (a) select all stars exceeding
-1.5 solar masses and (b) extend trails behind them.
+1.5 solar masses and (b) extend trails behind them.</P>
 </DL>
-<P>
+</P>
+
 <DT><B> kira trail clear </B><DD><P>Erase current trails, but let them continue to accumulate
-as time passes.
-<P>
+as time passes.</P>
+
 <DT><B> kira maxtrail <I>nsamples</I> </B><DD><P>Set how many time-points are kept for each particle's trail,
-initially 50.
-<P>
-<DT><B> kira hrdiag on|off </B><DD><P>toggle to turn HD Diagram on or off. Initially off.
-<DT><B> kira hrdiag range <I>logTleft logTright logLbottom logLtop</I> </B><DD><P>set limits on the HD Diagram axes.
-<P>
+initially 50.</P>
+
+<DT><B> kira hrdiag on|off </B><DD><P>toggle to turn HD Diagram on or off. Initially off.</P>
+<DT><B> kira hrdiag range <I>logTleft logTright logLbottom logLtop</I> </B><DD><P>set limits on the HD Diagram axes.</P>
+
 </DL>
-<P>
-<P>
-<H2><A NAME="ss4.10">4.10 Textures </A>
+</P>
+
+
+<H2><A NAME="ss4.10">4.10</A> <A HREF="partiview.html#toc4.10">Textures </A>
 </H2>
 
 <P>To make polygons be textured:
@@ -1023,13 +1092,13 @@ and to give the polygons nonzero size.</LI>
 4-sided polygons -- a bit faster to draw than default 11-gons.</LI>
 </UL>
 
-It doesn't matter whether the texture-index data field is given a datavar name.
+It doesn't matter whether the texture-index data field is given a datavar name.</P>
 <P>For each particle, if the value of its <I>texturevar</I>'th field either
 (a) doesn't match the value in some <CODE>texture</CODE> command or
 (b) the file named in that <CODE>texture</CODE> command couldn't be read,
-then its polygon is drawn as if texturing were disabled.
-<P>
-<H2><A NAME="ss4.11">4.11 Coordinates and Coordinate Transformations</A>
+then its polygon is drawn as if texturing were disabled.</P>
+
+<H2><A NAME="ss4.11">4.11</A> <A HREF="partiview.html#toc4.11">Coordinates and Coordinate Transformations</A>
 </H2>
 
 <P>Matrices as for the <B>tfm</B> command
@@ -1037,13 +1106,13 @@ are intended to be multiplied by an
 object-coordinate row vector on the left,
 so that 4x4 matrices specify a translation
 in their 13th through 15th entries.  Generally they're
-in the sense of an object-or-camera-to-world transform.
+in the sense of an object-or-camera-to-world transform.</P>
 <P>The six- or seven-number transforms (<I>tx ty tz rx ry rz </I>[it/scalefactor/],
 as accepted by the <B>tfm</B> and <B>jump</B> commands)
-are interpreted as
-<P><I>Pworld = Pobject * scalefactor * </I>rotY(<I>ry</I>) * rotX(<I>rx</I>) * rotZ(<I>rz</I>) * translate(<I>tx,ty,tz</I>)
-<P>
-<H2><A NAME="ss4.12">4.12 Colormap Files</A>
+are interpreted as</P>
+<P><I>Pworld = Pobject * scalefactor * </I>rotY(<I>ry</I>) * rotX(<I>rx</I>) * rotZ(<I>rz</I>) * translate(<I>tx,ty,tz</I>)</P>
+
+<H2><A NAME="ss4.12">4.12</A> <A HREF="partiview.html#toc4.12">Colormap Files</A>
 </H2>
 
 <P>Colormap files, as read by the <CODE>cmap</CODE> and <CODE>vcmap</CODE> commands,
@@ -1069,8 +1138,8 @@ and so on.  Also,
 </PRE>
 
 copies the (previously-assigned) RGB value from <I>oldcolorindex</I>
-and assigns it to <I>colorindex</I>.
-<P>
+and assigns it to <I>colorindex</I>.</P>
+
 <HR>
 <A HREF="partiview-5.html">Next</A>
 <A HREF="partiview-3.html">Previous</A>
diff --git a/doc/partiview-5.html b/doc/partiview-5.html
index 19fdeaa..add93bd 100644
--- a/doc/partiview-5.html
+++ b/doc/partiview-5.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Viewing Window Keyboard Shortcuts </TITLE>
  <LINK HREF="partiview-6.html" REL=next>
  <LINK HREF="partiview-4.html" REL=previous>
@@ -12,12 +12,12 @@
 <A HREF="partiview-4.html">Previous</A>
 <A HREF="partiview.html#toc5">Contents</A>
 <HR>
-<H2><A NAME="s5">5. Viewing Window Keyboard Shortcuts </A></H2>
+<H2><A NAME="s5">5.</A> <A HREF="partiview.html#toc5">Viewing Window Keyboard Shortcuts </A></H2>
+
 
-<P>
 <P>Commands that you can give from within the viewing window are all single
-keystroke commands, often combined with moving the mouse.
-<P>
+keystroke commands, often combined with moving the mouse.</P>
+
 <P>
 <BLOCKQUOTE><CODE>
 <PRE>
@@ -69,7 +69,8 @@ Gview.cpp : Fl_Gview::handle()
 
 </PRE>
 </CODE></BLOCKQUOTE>
-<P>
+</P>
+
 <HR>
 <A HREF="partiview-6.html">Next</A>
 <A HREF="partiview-4.html">Previous</A>
diff --git a/doc/partiview-6.html b/doc/partiview-6.html
index a9a4021..47a5e8d 100644
--- a/doc/partiview-6.html
+++ b/doc/partiview-6.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Partiview and NEMO</TITLE>
  <LINK HREF="partiview-7.html" REL=next>
  <LINK HREF="partiview-5.html" REL=previous>
@@ -12,7 +12,7 @@
 <A HREF="partiview-5.html">Previous</A>
 <A HREF="partiview.html#toc6">Contents</A>
 <HR>
-<H2><A NAME="s6">6. Partiview and NEMO</A></H2>
+<H2><A NAME="s6">6.</A> <A HREF="partiview.html#toc6">Partiview and NEMO</A></H2>
 
 <P>The program <CODE>snapspecks</CODE>  converts a NEMO snapshot to specks format
 that can be read in directly by partiview. The default viewing variables
@@ -21,7 +21,7 @@ using the <B>options=</B> keyword.
 In fact, arbitrary <I>bodytrans</I> expressions can be used
 for output.  In the following example a 32-body Plummer sphere is
 created, which is then given a power-law mass spectrum (with slope -2) 
-between 0.5 and 10 mass units, and animated:
+between 0.5 and 10 mass units, and animated:</P>
 <P>
 <BLOCKQUOTE><CODE>
 <HR>
@@ -45,8 +45,9 @@ between 0.5 and 10 mass units, and animated:
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
-<P>
-<P>
+</P>
+
+
 <HR>
 <A HREF="partiview-7.html">Next</A>
 <A HREF="partiview-5.html">Previous</A>
diff --git a/doc/partiview-7.html b/doc/partiview-7.html
index 41b1037..f485f7d 100644
--- a/doc/partiview-7.html
+++ b/doc/partiview-7.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Tips</TITLE>
  <LINK HREF="partiview-8.html" REL=next>
  <LINK HREF="partiview-6.html" REL=previous>
@@ -12,17 +12,17 @@
 <A HREF="partiview-6.html">Previous</A>
 <A HREF="partiview.html#toc7">Contents</A>
 <HR>
-<H2><A NAME="s7">7. Tips</A></H2>
+<H2><A NAME="s7">7.</A> <A HREF="partiview.html#toc7">Tips</A></H2>
+
 
-<P>
 <P>During animation the trip/back buttons can effectively be used to return to
 a point in time where you want to return back to if you wanted to 
-browse around some specific point in time.
+browse around some specific point in time.</P>
 <P>You can spend most of the time moving in [o]rbit mode.  Left-button
 moves around chosen center; control-left pans around the sky.
 As opposed to switching to 't' mode to zoom and translate, 
 you can also use SHIFT-Mouse-1 and SHIFT-Mouse-3 to achieve the same from
-the other ('o', 'f') modes.
+the other ('o', 'f') modes.</P>
 <P>To make an animation, create an executable shell script <CODE>movie1</CODE> with 
 for example the following commands:
 <BLOCKQUOTE><CODE>
@@ -57,6 +57,7 @@ can be shown:
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>To make animated GIFs, here are some examples with common software, 
 all with a default 0.1 sec delay between frames. Some animation
 software (e.g. xanim) can change these:
@@ -68,11 +69,12 @@ software (e.g. xanim) can change these:
 </PRE>
 <HR>
 </CODE></BLOCKQUOTE>
+</P>
 <P>The script will run asynchronously within partiview, so if you then
 use the mouse to change orientation or zoom,
 these actions (minus the location of the mouse of course)
-will be nicely recorded in the snapshots.
-<P>
+will be nicely recorded in the snapshots.</P>
+
 <HR>
 <A HREF="partiview-8.html">Next</A>
 <A HREF="partiview-6.html">Previous</A>
diff --git a/doc/partiview-8.html b/doc/partiview-8.html
index 65cbe6d..a4cc3af 100644
--- a/doc/partiview-8.html
+++ b/doc/partiview-8.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Bugs, Features and Limitations</TITLE>
  <LINK HREF="partiview-9.html" REL=next>
  <LINK HREF="partiview-7.html" REL=previous>
@@ -12,17 +12,17 @@
 <A HREF="partiview-7.html">Previous</A>
 <A HREF="partiview.html#toc8">Contents</A>
 <HR>
-<H2><A NAME="s8">8. Bugs, Features and Limitations</A></H2>
+<H2><A NAME="s8">8.</A> <A HREF="partiview.html#toc8">Bugs, Features and Limitations</A></H2>
+
 
-<P>
 <P>Here is a list of known peculiarities, some of them bugs, others just
 features and others limitations, and there is always that class of
-things I simply have not understood how it works.
-<P>
-<H2><A NAME="ss8.1">8.1 Limitations w.r.t. VirDir:</A>
+things I simply have not understood how it works.</P>
+
+<H2><A NAME="ss8.1">8.1</A> <A HREF="partiview.html#toc8.1">Limitations w.r.t. VirDir:</A>
 </H2>
 
-<P>
+
 <P>
 <OL>
 <LI>cannot set an auto-motion, as we can in the dome, although one could
@@ -32,8 +32,9 @@ Now mostly solved via the <CODE>Inertia</CODE> toggle under the
 <CODE>More</CODE> button from the Top Row Window.
 </LI>
 </OL>
-<P>
-<H2><A NAME="ss8.2">8.2 Some notes for newcomers to VirDir</A>
+</P>
+
+<H2><A NAME="ss8.2">8.2</A> <A HREF="partiview.html#toc8.2">Some notes for newcomers to VirDir</A>
 </H2>
 
 <P>Although starting <CODE>virdir</CODE> is very similar to <CODE>partiview</CODE>,
@@ -61,7 +62,7 @@ type the commands (blindly)
 <HR>
 </CODE></BLOCKQUOTE>
 
-which will put <CODE>virdir</CODE> in fly and animation mode.
+which will put <CODE>virdir</CODE> in fly and animation mode.</P>
 <P>Here are some important modes, make sure you keep the mouse in the console window.
 It is easy to get it lost in any of the other 6 displays which are only visible
 on the dome.
@@ -86,7 +87,8 @@ available screen-space (works like a zoom).
 
 </LI>
 </OL>
-<P>
+</P>
+
 <HR>
 <A HREF="partiview-9.html">Next</A>
 <A HREF="partiview-7.html">Previous</A>
diff --git a/doc/partiview-9.html b/doc/partiview-9.html
index e94999a..8e9d005 100644
--- a/doc/partiview-9.html
+++ b/doc/partiview-9.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir): Glossary</TITLE>
  <LINK HREF="partiview-8.html" REL=previous>
  <LINK HREF="partiview.html#toc9" REL=contents>
@@ -11,9 +11,9 @@ Next
 <A HREF="partiview-8.html">Previous</A>
 <A HREF="partiview.html#toc9">Contents</A>
 <HR>
-<H2><A NAME="s9">9. Glossary</A></H2>
+<H2><A NAME="s9">9.</A> <A HREF="partiview.html#toc9">Glossary</A></H2>
+
 
-<P>
 <P>
 <OL>
 <LI>group: particles can be grouped with the <CODE>object</CODE> command. If multiple groups
@@ -26,8 +26,9 @@ exist, a separate <CODE>Group</CODE> row will be activated automatically.
 <LI>
 </LI>
 </OL>
-<P>
-<P>
+</P>
+
+
 <HR>
 Next
 <A HREF="partiview-8.html">Previous</A>
diff --git a/doc/partiview.html b/doc/partiview.html
index 0e7aada..e3ffa8f 100644
--- a/doc/partiview.html
+++ b/doc/partiview.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20">
  <TITLE> Partiview (PC-VirDir)</TITLE>
  <LINK HREF="partiview-1.html" REL=next>
 
@@ -15,7 +15,7 @@ Contents
 <H1> Partiview (PC-VirDir)</H1>
 
 <H2>Peter Teuben, Stuart Levy</H2> 25 June 2002
-<P><HR>
+<HR>
 <EM>partiview is a program that enables you to visualize and animate
 particle data. partiview runs on relatively simple desktops and
 laptops, but is mostly compatible with its big brother VirDir.
@@ -25,11 +25,11 @@ This document helps you installing and running the development version of partiv
 <H2><A NAME="toc1">1.</A> <A HREF="partiview-1.html">Installation</A></H2>
 
 <UL>
-<LI><A HREF="partiview-1.html#ss1.1">1.1 MESA/OpenGL</A>
-<LI><A HREF="partiview-1.html#ss1.2">1.2 FLTK</A>
-<LI><A HREF="partiview-1.html#ss1.3">1.3 partiview</A>
-<LI><A HREF="partiview-1.html#ss1.4">1.4 CVS</A>
-<LI><A HREF="partiview-1.html#ss1.5">1.5 Compiling under Windows</A>
+<LI><A NAME="toc1.1">1.1</A> <A HREF="partiview-1.html#ss1.1">MESA/OpenGL</A>
+<LI><A NAME="toc1.2">1.2</A> <A HREF="partiview-1.html#ss1.2">FLTK</A>
+<LI><A NAME="toc1.3">1.3</A> <A HREF="partiview-1.html#ss1.3">partiview</A>
+<LI><A NAME="toc1.4">1.4</A> <A HREF="partiview-1.html#ss1.4">CVS</A>
+<LI><A NAME="toc1.5">1.5</A> <A HREF="partiview-1.html#ss1.5">Compiling under Windows</A>
 </UL>
 <P>
 <H2><A NAME="toc2">2.</A> <A HREF="partiview-2.html">Directory structure</A></H2>
@@ -38,34 +38,34 @@ This document helps you installing and running the development version of partiv
 <H2><A NAME="toc3">3.</A> <A HREF="partiview-3.html">Running the program</A></H2>
 
 <UL>
-<LI><A HREF="partiview-3.html#ss3.1">3.1 Example 1: Hipparcos Bright Star Catalogue 3-D viewing</A>
-<LI><A HREF="partiview-3.html#ss3.2">3.2 Top Row</A>
-<LI><A HREF="partiview-3.html#ss3.3">3.3 Group row (optional)</A>
-<LI><A HREF="partiview-3.html#ss3.4">3.4 Time Animation rows (Optional)</A>
-<LI><A HREF="partiview-3.html#ss3.5">3.5 Camera (path) Animation row</A>
-<LI><A HREF="partiview-3.html#ss3.6">3.6 Logfile window</A>
-<LI><A HREF="partiview-3.html#ss3.7">3.7 Command window</A>
-<LI><A HREF="partiview-3.html#ss3.8">3.8 Viewing window</A>
-<LI><A HREF="partiview-3.html#ss3.9">3.9 Example 2: a (starlab) animation</A>
-<LI><A HREF="partiview-3.html#ss3.10">3.10 Example 3: stereo viewing </A>
-<LI><A HREF="partiview-3.html#ss3.11">3.11 Example 4: subsetting</A>
+<LI><A NAME="toc3.1">3.1</A> <A HREF="partiview-3.html#ss3.1">Example 1: Hipparcos Bright Star Catalogue 3-D viewing</A>
+<LI><A NAME="toc3.2">3.2</A> <A HREF="partiview-3.html#ss3.2">Top Row</A>
+<LI><A NAME="toc3.3">3.3</A> <A HREF="partiview-3.html#ss3.3">Group row (optional)</A>
+<LI><A NAME="toc3.4">3.4</A> <A HREF="partiview-3.html#ss3.4">Time Animation rows (Optional)</A>
+<LI><A NAME="toc3.5">3.5</A> <A HREF="partiview-3.html#ss3.5">Camera (path) Animation row</A>
+<LI><A NAME="toc3.6">3.6</A> <A HREF="partiview-3.html#ss3.6">Logfile window</A>
+<LI><A NAME="toc3.7">3.7</A> <A HREF="partiview-3.html#ss3.7">Command window</A>
+<LI><A NAME="toc3.8">3.8</A> <A HREF="partiview-3.html#ss3.8">Viewing window</A>
+<LI><A NAME="toc3.9">3.9</A> <A HREF="partiview-3.html#ss3.9">Example 2: a (starlab) animation</A>
+<LI><A NAME="toc3.10">3.10</A> <A HREF="partiview-3.html#ss3.10">Example 3: stereo viewing </A>
+<LI><A NAME="toc3.11">3.11</A> <A HREF="partiview-3.html#ss3.11">Example 4: subsetting</A>
 </UL>
 <P>
 <H2><A NAME="toc4">4.</A> <A HREF="partiview-4.html">Commands</A></H2>
 
 <UL>
-<LI><A HREF="partiview-4.html#ss4.1">4.1 Control Commands</A>
-<LI><A HREF="partiview-4.html#ss4.2">4.2 I/O Control Commands</A>
-<LI><A HREF="partiview-4.html#ss4.3">4.3 Object Group Control Commands</A>
-<LI><A HREF="partiview-4.html#ss4.4">4.4 View Control commands</A>
-<LI><A HREF="partiview-4.html#ss4.5">4.5 Particle Display Control Commands</A>
-<LI><A HREF="partiview-4.html#ss4.6">4.6 Particle subsetting &amp; statistics</A>
-<LI><A HREF="partiview-4.html#ss4.7">4.7 Boxes</A>
-<LI><A HREF="partiview-4.html#ss4.8">4.8 Data commands </A>
-<LI><A HREF="partiview-4.html#ss4.9">4.9 Kira/Starlab </A>
-<LI><A HREF="partiview-4.html#ss4.10">4.10 Textures </A>
-<LI><A HREF="partiview-4.html#ss4.11">4.11 Coordinates and Coordinate Transformations</A>
-<LI><A HREF="partiview-4.html#ss4.12">4.12 Colormap Files</A>
+<LI><A NAME="toc4.1">4.1</A> <A HREF="partiview-4.html#ss4.1">Control Commands</A>
+<LI><A NAME="toc4.2">4.2</A> <A HREF="partiview-4.html#ss4.2">I/O Control Commands</A>
+<LI><A NAME="toc4.3">4.3</A> <A HREF="partiview-4.html#ss4.3">Object Group Control Commands</A>
+<LI><A NAME="toc4.4">4.4</A> <A HREF="partiview-4.html#ss4.4">View Control commands</A>
+<LI><A NAME="toc4.5">4.5</A> <A HREF="partiview-4.html#ss4.5">Particle Display Control Commands</A>
+<LI><A NAME="toc4.6">4.6</A> <A HREF="partiview-4.html#ss4.6">Particle subsetting &amp; statistics</A>
+<LI><A NAME="toc4.7">4.7</A> <A HREF="partiview-4.html#ss4.7">Boxes</A>
+<LI><A NAME="toc4.8">4.8</A> <A HREF="partiview-4.html#ss4.8">Data commands </A>
+<LI><A NAME="toc4.9">4.9</A> <A HREF="partiview-4.html#ss4.9">Kira/Starlab </A>
+<LI><A NAME="toc4.10">4.10</A> <A HREF="partiview-4.html#ss4.10">Textures </A>
+<LI><A NAME="toc4.11">4.11</A> <A HREF="partiview-4.html#ss4.11">Coordinates and Coordinate Transformations</A>
+<LI><A NAME="toc4.12">4.12</A> <A HREF="partiview-4.html#ss4.12">Colormap Files</A>
 </UL>
 <P>
 <H2><A NAME="toc5">5.</A> <A HREF="partiview-5.html">Viewing Window Keyboard Shortcuts </A></H2>
@@ -80,8 +80,8 @@ This document helps you installing and running the development version of partiv
 <H2><A NAME="toc8">8.</A> <A HREF="partiview-8.html">Bugs, Features and Limitations</A></H2>
 
 <UL>
-<LI><A HREF="partiview-8.html#ss8.1">8.1 Limitations w.r.t. VirDir:</A>
-<LI><A HREF="partiview-8.html#ss8.2">8.2 Some notes for newcomers to VirDir</A>
+<LI><A NAME="toc8.1">8.1</A> <A HREF="partiview-8.html#ss8.1">Limitations w.r.t. VirDir:</A>
+<LI><A NAME="toc8.2">8.2</A> <A HREF="partiview-8.html#ss8.2">Some notes for newcomers to VirDir</A>
 </UL>
 <P>
 <H2><A NAME="toc9">9.</A> <A HREF="partiview-9.html">Glossary</A></H2>
diff --git a/doc/partiview.ps.gz b/doc/partiview.ps.gz
index dc60a08ceb337484b60a9d242987361ee387b8c3..fc3ba98752d94ed9af8a64d6426993d8f5163cf8 100644
GIT binary patch
literal 111376
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

literal 105948
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
M0~+(ZNU<RV0KF6R^#A|>

diff --git a/doc/partiview.txt b/doc/partiview.txt
index 3a8a362..e355a79 100644
--- a/doc/partiview.txt
+++ b/doc/partiview.txt
@@ -11,61 +11,7 @@
   Table of Contents
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
   1. Installation
-
      1.1 MESA/OpenGL
      1.2 FLTK
      1.3 partiview
@@ -73,9 +19,7 @@
      1.5 Compiling under Windows
 
   2. Directory structure
-
   3. Running the program
-
      3.1 Example 1: Hipparcos Bright Star Catalogue 3-D viewing
      3.2 Top Row
      3.3 Group row (optional)
@@ -89,7 +33,6 @@
      3.11 Example 4: subsetting
 
   4. Commands
-
      4.1 Control Commands
      4.2 I/O Control Commands
      4.3 Object Group Control Commands
@@ -107,27 +50,24 @@
      4.12 Colormap Files
 
   5. Viewing Window Keyboard Shortcuts
-
   6. Partiview and NEMO
-
   7. Tips
-
   8. Bugs, Features and Limitations
-
      8.1 Limitations w.r.t. VirDir:
      8.2 Some notes for newcomers to VirDir
 
   9. Glossary
 
 
-
   ______________________________________________________________________
 
-  11..  IInnssttaallllaattiioonn
+
+
+  1.  Installation
 
 
   This assumes you have the July 2001 release (version 0.6 or later) of
-  ppaarrttiivviieeww, not the earlier "ggvviieeww" release that was described in
+  partiview, not the earlier "gview" release that was described in
   earlier versions of this document. We keep copies of some Linux
   support files (Mesa, FLTK) on our current
   http://www.astro.umd.edu/nemo/amnh website. Although more current
@@ -142,7 +82,7 @@
 
 
 
-  11..11..  MMEESSAA//OOppeennGGLL
+  1.1.  MESA/OpenGL
 
 
   First make sure Mesa is installed, for redhat6.2 there are rpm files
@@ -164,7 +104,6 @@
 
 
 
-
   You should have both installed. Some packages will use libMesaGL,
   others libGL. Our configure script (see below) should take care of the
   two possible options.
@@ -181,21 +120,13 @@
   partiview.  You can also use a CVS release of Mesa.
 
 
-  11..22..  FFLLTTKK
+  1.2.  FLTK
 
   Also make sure FLTK is installed.  If you got our version, do this (as
   root)
 
 
 
-
-
-
-
-
-
-
-
   ______________________________________________________________________
          % locate libfltk.a
          % locate Fl_Slider.h
@@ -209,7 +140,6 @@
 
 
 
-
   (you only need it if you want to recompile the program at some point,
   not if you just want to run it)
 
@@ -226,7 +156,7 @@
 
 
 
-  11..33..  ppaarrttiivviieeww
+  1.3.  partiview
 
 
   You can decide to use a branded version, usually available as a tar or
@@ -247,18 +177,16 @@
 
 
 
-
-
   If you encounter difficulties of locating either the FLTK or
   MESA/OpenGL libraries, configure script options can specify them:
-  --with-fltk=_d_i_r_n_a_m_e names the directory which contains the lib and FL
-  subdirectories, --with-mesa=_d_i_r_n_a_m_e can specify the Mesa installation
-  directory [??], and --with-kira=_d_i_r_n_a_m_e names the Starlab directory,
+  --with-fltk=dirname names the directory which contains the lib and FL
+  subdirectories, --with-mesa=dirname can specify the Mesa installation
+  directory [??], and --with-kira=dirname names the Starlab directory,
   whose default value is taken from environment variable STARLAB_PATH if
   that is set.
 
 
-  11..44..  CCVVSS
+  1.4.  CVS
 
   Since version 0.5 partiview is under CVS control, and occasionally we
   will stamp out a new release when we deem it stable. Anonymous or
@@ -298,9 +226,7 @@
 
 
 
-
-
-  11..55..  CCoommppiilliinngg uunnddeerr WWiinnddoowwss
+  1.5.  Compiling under Windows
 
   Partiview can be compiled from the command line on Windows using
   either the Microsoft Visual C tools (cl, nmake, etc.) or using gcc/g++
@@ -328,7 +254,7 @@
               nmake -f partiview.mak
 
 
-  Dependencies are _n_o_t properly maintained by this Makefile, so use
+  Dependencies are not properly maintained by this Makefile, so use
   nmake -f partiview.mak   clean if you change anything.
 
 
@@ -356,7 +282,6 @@
 
 
 
-
   or the analogous setting of PATH using (on WinNT/2000 at least) My
   Computer -> Control Panel -> System -> Environment to make a permanent
   change to PATH.
@@ -369,8 +294,6 @@
 
 
 
-
-
   4. Build the Starlab libraries, if desired:
 
      a. You may need to install CVS for Windows.  Binary packages are
@@ -389,8 +312,6 @@
 
 
 
-
-
      c. Copy templates\starlab_setup.bat to local\starlab_setup.bat, and
         edit it.  Change the first two set commands: set STARLAB_PATH to
         the installation directory -- in the above example, set
@@ -407,8 +328,6 @@
 
 
 
-
-
      e. If successful, you should find in the lib directory the files
         libdstar.a  libdyn.a  libnode.a  librdc.a  libsstar.a  libstd.a
         libtdyn.a
@@ -419,7 +338,7 @@
      under Unix.  The MSYS package imposes its own UNIX-like syntax for
      Windows pathnames, which you'll need to use as arguments to
      configure and friends, with forward- instead of backslashes and a
-     /_d_r_i_v_e_-_l_e_t_t_e_r prefix.  Also, if typing to a Windows command-window,
+     /drive-letter prefix.  Also, if typing to a Windows command-window,
      shell scripts like configure must be explicitly fed to sh.  Thus
      for example if FLTK is installed in C:\util\fltk-1.1.0 and Starlab
      is in F:\src\starlab, then you might build partiview by typing
@@ -430,21 +349,19 @@
 
 
 
-
   Note there's no need to specify the location of the OpenGL or other
   libraries; the configure script and MinGW tools already know where to
   find them.
 
 
 
-  22..  DDiirreeccttoorryy ssttrruuccttuurree
+  2.  Directory structure
 
 
   Here is the directory structure, as per version 0.1:
 
 
 
-
             partiview/             root directory
             partiview/src          source code
             partiview/data         sample datafiles (e.g. Hipparcos Bright Star Catalogue)
@@ -456,11 +373,7 @@
 
 
 
-
-
-
-
-  33..  RRuunnnniinngg tthhee pprrooggrraamm
+  3.  Running the program
 
   First we describe a simple example how to run partiview with a
   supplied sample dataset. Then we describe the different windows that
@@ -468,7 +381,7 @@
   listens to.
 
 
-  33..11..  EExxaammppllee 11:: HHiippppaarrccooss BBrriigghhtt SSttaarr CCaattaalloogguuee 33--DD vviieewwiinngg
+  3.1.  Example 1: Hipparcos Bright Star Catalogue 3-D viewing
 
 
   Start the program using one of the sample  "speck" files in the data
@@ -485,7 +398,6 @@
 
 
 
-
   and this should come up with a display familiar to most of us who
   watch the skies. You should probably enlarge the window a bit. Mine
   comes up in roughly a 300 by 300 display window, which may be a bit
@@ -508,7 +420,6 @@
 
 
 
-
   and it should give another nice comfy view :-)  If you ever get lost,
   and this is not hard, use the jump command to go back to a known
   position and/or viewing angle.
@@ -566,15 +477,12 @@
 
 
 
-
   The point of origin for rotations can be changed with the 'P' button.
   First you can try and pick ('p' or Button-2) a point, and if found,
   hit 'P' to make this point the new rotation center default.
 
 
 
-
-
        ______________________________________________________________________
        red   = X axis
        green = Y axis
@@ -583,22 +491,21 @@
 
 
 
-
   To choose an arbitrary center of rotation, use the center command.
 
 
-  33..22..  TToopp RRooww
+  3.2.  Top Row
 
   The top row contains some shortcuts to some frequently used commands.
   From left to right, it should show the following buttons:
 
-      MMoorree
+      More
         Offers some mode switches as toggles: inertia for continues spin
         or motion, and an H-R Diagram to invoke a separate H-R diagram
         window for datasets that support stellar evolution.
 
 
-      [[gg11]]
+      [g1]
         Pulldown g1, g2, ... (or whichever group) is the currently
         selected group. See  object command to make aliases which group
         is defined to what object. If multiple groups are defined, the
@@ -606,42 +513,42 @@
         aliases, so you can toggle them to be displayed.
 
 
-      [[ff]]llyy
+      [f]ly
         Pulldown to select fly/orbit/rot/tran, which can also be
         activate by pressing the f/o/r/t keys inside the viewing window.
 
 
-      ppooiinntt
+      point
         Toggle to turn the points on/off. See also the points command.
 
 
-      ppoollyy
+      poly
         Toggle to turn polygons on/off. See also the polygon command.
 
 
-      llbbll
+      lbl
         Toggle to turn labels on/off. See also the label command.
 
 
-      tteexx
+      tex
         Toggle to turn textures on/off. See also the texture command.
 
 
-      bbooxx
+      box
         Toggle to turn boxes on/off. See also the boxes command.
 
 
-      ##..######
+      #.###
         The current displayed value of the logslum lum slider (see next)
 
 
-      llooggsslluumm lluumm
-        Slider controlling the logarithm of the ddaattaavvaarr variable
+      logslum lum
+        Slider controlling the logarithm of the datavar variable
         selected as luminosity (with the lum command).
 
 
 
-  33..33..  GGrroouupp rrooww ((ooppttiioonnaall))
+  3.3.  Group row (optional)
 
   When more than one group has been activated (groups of particles or
   objects can have their own display properties, and be turned on and
@@ -653,62 +560,60 @@
   commands.
 
 
-  33..44..  TTiimmee AAnniimmaattiioonn rroowwss ((OOppttiioonnaall))
+  3.4.  Time Animation rows (Optional)
 
   For time-dependent data, the third and fourth row from the top control
   the currently displayed data-time.  This time-control bar is only
   visible when the object has a nonzero time range.
-      TT Shows the current time (or offset from the tripmeter).  The
-        absolute time is the sum of the TT and ++ fields.  Both are
+      T Shows the current time (or offset from the tripmeter).  The
+        absolute time is the sum of the T and + fields.  Both are
         editable.  See also the step control command.
 
 
-     ttrriipp
+     trip
         Press to mark a reference point in time.  The T field becomes
         zero, and the + field (below) is set to current time.  As time
         passes, T shows the offset from this reference time.
 
 
-     bbaacckk
+     back
         Press to return to reference time (sets T to 0).
 
 
-      ++ Current last time where tripmeter was set. You can reset to the
+      + Current last time where tripmeter was set. You can reset to the
         first frame with the command step 0
 
 
-      ddiiaall
+      dial
         Drag to adjust the current time.  Sensitivity depends on the
         speed setting; dragging by one dial-width corresponds to 0.1
-        wall-clock second of animation, i.e. 0.1 * _s_p_e_e_d in data time
+        wall-clock second of animation, i.e. 0.1 * speed in data time
         units.
 
 
-      ||<<
+      |<
 
-      >>||
-        Step time backwards or forwards by 0.1 * _s_p_e_e_d data time units.
+      >|
+        Step time backwards or forwards by 0.1 * speed data time units.
         See also the < and > keyboard shortcuts.
 
 
-      <<<<
+      <<
 
 
-      >>>>
+      >>
         toggle movie move forwards in time Toggle animating backwards or
-        forwards in time, by 1 * _s_p_e_e_d data time units per real-time
+        forwards in time, by 1 * speed data time units per real-time
         second.  See also the {, ~, and } keyboard shortcuts.
 
 
-      ##..########
-        (Logarithmic) value denoting _s_p_e_e_d of animation.  See also the
+      #.####
+        (Logarithmic) value denoting speed of animation.  See also the
         speed control command.
 
 
 
-
-
-  33..55..  CCaammeerraa ((ppaatthh)) AAnniimmaattiioonn rrooww
+  3.5.  Camera (path) Animation row
 
   The fifth (or 4th or 3rd, depending if Group and/or Time rows are
   present) row from the top controls loading and playing sequences of
@@ -716,30 +621,30 @@
 
 
 
-      PPaatthh......
-        Brings up a filebrowser to load a ..wwff path file. This is a file
+      Path...
+        Brings up a filebrowser to load a .wf path file. This is a file
         with on each line 7 numbers: xyz location, RxRyRz viewing
         direction, and FOV (field of view).  The rdata command loads
         such path files too.
 
 
 
-      PPllaayy
+      Play
         Play the viewpoint along the currently loaded path, as the play
         command does.  Right-click for a menu of play-speed options.
 
 
-      <<<< << [[######]] >>>>>>
+      << < [###] >>>
         Step through camera-path frames.  See also frame control
         command.
 
 
-      sslliiddeerr
+      slider
         Slides through camera path, and displays current frame.
 
 
 
-  33..66..  LLooggffiillee wwiinnddooww
+  3.6.  Logfile window
 
   The third window from the top contains a logfile of past commands and
   responses to them, and can be resized by dragging the bar between
@@ -750,7 +655,7 @@
 
 
 
-  33..77..  CCoommmmaanndd wwiinnddooww
+  3.7.  Command window
 
   The Command window is a single line entry window, in which Control
   Commands can be given.  Their responses appear in the Logfile window
@@ -763,7 +668,7 @@
 
 
 
-  33..88..  VViieewwiinngg wwiinnddooww
+  3.8.  Viewing window
 
   The (OpenGL) Viewing window is where all the action occurs.  Typically
   this is where you give single keystroke commands and/or move the mouse
@@ -772,7 +677,7 @@
   between Viewing window and Command window above.
 
 
-  33..99..  EExxaammppllee 22:: aa ((ssttaarrllaabb)) aanniimmaattiioonn
+  3.9.  Example 2: a (starlab) animation
 
   Setting up a small animation in for example Starlab can be done quite
   simply as follows: (see also the primbim16.mk makefile to create a
@@ -780,16 +685,6 @@
 
 
 
-
-
-
-
-
-
-
-
-
-
   ______________________________________________________________________
     % makeplummer -i -n 20 | makemass -l 0.5 -u 10.0 | scale -s | kira -d 2 -D x10 > run1
     % partiview run1.cf
@@ -806,7 +701,6 @@
 
 
 
-
   Alternatively, if you had started up partiview without any arguments,
   the following Control Command (see below) would have done the same
 
@@ -819,26 +713,24 @@
 
 
 
-
-
-  33..1100..  EExxaammppllee 33:: sstteerreeoo vviieewwiinngg
+  3.10.  Example 3: stereo viewing
 
   The 's' key within the viewing window toggles stereo viewing. By
   default each object is split in a blue and a red part, that should be
   viewed with a pair of red(left)/blue(right) glasses. Red/green glasses
   will probably work too.  Crosseyed viewing is also available if
-  selected by sstteerreeoo ccrroossss.  See sstteerreeoo and ffooccaalllleenn in the View
+  selected by stereo cross.  See stereo and focallen in the View
   Commands section.
 
 
-  33..1111..  EExxaammppllee 44:: ssuubbsseettttiinngg
+  3.11.  Example 4: subsetting
 
   In the data directory, run
 
     partiview hip.cf
 
 
-  One of the data fields for these stars is the _B_-_V color, colorb_v,
+  One of the data fields for these stars is the B-V color, colorb_v,
   abbreviatable to just color.  Look at just the bluest stars: try
 
     thresh color < -.1
@@ -848,7 +740,7 @@
   the logslum lum slider to brighten) and look at the distribution of
   these blue stars.  The Orion spiral-arm spur, extending generally
   along the +Y (green) axis, has lots of them.  Now look at more reddish
-  stars, those with .5 <= _B_-_V <= 1.5, with:
+  stars, those with .5 <= B-V <= 1.5, with:
 
     thresh color  .5  1.5
 
@@ -870,11 +762,7 @@
 
 
 
-
-
-
-
-  44..  CCoommmmaannddss
+  4.  Commands
 
   There are two types of commands in partiview: Control Commands and
   Data Commands.  Probably the most important difference between the two
@@ -886,17 +774,11 @@
   expected, using the eval prefix, e.g. in a data (or .cf) file. The
   real (Control) Command expects data commands, but if Control Commands
   are needed, they need to be preceded with the eval command. See also
-  the previous ssttaarrllaabb example.
-
-
+  the previous starlab example.
 
 
 
-
-
-
-
-  44..11..  CCoonnttrrooll CCoommmmaannddss
+  4.1.  Control Commands
 
 
   (see partibrains.c::specks_parse_args)
@@ -915,14 +797,14 @@
 
 
 
-  44..22..  II//OO CCoonnttrrooll CCoommmmaannddss
+  4.2.  I/O Control Commands
 
 
 
-     rreeaadd _s_p_e_c_k_s_-_f_i_l_e
+     read specks-file
         Read a file containing Data Commands (typical suffix .cf or
         .speck).
-     aassyynncc _u_n_i_x_-_c_o_m_m_a_n_d
+     async unix-command
         Run an arbitrary unix command (invoked via /bin/sh) as a
         subprocess of partiview.  Its standard output is interpreted as
         a stream of control commands.  Thus partiview can be driven
@@ -933,7 +815,7 @@
         hitting ESC to exit partiview.
 
 
-     aadddd _d_a_t_a_-_c_o_m_m_a_n_d
+     add data-command
         Enter a Data Command where a Control Command is expected, e.g.
         in the text input box.  For example,
 
@@ -948,23 +830,22 @@
      loads a kira (starlab) output file.
 
 
-     eevvaall _c_o_n_t_r_o_l_-_c_o_m_m_a_n_d
+     eval control-command
         Processes that control command just as if the eval prefix
         weren't there.  Provided for symmetry: wherever either a control
-        command or a data command is expected, entering eval _c_o_n_t_r_o_l_-
-        _c_o_m_m_a_n_d ensures that it's taken as a control command.
+        command or a data command is expected, entering eval control-
+        command ensures that it's taken as a control command.
 
 
 
-     aadddd ffiilleeppaatthh ((ddaattaa--ccoommmmaanndd))
+     add filepath (data-command)
         Determines the list of directories where all data files, color
         maps, etc.  are sought.  See the filepath entry under Data
         Commands.
 
 
 
-
-  44..33..  OObbjjeecctt GGrroouupp CCoonnttrrooll CCoommmmaannddss
+  4.3.  Object Group Control Commands
 
   Partiview can load multiple groups of particles, each with independent
   display settings, colormaps, etc.  When more than one group is loaded,
@@ -973,35 +854,35 @@
   Right-clicking turns the group unconditionally on, and selects that
   group as the current one for other GUI controls.
 
-  Many Control Commands apply to the _c_u_r_r_e_n_t_l_y _s_e_l_e_c_t_e_d group.
+  Many Control Commands apply to the currently selected group.
 
-  Groups always have names of the form g_N for some small positive _N;
+  Groups always have names of the form gN for some small positive N;
   each group may also have an alias.
 
 
-     gg_N Select group g_N.  Create a new group if it doesn't already
+     gN Select group gN.  Create a new group if it doesn't already
         exist.
 
 
-     gg_N=_a_l_i_a_s
-        Assign name _a_l_i_a_s to group g_N.  Note there must be no blanks
+     gN=alias
+        Assign name alias to group gN.  Note there must be no blanks
         around the = sign.
 
 
-     oobbjjeecctt _o_b_j_e_c_t_n_a_m_e
-        Likewise, select object _o_b_j_e_c_t_n_a_m_e, which may be either an alias
-        name or g_N.
+     object objectname
+        Likewise, select object objectname, which may be either an alias
+        name or gN.
 
 
-     gg_N _c_o_n_t_r_o_l_-_c_o_m_m_a_n_d
+     gN control-command
 
-     oobbjjeecctt _o_b_j_e_c_t_n_a_m_e _c_o_n_t_r_o_l_-_c_o_m_m_a_n_d
-        Either form may be used as a _p_r_e_f_i_x to any control command to
+     object objectname control-command
+        Either form may be used as a prefix to any control command to
         act on the specified group, e.g. object fred poly on
 
 
-     ggaallll _c_o_n_t_r_o_l_-_c_o_m_m_a_n_d
-        Invoke the given _c_o_n_t_r_o_l_-_c_o_m_m_a_n_d in all groups.  For example, to
+     gall control-command
+        Invoke the given control-command in all groups.  For example, to
         turn display of group 3 on and all others off, use:
 
 
@@ -1010,64 +891,62 @@
 
 
 
+     on
 
-
-     oonn
-
-     eennaabbllee
+     enable
         Either one will enable the display of the currently selected
         group (as it is by default).
 
 
-     ooffff
+     off
 
-     ddiissaabbllee
+     disable
         Either one will turn off the display of the current group.
 
 
 
-  44..44..  VViieeww CCoonnttrrooll ccoommmmaannddss
+  4.4.  View Control commands
 
   View commands affect the view; they aren't specific to data groups.
 
 
-     ffoovv _f_l_o_a_t
+     fov float
         Angular field of view (in degrees) in Y-direction.
 
 
-     cceenn[[tteerr]] _X _Y _Z [_R_A_D_I_U_S]
+     cen[ter] X Y Z [RADIUS]
         Set point of interest.  This is the center of rotation in
         [o]rbit and [r]otate modes.  Also, in [o]rbit mode, translation
         speed is proportional to the viewer's distance from this point.
-        The optional _R_A_D_I_U_S (also set by censize) determines the size of
+        The optional RADIUS (also set by censize) determines the size of
         the marker crosshair, initially 1 unit.
 
 
-     cceenn[[tteerr]] [[_X _Y _Z [_R_A_D_I_U_S]]
-        int[erest] [_X _Y _Z [_R_A_D_I_U_S]]" Set point of interest.  This is the
+     cen[ter] [X Y Z [RADIUS]]
+        int[erest] [X Y Z [RADIUS]]" Set point of interest.  This is the
         center of rotation in [o]rbit and [r]otate modes.  And, in
         [o]rbit mode, translation speed is proportional to the viewer's
-        distance from this point.  The optional _R_A_D_I_U_S (also set by
+        distance from this point.  The optional RADIUS (also set by
         censize) determines the size of the marker crosshair, initially
         1 unit.
 
         ****  why is center/interest commented out in the first example.
         Originally this command was documented twice, the first one has
         /interest commented out.
-     cceennssiizzee [[_R_A_D_I_U_S]
+     censize [RADIUS]
         Set size of point-of-interest marker.
 
 
-     wwhheerree  _(_a_l_s_o_)  w
+     where  (also)  w
         Report the 3-D camera position and forward direction vector.
 
 
-     cclliipp _N_E_A_R _F_A_R
+     clip NEAR FAR
         Clipping distances.  The computer graphics setup always requires
         drawing only objects in some finite range of distances in front
         of the viewpoint.  Both values must be strictly positive, and
         their ratio is limited; depending on the graphics system in use,
-        distant objects may appear to blink if the _F_A_R/_N_E_A_R ratio
+        distant objects may appear to blink if the FAR/NEAR ratio
         exceeds 10000 or so.
 
         To set the far clip range without changing the near, use a non-
@@ -1075,40 +954,40 @@
 
 
 
-     jjuummpp [[_X _Y _Z] [_R_x _R_y _R_z]
+     jump [X Y Z] [Rx Ry Rz]
         Get or set the current position (XYZ) and/or viewing (RxRyRz)
         angle.
 
 
-     rreeaaddppaatthh
+     readpath
         Read a Wavefront (.wf) file describing a path through space.
 
 
-     rrddaattaa
+     rdata
         Synonym for readpath.
 
 
-     ppllaayy _s_p_e_e_d[f]
+     play speed[f]
         Play the currently loaded (from readpath/rdata) camera animation
-        path, at _s_p_e_e_d times normal speed, skipping frames as needed to
+        path, at speed times normal speed, skipping frames as needed to
         keep up with wall-clock time.  (Normal speed is 30 frames per
-        second.)  With "f" suffix, displays every _s_p_e_e_d-th frame,
+        second.)  With "f" suffix, displays every speed-th frame,
         without regard to real time.
 
 
-     ffrraammee [[_f_r_a_m_e_n_o]
-        Get or set the current frame the _f_r_a_m_e_n_o-th.
+     frame [frameno]
+        Get or set the current frame the frameno-th.
 
 
-     uuppddaattee
+     update
         Ensures the display is updated, as before taking a snapshot.
         Probably only useful in a stream of control commands from an
         async subprocess.
 
 
-     wwiinnssiizzee [[_X_S_I_Z_E [_Y_S_I_Z_E]]
+     winsize [XSIZE [YSIZE]]
 
-     wwiinnssiizzee _X_S_I_Z_Ex_Y_S_I_Z_E+_X_P_O_S+_Y_P_O_S
+     winsize XSIZExYSIZE+XPOS+YPOS
         Resize graphics window.  With no arguments, reports current
         size.  With one argument, resizes to given width, preserving
         aspect ratio.  With two arguments, reshapes window to that
@@ -1118,39 +997,39 @@
         and -Y measured from right/bottom of screen.
 
 
-     ddeettaacchh [[ffuullll||hhiiddee]]  [[_+_X_P_O_S_+_Y_P_O_S]
+     detach [full|hide]  [+XPOS+YPOS]
         Detach graphics window from GUI control strip and optionally
         specify position of control strip.  With full or hide, makes
         graphics window full-screen with GUI visible or hidden,
         respectively.  With neither full nor hide, the graphics window
         is detached but left at its current size.
 
-        The _+_X_P_O_S_+_Y_P_O_S is a window position in X window geometry style,
+        The +XPOS+YPOS is a window position in X window geometry style,
         so e.g. detach full -10+5 places the GUI near the upper right
         corner of the screen, 10 pixels in from the right and 5 pixels
         down from the top edge.
 
         If you don't mind typing blindly, it's still possible to enter
-        text-box commands even with the controls hidden; press the _T_a_b
+        text-box commands even with the controls hidden; press the Tab
         key before each command to ensure that input focus is in the
-        text box.  Use _T_a_bdetach full_E_n_t_e_r to un-hide a hidden control
+        text box.  Use Tabdetach fullEnter to un-hide a hidden control
         strip.
 
 
-     bbggccoolloorr _R _G _B
+     bgcolor R G B
         Set window background color (three R G B numbers or one
         grayscale value).
 
 
 
-     ffooccaalllleenn _d_i_s_t_a_n_c_e
+     focallen distance
         Focal length: distance from viewer to a typical object of
         interest.  This affects stereo display (see below) and
         navigation: the speed of motion in [t]ranslate and [f]ly modes
         is proportional to this distance.
 
 
-     sstteerreeoo [[oonn||ooffff||rreeddccyyaann||ggllaasssseess||ccrroossss||lleefftt||rriigghhtt]] [[_s_e_p_a_r_a_t_i_o_n]
+     stereo [on|off|redcyan|glasses|cross|left|right] [separation]
         Stereo display.  Also toggled on/off by typing 's' key in
         graphics window.  Where hardware allows it, stereo glasses
         selects CrystalEyes-style quad-buffered stereo.  All systems
@@ -1159,14 +1038,14 @@
         splits the window horizontally.  left and right show just that
         eye's view, and may be handy for taking stereo snapshots.
 
-        Useful _s_e_p_a_r_a_t_i_o_n values might be 0.02 to 0.1, or -0.02 to -0.1
+        Useful separation values might be 0.02 to 0.1, or -0.02 to -0.1
         to swap eyes.  See also focallen command, which gives the
         distance to a typical object of interest: left- and right-eye
         images of an object at that distance will coincide on the
         screen.
 
-        Virtual-world eyes will be separated by distance 2 * _f_o_c_a_l_l_e_n _*
-        _s_e_p_a_r_a_t_i_o_n, with convergence angle 2 * arctan(_s_e_p_a_r_a_t_i_o_n).
+        Virtual-world eyes will be separated by distance 2 * focallen *
+        separation, with convergence angle 2 * arctan(separation).
 
         See also the winsize and detach commands for control over
         graphics window size and placement.
@@ -1181,20 +1060,20 @@
         eye's view -- displacing the viewpoint but nothing else.
 
 
-     ssnnaappsseett [[-n _F_R_A_M_E_N_O] _F_I_L_E_S_T_E_M [_F_R_A_M_E_N_O]
-        Set parameters for future snapshot commands.  _F_I_L_E_S_T_E_M may be a
+     snapset [-n FRAMENO] FILESTEM [FRAMENO]
+        Set parameters for future snapshot commands.  FILESTEM may be a
         printf format string with frame number as argument, e.g. snapset
         pix/%04d.ppm, generating image names of pix/0000.ppm,
-        pix/0001.ppm, etc.  If _F_I_L_E_S_T_E_M contains no % sign, then
+        pix/0001.ppm, etc.  If FILESTEM contains no % sign, then
         .%03d.ppm.gz is appended to it, so snapset ./pix/fred yields
         snapshot images named ./pix/fred.000.ppm.gz etc.
 
-        Frame number _F_R_A_M_E_N_O (default 0) increments with each snapshot
+        Frame number FRAMENO (default 0) increments with each snapshot
         taken.
 
 
 
-     ssnnaappsshhoott [[_F_R_A_M_E_N_O]
+     snapshot [FRAMENO]
         Capture a snapshot image of the current view.  Use snapset to
         specify the output image name.  Default format is snap.%03d.tif.
 
@@ -1203,30 +1082,29 @@
         determines the type of image (jpeg, sgi, bmp, etc.) based on the
         file suffix.
 
-        Convert is not needed if the snapset _F_I_L_E_S_T_E_M ends in .ppm.gz
+        Convert is not needed if the snapset FILESTEM ends in .ppm.gz
         (invokes gzip rather than convert) or .ppm (no external program
         required).
 
 
 
-
-  44..55..  PPaarrttiiccllee DDiissppllaayy CCoonnttrrooll CCoommmmaannddss
+  4.5.  Particle Display Control Commands
 
   These commands affect how particles (in the current group) are
   displayed.
 
 
-     ppssiizzee _s_c_a_l_e_f_a_c_t_o_r
+     psize scalefactor
         All particle luminosities (as specified by lum command) are
-        scaled by the product of two factors: a _l_u_m_v_a_r-specific factor
+        scaled by the product of two factors: a lumvar-specific factor
         given by slum, and a global factor given by psize.  So the
-        intrinsic brightness of a particle is _v_a_l_u_e_-_s_p_e_c_i_f_i_e_d_-_b_y_-lum *
-        _s_l_u_m_-_f_o_r_-_c_u_r_r_e_n_t_-_l_u_m_v_a_r * _p_s_i_z_e_-_s_c_a_l_e_f_a_c_t_o_r.
+        intrinsic brightness of a particle is value-specified-by-lum *
+        slum-for-current-lumvar * psize-scalefactor.
 
 
-     sslluumm _s_l_u_m_f_a_c_t_o_r
+     slum slumfactor
         Data-field specific luminosity scale factor, for current choice
-        of _l_u_m_v_a_r as given by the lum command.  A _s_l_u_m_f_a_c_t_o_r is recorded
+        of lumvar as given by the lum command.  A slumfactor is recorded
         independently for each data field, so if data fields mass and
         energy were defined, one might say
 
@@ -1238,72 +1116,71 @@
 
 
 
-
-     having chosen each variable's _s_l_u_m_f_a_c_t_o_r for useful display, and
+     having chosen each variable's slumfactor for useful display, and
      then freely switch between lum mass and lum energy without having
      to readjust particle brightness each time.
 
 
 
-     ppttssiizzee _m_i_n_p_i_x_e_l_s _m_a_x_p_i_x_e_l_s
-        Specifies the range of _a_p_p_a_r_e_n_t sizes of points, in pixels.
+     ptsize minpixels maxpixels
+        Specifies the range of apparent sizes of points, in pixels.
         Typical values might be ptsize 0.1 5.  The graphics system may
         silently impose an upper limit of about 10 pixels.
 
 
 
-     ppoollyyssiizzee [[oonn||ooffff]] [[aa||ss||rr]]
+     polysize [on|off] [a|s|r]
 
-     ppoollyylluumm
+     polylum
 
-     ppoollyymmiinnppiixxeellss
+     polyminpixels
 
-     ppoollyymmiinn _m_i_n_r_a_d_i_u_s [_m_a_x_r_a_d_i_u_s]
+     polymin minradius [maxradius]
 
-     ccoolloorr
+     color
         Specify how particles are colored.  Generally, a linear function
         of some data field of each particle becomes an index into a
         colormap (see cmap, cment).
 
-         ccoolloorr  _c_o_l_o_r_v_a_r  [_m_i_n_v_a_l _m_a_x_v_a_l]
-           Use data field _c_o_l_o_r_v_a_r (either a name as set by datavar or a
+         color  colorvar  [minval maxval]
+           Use data field colorvar (either a name as set by datavar or a
            0-based integer column number) to determine color.  Map
-           _m_i_n_v_a_l to color index 1, and _m_a_x_v_a_l to the next-to-last entry
-           in the colormap (_N_c_m_a_p_-_2).  The 0th and last (_N_c_m_a_p_-_1)
+           minval to color index 1, and maxval to the next-to-last entry
+           in the colormap (Ncmap-2).  The 0th and last (Ncmap-1)
            colormap entry are used for out-of-range data values.
 
-           If _m_i_n_v_a_l and _m_a_x_v_a_l are omitted, the actual range of values
+           If minval and maxval are omitted, the actual range of values
            is used.
 
 
-         ccoolloorr  _c_o_l_o_r_v_a_r  exact  [_b_a_s_e_v_a_l]
-           Don't consider field _c_o_l_o_r_v_a_r as a continuous variable;
+         color  colorvar  exact  [baseval]
+           Don't consider field colorvar as a continuous variable;
            instead, it's integer-valued, and mapped one-to-one with
-           color table slots.  Data value _N is mapped to color index
-           _N_+_b_a_s_e_v_a_l.
+           color table slots.  Data value N is mapped to color index
+           N+baseval.
 
 
-         ccoolloorr  _c_o_l_o_r_v_a_r  -exact
+         color  colorvar  -exact
            Once the exact tag is set (for a particular data-field), it's
            sticky.  To interpret that data field as a continuous,
            scalable variable again, use -exact.
 
 
-         ccoolloorr  ccoonnsstt  _R _G _B
-           Show all particles as color _R _G _B, each value in range 0 to
+         color  const  R G B
+           Show all particles as color R G B, each value in range 0 to
            1, independent of any data fields.
 
 
-     lluumm
+     lum
         Specify how particles' intrinsic luminosity is computed: a
         linear function of some data field of each particle.
 
-         lluumm _l_u_m_v_a_r  [_m_i_n_v_a_l _m_a_x_v_a_l]
-           Map values of data field _l_u_m_v_a_r (datavar name or field
+         lum lumvar  [minval maxval]
+           Map values of data field lumvar (datavar name or field
            number) to luminosity.  The (linear) mapping takes field
-           value _m_i_n_v_a_l to luminosity 0 and _m_a_x_v_a_l to luminosity 1.0.
+           value minval to luminosity 0 and maxval to luminosity 1.0.
 
-           If _m_i_n_v_a_l and _m_a_x_v_a_l are omitted, the actual range of values
+           If minval and maxval are omitted, the actual range of values
            is mapped to the luminosity range 0 to 1.
 
            Note that the resulting luminosities are then scaled by the
@@ -1312,91 +1189,91 @@
            of points.
 
 
-         lluumm ccoonnsstt _L
-           Specify constant particle luminosity _L independent of any
+         lum const L
+           Specify constant particle luminosity L independent of any
            data field values.
 
 
 
-     ffaaddee [[ppllaannaarr||sspphheerriiccaall||lliinneeaarr _r_e_f_d_i_s_t|const _r_e_f_d_i_s_t]
+     fade [planar|spherical|linear refdist|const refdist]
         Determines how distance affects particles' apparent brightness
         (or "size").  The default fade planar gives 1/r^2 light falloff,
         with r measured as distance from the view plane.  fade spherical
         is also 1/r^2, but with r measured as true distance from the
-        viewpoint.  fade linear _r_e_f_d_i_s_t gives 1/r light falloff -- not
+        viewpoint.  fade linear refdist gives 1/r light falloff -- not
         physically accurate, but useful to get a limited sense of depth.
-        fade const _r_e_f_d_i_s_t gives constant apparent brightness
+        fade const refdist gives constant apparent brightness
         independent of distance, and may be appropriate for orthographic
         views.
 
-        The _r_e_f_d_i_s_t for linear and const modes is that distance _r at
+        The refdist for linear and const modes is that distance r at
         which apparent brightness should match that in the 1/r^2 modes
         -- a distance to a "typical" particle.
 
 
-     llaabbeellmmiinnppiixxeellss
+     labelminpixels
 
-     llaabbeellssiizzee
+     labelsize
 
-     llssiizzee
+     lsize
 
-     ppooiinntt[[ss]]   [[oonn||ooffff]]
+     point[s]   [on|off]
         Turn display of points on or off.  With no argument, toggles
         display.
 
 
-     ppoollyy[[ggoonnss]]  [[oonn||ooffff]]
+     poly[gons]  [on|off]
         Turn display of points on or off.  With no argument, toggles
         display.
 
 
-     tteexxttuurree [[oonn||ooffff]]
+     texture [on|off]
         Turn display of textures on or off.  With no argument, toggles.
 
 
-     llaabbeell[[ss]] [[oonn||ooffff]]
+     label[s] [on|off]
         Turn display of label text on or off.  With no argument,
         toggles.
 
 
 
-     ttxxssccaallee  _s_c_a_l_e_f_a_c_t_o_r
+     txscale  scalefactor
         Scale size of all textures relative to their polygons.  A scale
         factor of 0.5 (default) make the texture square just fill its
         polygon, if polysides is 4.
 
 
-     ppoollyyoorriivvaarr
+     polyorivar
         Report setting of polyorivar data-command, which see.
 
 
-     tteexxttuurreevvaarr
+     texturevar
         Report setting of texturevar data-command, which see.
 
 
-     llaaxxeess  [[oonn||ooffff]]
+     laxes  [on|off]
         Toggle label axes.  When on, and when labels are displayed,
         shows a
 
 
-     ppoollyyssiiddee((ss))
+     polyside(s)
         Number of sides a polygon should have.  Default 11, for fairly
         round polygons.  For textured polygons, polysides 4 might do as
         well, and be slightly speedier.
 
-     ffaasstt
+     fast
         see also ptsize
 
 
-     ppttssiizzee  _m_i_n_p_i_x_e_l_s [_m_a_x_p_i_x_e_l_s]
+     ptsize  minpixels [maxpixels]
         Specifies range of apparent (pixel) size of points.  Those with
         computed sizes (based on luminosity and distance) smaller than
-        _m_i_n_p_i_x_e_l_s are randomly (but repeatably) subsampled -- i.e. some
+        minpixels are randomly (but repeatably) subsampled -- i.e. some
         fraction of them are not drawn.  Those computed to be larger
-        than _m_a_x_p_i_x_e_l_s are drawn at size _m_a_x_p_i_x_e_l_s.
+        than maxpixels are drawn at size maxpixels.
 
 
-     ggaammmmaa _d_i_s_p_l_a_y_g_a_m_m_a
+     gamma displaygamma
         Tells the particle renderer how the display + OpenGL relates
         image values to visible lightness.  You don't need to change
         this, but may adjust it to minimize the brightness glitches when
@@ -1405,17 +1282,17 @@
         things.
 
 
-     aallpphhaa _a_l_p_h_a
+     alpha alpha
         Get or set the alpha value, in the range 0 to 1; it determines
         the opacity of polygons.
 
 
-     ssppeeeedd
+     speed
         For time-dependent data, advance datatime by this many time
         units per wall-clock second.
 
 
-     sstteepp [[_t_i_m_e_s_t_e_p]
+     step [timestep]
         For time-varying data, sets current timestep number.  Real-
         valued times are meaningful for some kinds of data including
         those from Starlab/kira; for others, times are rounded to
@@ -1423,7 +1300,7 @@
         animation.  (See run.)
 
 
-     sstteepp [[++||--]]_d_e_l_t_a_t_i_m_e_s_t_e_p
+     step [+|-]deltatimestep
         If preceded with a plus or minus sign, adds that amount to
         current time.
 
@@ -1431,22 +1308,22 @@
         (note that fspeed has been deprecated)
 
 
-     rruunn
+     run
         Continue a stopped animation (see also step).
 
 
-     ttffmm [[--vv]] [[_n_u_m_b_e_r_s_._._.]
+     tfm [-v] [numbers...]
         Object-to-world transformation.  May take 1, 6, 7, 9 or 16
-        parameters: either _s_c_a_l_e_f_a_c_t_o_r, or _t_x _t_y _t_z _r_x _r_y _r_z
-        _s_c_a_l_e_f_a_c_t_o_r>], or 16 numbers for 4x4 matrix, or 9 numbers for
-        3x3 matrix.  See _C_o_o_r_d_i_n_a_t_e_s _a_n_d _C_o_o_r_d_i_n_a_t_e _T_r_a_n_s_f_o_r_m_a_t_i_o_n_s.
+        parameters: either scalefactor, or tx ty tz rx ry rz
+        scalefactor>], or 16 numbers for 4x4 matrix, or 9 numbers for
+        3x3 matrix.  See Coordinates and Coordinate Transformations.
 
         With no numeric parameters, reports the current object-to-world
         transform.  Use tfm -v to see the transform and its inverse in
         several forms.
 
 
-     mmoovvee [[gg_N] {on|off}
+     move [gN] {on|off}
         Normally, navigation modes [r]otate and [t]ranslate just adjust
         the viewpoint (camera).  However, if you turn move on, then
         [r]otate and [t]ranslate move the currently-selected object
@@ -1454,79 +1331,77 @@
         groups.  ([o]rbit and [f]ly modes always move the camera.)
 
         To indicate that move mode is enabled, the control strip shows
-        the selected group's name in bold italics, as _[_g_3_].  Use move
+        the selected group's name in bold italics, as [g3].  Use move
         off to revert to normal.  The tfm command reports the current
         object-group-to-global-world transformation.
 
 
-     ffwwdd
+     fwd
 
-     ddaattaawwaaiitt   oonn||ooffff
+     datawait   on|off
         For asynchronously-loaded data (currently only ieee data
         command), say whether wait for current data step to be loaded.
         (If not, then keep displaying previous data while loading new.)
 
 
-     ccmmaapp    _f_i_l_e_n_a_m_e
+     cmap    filename
         Load (ascii) filename with RGB values, for coloring particles.
         The color command selects which data field is mapped to color
         index and how.
 
         Colormaps are text files, beginning with a number-of-entries
         line and followed by R G B or R G B A entries one per line; see
-        the _C_o_l_o_r_m_a_p_s section.
+        the Colormaps section.
 
 
-     vvccmmaapp --vv _f_i_e_l_d_n_a_m_e  _f_i_l_e_n_a_m_e
+     vcmap -v fieldname  filename
         Load colormap as with cmap command.  But use this colormap only
         when the given data field is selected for coloring.  Thus the
         cmap color map applies to all data fields for which no vcmap has
         ever been specified.
 
 
-     ccmmeenntt  _c_o_l_o_r_i_n_d_e_x  [_R _G _B]
+     cment  colorindex  [R G B]
         Report or set that colormap entry.
 
 
-     rraawwdduummpp _d_u_m_p_-_f_i_l_e_n_a_m_e
+     rawdump dump-filename
         All particle attributes (not positions though) are written to a
-        _d_u_m_p_-_f_i_l_e_n_a_m_e.  Useful for debugging.  Warning: it will happily
+        dump-filename.  Useful for debugging.  Warning: it will happily
         overwrite an existing file with that name.
 
 
 
+  4.6.  Particle subsetting & statistics
 
-  44..66..  PPaarrttiiccllee ssuubbsseettttiinngg && ssttaattiissttiiccss
 
 
-
-
-     cclliippbbooxx ......
+     clipbox ...
         see cb below.
 
 
-     ccbb ........
+     cb ....
         Display only a 3D subregion of the data -- the part lying within
         the clipbox.
 
-        ccbb _x_m_i_n _y_m_i_n _z_m_i_n  _x_m_a_x _y_m_a_x _z_m_a_x
+        cb xmin ymin zmin  xmax ymax zmax
            Specified by coordinate ranges.  Note only spaces are used to
            separate the 6 numbers.
 
-        ccbb _x_c_e_n_,_y_c_e_n_,_z_c_e_n _x_r_a_d_,_y_r_a_d_,_z_r_a_d
+        cb xcen,ycen,zcen xrad,yrad,zrad
            Specified by center and "radius" of the box.  Note no spaces
            after the commas!
-        ccbb _x_m_i_n_,_x_m_a_x _y_m_i_n_,_y_m_a_x _z_m_i_n_,_z_m_a_x
+        cb xmin,xmax ymin,ymax zmin,zmax
            Specified by coordinate ranges.
 
-        ccbb off
+        cb off
            Disable clipping.  The entire dataset is again visible.
 
-        ccbb on
+        cb on
            Re-enable a previously defined clipbox setting. It will also
            display the clipbox again
 
-        ccbb hide
+        cb hide
            Hide the clipbox, but still discard objects whose centers lie
            outside it.
 
@@ -1535,36 +1410,36 @@
         If no arguments given, it reports the current clipbox.
 
 
-     tthhrreesshh
+     thresh
         Display a subset of particles, chosen by the value of some data
         field.  Each thresh command overrides settings from previous
         commands, so it cannot be used to show unions or intersections
         of multiple criteria.  For that, see the only command.  However,
         unlike only, the thresh criterion applies to time-varying data.
 
-        tthhrreesshh _f_i_e_l_d _m_i_n_v_a_l _m_a_x_v_a_l
-           Display only those particles where _m_i_n_v_a_l <= field _f_i_e_l_d <=
-           _m_a_x_v_a_l.  The _f_i_e_l_d may be given by name (as from datavar) or
+        thresh field minval maxval
+           Display only those particles where minval <= field field <=
+           maxval.  The field may be given by name (as from datavar) or
            by field number.
 
-        tthhrreesshh _f_i_e_l_d <_m_a_x_v_a_l
+        thresh field <maxval
 
-        tthhrreesshh _f_i_e_l_d >_m_i_n_v_a_l
-           Show only particles where _f_i_e_l_d is <= or >= the given
+        thresh field >minval
+           Show only particles where field is <= or >= the given
            threshold.
 
-        tthhrreesshh [[ooffff||oonn]]
+        thresh [off|on]
            Disable or re-enable a previously specified threshold.
 
 
-     oonnllyy==  _d_a_t_a_f_i_e_l_d  _v_a_l_u_e  _m_i_n_v_a_l_u_e_-_m_a_x_v_a_l_u_e  <_v_a_l_u_e >_v_a_l_u_e ...
+     only=  datafield  value  minvalue-maxvalue  <value >value ...
 
-     oonnllyy++  _d_a_t_a_f_i_e_l_d  _v_a_l_u_e  _m_i_n_v_a_l_u_e_-_m_a_x_v_a_l_u_e  <_v_a_l_u_e >_v_a_l_u_e ...
+     only+  datafield  value  minvalue-maxvalue  <value >value ...
 
-     oonnllyy--  _d_a_t_a_f_i_e_l_d  _v_a_l_u_e  _m_i_n_v_a_l_u_e_-_m_a_x_v_a_l_u_e  <_v_a_l_u_e >_v_a_l_u_e ...
+     only-  datafield  value  minvalue-maxvalue  <value >value ...
         Scans particles (in the current timestep only!), finding those
-        where _d_a_t_a_f_i_e_l_d has value _v_a_l_u_e, or has a value in range
-        _m_i_n_v_a_l_u_e <= value <= _m_a_x_v_a_l_u_e, or whatever.  Multiple value-
+        where datafield has value value, or has a value in range
+        minvalue <= value <= maxvalue, or whatever.  Multiple value-
         ranges may be specified to select the union of several sets.
         The resulting set of particles is assigned to (only=), added to
         (only+) or subtracted from (only-) the thresh selection-set.
@@ -1573,16 +1448,16 @@
 
         The net effect is illustrated by these examples:
 
-        oonnllyy== ttyyppee 11--33 55
+        only= type 1-3 5
            Show only particles of type 1, 2, 3 or 5.
 
-        oonnllyy-- mmaassss <<22..33  >>33..55
+        only- mass <2.3  >3.5
            After the above command, shows only the subset of type
            1/2/3/5 particles AND have mass between 2.3 and 3.5.  (Note
            that to take the intersection of two conditions, you must
            subtract the complement of the latter one.  Maybe some day
            there'll be an only&.
-     sseeee  selexpr
+     see  selexpr
         Show just those particles in the selection-set selexpr.
         Predefined set names are all, none, thresh and pick, and other
         names may be defined by the sel command.  The default is see
@@ -1593,34 +1468,34 @@
         except the thresh-selected objects, with see -thresh.
 
 
-     sseell selname = selexpr
+     sel selname = selexpr
         Compute a logical combination of selection-sets and assign them
         to another such set.  The set membership is originally assigned
         by thresh or only commands.  Yeah, I know this doesn't make
         sense.  Need a separate section to document selection-sets.
 
 
-     sseell selexpr
+     sel selexpr
         Count the number of particles in the selection-set selexpr.
 
 
-     cclleeaarroobbjj
+     clearobj
         Erase all particles in this group.  Useful for reloading on the
         fly.
 
 
-     eevveerryy   _N
-        Display a random subset (every _N-th) of all particles.  E.g.
+     every   N
+        Display a random subset (every N-th) of all particles.  E.g.
         every 1 shows all particles, every 2 shows about half of them.
         Reports current subsampling factor, and the current total number
         of particles.
 
 
-     hhiisstt _d_a_t_a_f_i_e_l_d [-n _n_b_u_c_k_e_t_s] [-l] [-c] [-t] [_m_i_n_v_a_l] [_m_a_x_v_a_l]
-        Generates a (numerical) histogram of values of _d_a_t_a_f_i_e_l_d, which
+     hist datafield [-n nbuckets] [-l] [-c] [-t] [minval] [maxval]
+        Generates a (numerical) histogram of values of datafield, which
         may be a named field (as from datavar) or a field index.
-        Divides the value range (either _m_i_n_v_a_l.._m_a_x_v_a_l or the actual
-        range of values for that field) into _n_b_u_c_k_e_t_s equal buckets (11
+        Divides the value range (either minval..maxval or the actual
+        range of values for that field) into nbuckets equal buckets (11
         by default).  Uses logarithmically-spaced intervals if -l (so
         long as the data range doesn't include zero).  If a clipbox is
         defined, use -c to count only particles within it.  If a thresh
@@ -1628,57 +1503,55 @@
         subset.
 
 
-     bboouunndd  [[ww]]
+     bound  [w]
         Reports 3D extent of the data.  With w, reports it in world
         coordinates, otherwise in object coordinates.
 
 
-     ddaattaavvaarr
+     datavar
 
-     ddvv Report names and value ranges (over all particles in current
+     dv Report names and value ranges (over all particles in current
         group) of all named data fields.
 
 
 
-
-  44..77..  BBooxxeess
+  4.7.  Boxes
 
 
-     sshhoowwbbooxx  _l_i_s_t _o_f _i_n_t_e_g_e_r _b_o_x _l_e_v_e_l _n_u_m_b_e_r_s_._._.
+     showbox  list of integer box level numbers...
 
-     hhiiddeebbooxx  _l_i_s_t _o_f _i_n_t_e_g_e_r _b_o_x _l_e_v_e_l _n_u_m_b_e_r_s_._._.
+     hidebox  list of integer box level numbers...
 
-     bbooxx[[eess]] [[ooffff||oonn||oonnllyy]]
+     box[es] [off|on|only]
         Turn box display off or on; or display boxes but hide all
         particles.
 
 
-     bbooxxccmmaapp _f_i_l_e_n_a_m_e
+     boxcmap filename
         Color boxes using that colormap.  Each box's level number (set
         by -l option of box data-command, default 0) is the color index.
 
 
-     bbooxxccmmeenntt  _c_o_l_o_r_i_n_d_e_x  [_R _G _B]
+     boxcment  colorindex  [R G B]
         Get or set the given box-colormap index.  E.g. boxcment 0
         reports the color of boxes created with no -l specified.
 
 
-     bbooxxllaabbeell [[oonn||ooffff]]
+     boxlabel [on|off]
         Label boxes by id number (set by -n option of box data-command).
 
 
-     bbooxxaaxxeess [[oonn||ooffff]]
+     boxaxes [on|off]
         Toggle or set box axes display mode.
 
 
-     bbooxxssccaallee [[ffllooaatt]] [[oonn||ooffff]]
+     boxscale [float] [on|off]
 
-     ggoobbooxx _b_o_x_n_u_m_b_e_r
+     gobox boxnumber
 
-     ggoobbooxxssccaallee
-
-     mmeennuu ffmmeennuu
+     goboxscale
 
+     menu fmenu
 
 
 
@@ -1696,13 +1569,10 @@
 
 
 
+     datascale
 
 
-
-     ddaattaassccaallee
-
-
-  44..88..  DDaattaa ccoommmmaannddss
+  4.8.  Data commands
 
 
   (see also partibrains.c::specks_read)
@@ -1714,56 +1584,90 @@
 
 
 
-     rreeaadd _f_i_l_e
+     read file
         read a speck formatted file. Recursive, commands can nest.
         (strtok ok??)  Note that read is also a Control Command, doing
         exactly the same thing.
 
 
-     iinncclluuddee  _f_i_l_e
+     include  file
         read a speck formatted file.
 
 
-     iieeeeee [[--tt ttiimmee]] _f_i_l_e
+     ieee [-t time] file
         read a IEEEIO formatted file, with optional timestep number (0
         based).  Support for this type of data must be explicitly
         compiled into the program.
 
 
-     kkiirraa _f_i_l_e
+     kira file
         read a kira formatted file. See the kiractl Control Command to
         modify the looks of the objects.
 
 
-     sseetteennvv nnaammee vvaalluuee
+     setenv name value
         Add (or change) a named variable of the environment variables
         space of partiview. Enviroment variables, like in the normal
         unix shell, can be referred to by prepending their name with a
-        $.  _N_o_t_e _t_h_e_r_e _p_r_o_b_a_b_l_y _i_s _n_o_t _a_n _u_n_s_e_t_e_n_v _c_o_m_m_a_n_d.
+        $.  Note there probably is not an unsetenv command.
 
 
-     oobbjjeecctt _g_N_=_A_L_I_A_S
+     object gN=ALIAS
         Defines/Selects a particular group number (N=1,2,3....) to an
         ALIAS. In command mode you can use gN=ALIAS. Any data following
         this command will now belong to this group.
 
 
-     oobbjjeecctt _O_b_j_e_c_t_N_a_m_e
+     object ObjectName
         Select an existing group. Following data will now belong to this
         group.
 
 
-     ssddbbvvaarrss _v_a_r
+     sdbvars var
         Choose which data fields to extract from binary sdb files (any
-        of: mMcrogtxyzSn) for subsequent sbd commands.
+        of: mMcrogtxyzSn) for subsequent sdb commands.
 
 
-     ssddbb [[--tt ttiimmee]] _f_i_l_e
+     sdb [-t time] file
         Read an SDB (binary) formatted file, with optional timestep
-        number (0 based).
+        number.  (Default time is latest datatime, or 0.)
+
+
+     pb [-t time] file
+        Read a .pb (binary) particle file, with optional timestep
+        number.  (Default time is latest datatime, or 0.)  A .pb file
+        contains (all values 32-bit integer or 32-bit IEEE float):
+
+        1. magic number, 0xFFFFFF98  (int32)
+
+        2. byte offset of first particle (int32)
+
+        3. number of attributes (int32)
+
+        4. sequence of null-terminated attribute name strings,
+           attributename0 \0 attributename1 \0 ...
+
+        5. possibly some pad bytes, enough to reach the specified first-
+           particle file offset
 
+        6. sequence of particle records, each (number-of-attributes +
+           4)*4 bytes long:
 
-     bbooxx[[eess]] _._._._.
+           a. particle-id (int32)
+
+           b. particle X, Y, Z (3 float32's)
+
+           c. particle attributes (number-of-attributes float32's)
+
+           ending at the end of the file (i.e. there's no particle-count
+           field).
+
+        Either big- or little-endian formats are accepted; the value of
+        the magic number determines endianness of all values in that
+        file.
+
+
+     box[es] ....
         Draw a box, using any of the following formats:
 
 
@@ -1778,12 +1682,12 @@
         level determines color.
 
 
-     mesh [-t _t_x_n_o] [-c _c_o_l_o_r_i_n_d_e_x] [-s _s_t_y_l_e]
+     mesh [-t txno] [-c colorindex] [-s style]
         Draw a quadrilateral mesh, optionally colored or textured.
-        Following the mmeesshh line, provide a line with the mesh
+        Following the mesh line, provide a line with the mesh
         dimensions: nu nv
 
-        Following this comes the list of _n_u*_n_v mesh vertices, one vertex
+        Following this comes the list of nu*nv mesh vertices, one vertex
         (specified by several blank-separated numbers) per line.  (Blank
         lines and comments may be interspersed among them.)  Note that
         the mesh connections are implicit: vertex number i*nu+j is
@@ -1795,97 +1699,127 @@
 
         Options:
 
-         -t _t_x_n_o
-           Apply texture number _t_x_n_o to surface.  In this case, each
+         -t txno
+           Apply texture number txno to surface.  In this case, each
            mesh vertex should also include u and v texture coordinates.
 
-         -c _c_o_l_o_r_i_n_d_e_x
-           Color surface with color from integer cmap entry _c_o_l_o_r_i_n_d_e_x.
+         -c colorindex
+           Color surface with color from integer cmap entry colorindex.
 
-         -s _s_t_y_l_e
+         -s style
            Drawing style:
 
-            _s_o_l_i_d
+            solid
               filled polygonal surface (default)
 
-            _w_i_r_e
+            wire
               just edges
 
-            _p_o_i_n_t
+
+            point
               just points (one per mesh vertex)
 
 
-     _X_c_e_n _Y_c_e_n _Z_c_e_n ellipsoid _[_o_p_t_i_o_n_s_]_._._. _[_t_r_a_n_s_f_o_r_m_a_t_i_o_n_]
+     Xcen Ycen Zcen ellipsoid [options]... [transformation]
         Draw an ellipsoid, specified by:
 
          Xcen Ycen Zcen
            Center position in world coordinates
 
-         -c _c_o_l_o_r_i_n_d_e_x
+         -c colorindex
            Integer color index (default -1 => white)
 
-         -s _s_t_y_l_e
+         -s style
            Drawing style:
 
-            _s_o_l_i_d
+            solid
               filled polygonal surface (default)
 
-            _p_l_a_n_e
+            plane
               3 ellipses: XY, XZ, YZ planes
 
-            _w_i_r_e
+            wire
               latitude/longitude ellipses
 
-            _p_o_i_n_t
+            point
               point cloud: one per lat/lon intersection
 
-         -r _X_r_a_d_i_u_s[,_Y_r_a_d_i_u_s,_Z_r_a_d_i_u_s]
+         -r Xradius[,Yradius,Zradius]
            Radius (for sphere) or semimajor axes (for ellipsoid)
 
-         -n _n_l_a_t_[_,_n_l_o_n_]
+         -n nlat[,nlon]
            Number of latitude and longitude divisions.  Relevant even
-           for _p_l_a_n_e style, where they determine how finely the
-           polygonal curves approximate circles.  Default _n_l_o_n = _n_l_a_t/2
+           for plane style, where they determine how finely the
+           polygonal curves approximate circles.  Default nlon = nlat/2
            + 1.
 
-         _t_r_a_n_s_f_o_r_m_a_t_i_o_n
+         transformation
            Sets the spatial orientation of the ellipsoid.  May take any
            of three forms:
 
-            ((nnootthhiinngg))
+            (nothing)
               If absent, the ellipsoid's coordinate axes are the same as
               the world axes for the group it belongs to.
 
-            99 bbllaannkk--sseeppaarraatteedd nnuummbbeerrss
+            9 blank-separated numbers
               A 3x3 transformation matrix T from ellipsoid coordinates
               to world coordinates, in the sense Pworld = Pellipsoid * T
               +  [Xcen, Ycen, Zcen].
 
-            1166 bbllaannkk--sseeppaarraatteedd nnuummbbeerrss
+            16 blank-separated numbers
               A 4x4 transformation matrix, as above but for the obvious
               changes.
 
 
-     wwaavveeoobbjj [[--ttiimmee _t_i_m_e_s_t_e_p] [-static] [-texture _n_u_m_b_e_r] [-c
-        _c_o_l_o_r_i_n_d_e_x] [-s _s_t_y_l_e]  _f_i_l_e_._o_b_j
+     waveobj [-time timestep] [-static] [-texture number] [-c col-
+        orindex] [-s style]  file.obj
         Load a Wavefront-style .obj model.  Material properties are
-        ignored; the surface is drawn in white unless -c _c_o_l_o_r_i_n_d_e_x in
+        ignored; the surface is drawn in white unless -c colorindex in
         which case it's drawn using that color-table color.  Also if
         -texture (alias -tx) is supplied, the surface is textured using
         whatever texture coordinates are supplied in the .obj file.  The
         model is displayed at all times only if marked -static;
         otherwise it's displayed only at the time given by -time
-        _t_i_m_e_s_t_e_p or by the most recent _d_a_t_a_t_i_m_e.
+        timestep or by the most recent datatime.
+
+        A subset of the .obj format is accepted:
+
+        v X Y Z
+           -- vertex position
+
+        vt U V
+           -- vertex texture coordinates
+
+        vn NX NY NZ
+           -- vertex normal
+
+        f V1 V2 V3 ...
+           -- face, listing just position indices for each vertex.  The
+           first v line in the .obj file has index 1, etc.
 
+        f V1/T1 V2/T2 V3/T3 ...
+           -- face, listing position and texture coordinates for each
+           vertex of the face.
 
+        f V1/T1/N1 V2/T2/N2 V3/T3/N3 ...
+           -- face, listing position, texture-coordinate, and normal
+           indices for each vertex.
 
+        Note that material properties (mtl) are ignored.  Waveobj models
+        are colored according to the -c colorindex option (integer index
+        into the current cmap colormap), or white if no -c is used.  If
+        texturing is enabled -- if the .obj model contains vt entries,
+        and the -texture option appears, and that numbered texture
+        exists -- then the given texture color multiplies or replaces
+        the -c color, according to the texture options.
 
 
-     ttffmm [[ccaammeerraa]] _n_u_m_b_e_r_s_._._.
+
+     tfm [camera] numbers...
         Object-to-world transformation.  May take 1, 6, 7, 9 or 16
-        numbers: either _s_c_a_l_e_f_a_c_t_o_r or _t_x _t_y _t_z _r_x _r_y _r_z
+        numbers: either scalefactor or tx ty tz rx ry rz
         [it/scalefactor/] or 16 numbers for 4x4 matrix, or 9 numbers for
-        3x3 matrix.  See _C_o_o_r_d_i_n_a_t_e_s _a_n_d _C_o_o_r_d_i_n_a_t_e _T_r_a_n_s_f_o_r_m_a_t_i_o_n_s.
+        3x3 matrix.  See Coordinates and Coordinate Transformations.
 
         Normally the transform is to world coordinates; but with
         optional camera prefix, the object's position is specified
@@ -1899,32 +1833,32 @@
 
 
 
-
-     eevvaall _c_o_m_m_a_n_d
+     eval command
         execute a Control Command.
 
 
-     ffeeeedd  _c_o_m_m_a_n_d
+     feed  command
         Synonym for eval.
 
 
-     VVIIRRDDIIRR  _c_o_m_m_a_n_d
+     VIRDIR  command
         Synonym for eval.
 
 
-     ffiilleeppaatthh _p_a_t_h
+
+     filepath path
         A colon-separated list of directories in which datafiles, color
         maps, etc.  will be searched for. If preceded with the + symbol,
-        this list will be appended to the current _f_i_l_e_p_a_t_h.
+        this list will be appended to the current filepath.
 
 
-     ppoollyyoorriivvaarr _i_n_d_e_x_n_o
+     polyorivar indexno
         By default, when polygons are drawn, they're parallel to the
         screen plane -- simple markers for the points.  It's sometimes
         useful to give each polygon a fixed 3-D orientation (as for disk
         galaxies).  To do this, provide 6 consecutive data fields,
         representing two 3-D orthogonal unit vectors which span the
-        plane of the disk.  Then use polyorivar _i_n_d_e_x_n_o giving the data
+        plane of the disk.  Then use polyorivar indexno giving the data
         field number of the first of the 6 fields.  The vectors define
         the X and Y directions on the disk, respectively -- relevant if
         texturing is enabled.
@@ -1937,138 +1871,137 @@
         those polygons.
 
 
-     tteexxttuurree [[--aaiiAAOOllmmnnMMDDBB]] _t_x_n_o _f_i_l_e_._s_g_i
+     texture [-aiAOlmnMDB] txno file.sgi
 
-         --aa((llpphhaa))
+         -a(lpha)
            A single-channel image would normally be used as luminance
            data.  With -a, the image is taken as opacity data instead
            (GL_ALPHA texture format).
 
-         --ii((nntteennssiittyy))
+         -i(ntensity)
            For 1- or 3-channel images, compute the intensity of each
            pixel and use it to form an alpha (opacity) channel.
 
-         --AA((dddd))
+         -A(dd)
            Use additive blending.  This texture will add to, not
            obscure, the brightness of whatever lies behind it (i.e.
            whatever is drawn later).
 
-         --OO((vveerr))
+         -O(ver)
            Use "over" compositing.  This texture will obscure features
            lying behind it according to alpha values at each point.
 
 
 
-         --MM((oodduullaattee))
+         -M(odulate)
            Multiply texture brightness/color values by the colormap-
            determined color of each particle.
 
-         --DD((eeccaall))
+         -D(ecal)
            The textured polygon's color is determined entirely by the
            texture, suppressing any colormapped color.
 
-         --BB((lleenndd))
+         -B(lend)
            Probably not very useful.
 
 
-     tteexxttuurreevvaarr _f_i_e_l_d
+     texturevar field
         If polygon-drawing and texturing are turned on, use the given
-        _f_i_e_l_d (datavar name or number) in each particle to select which
+        field (datavar name or number) in each particle to select which
         texture (if any) to draw on its polygon.
 
 
 
-     ccoooorrdd _n_a_m_e _._._. _1_6 _w_o_r_l_d_-_t_o_-_c_o_o_r_d _t_f_m _f_l_o_a_t_s _(_G_L _o_r_d_e_r_)
+     coord name ... 16 world-to-coord tfm floats (GL order)
 
-     ddaattaasseett _i_n_d_e_x_n_o _d_a_t_a_s_e_t_n_a_m_e
+     dataset indexno datasetname
         Give names to multiple datasets in IEEEIO files (read with ieee
-        command).  _i_n_d_e_x_n_o is an integer, 0 being the first dataset.
+        command).  indexno is an integer, 0 being the first dataset.
 
 
-     ddaattaavvaarr _i_n_d_e_x_n_o _n_a_m_e _[_m_i_n_v_a_l _m_a_x_v_a_l_]
-        Name the variable in data field _i_n_d_e_x_n_o.  The first data field
-        has _i_n_d_e_x_n_o 0.  If provided, _m_i_n_v_a_l _m_a_x_v_a_l supply the nominal
+     datavar indexno name [minval maxval]
+        Name the variable in data field indexno.  The first data field
+        has indexno 0.  If provided, minval maxval supply the nominal
         range of that data variable; some control commands (lum, color)
         need to know the range of data values, and will use this instead
         of measuring the actual range.
 
 
-     ddaattaattiimmee _t_i_m_e
-        Label subsequent data with this _t_i_m_e (a non-negative integer).
+     datatime time
+        Label subsequent data with this time (a non-negative integer).
 
 
-     _X_p_o_s _Y_p_o_s _Z_p_o_s _V_a_r_0 _._._._.
+     Xpos Ypos Zpos Var0 ....
         These lines, with XYZ positions in the first 3 columns, will
         make up the bulk of a typical dataset. The 4th and subsequent
         columns contain the values of the datavariables as named with
-        the ddaattaavvaarr commands. Note that data variable (field) numbers
+        the datavar commands. Note that data variable (field) numbers
         are 0-based.
 
 
 
+  4.9.  Kira/Starlab
 
-  44..99..  KKiirraa//SSttaarrllaabb
 
+  To read Kira output, in human-readable or binary tdyn form, use the
+  ``kira kirafilename'' data-command.
 
-  To read Kira output, in human-readable or binary ttddyynn form, use the
-  ``kira _k_i_r_a_f_i_l_e_n_a_m_e'' data-command.
 
 
-
-  44..99..11..  KKiirraa ppaarrttiiccllee aattttrriibbuutteess
+  4.9.1.  Kira particle attributes
 
   The particles read in have the following attributes:
 
-      iidd
+      id
         positive integer worldline index for single stars (matching the
         id in the kira stream).  For non-leaf (center-of-mass) tree
         nodes, id is a negative integer.
 
-      mmaassss
+      mass
         Mass, in solar mass units (see ``kira mscale'' control command).
 
-      nncclluummpp
+      nclump
         Number of stars in this particle's subtree.  1 for isolated
         stars, 2 for binaries, etc.
 
-      TTlloogg
+      Tlog
         base-10 log of temperature (K)
 
-      LLuumm
+      Lum
         Luminosity in solar-mass units.  (Note this is linear, not log
         luminosity.)
 
-      ssttyyppee
+      stype
         Stellar type code (small integer).  The [bracketed] message
         reported when picking (button-2 or p key) on a star gives the
         corresponding human-readable stellar type too.
 
 
-      iissmmeemmbbeerr
+      ismember
         Is this star still a member of (bound to) the cluster?
 
-      rroooottiidd
+      rootid
         id of root of subtree.  For single stars, rootid = id.
 
-      ttrreeeeaaddddrr
+      treeaddr
         bit-encoded location of star in subtree.
 
-      rriinnggssiizzee
+      ringsize
         0 for stars.  For nonleaf nodes, this is the semimajor axis or
         instantaneous separation (according to ``kira sep'').  This
         field isn't multiplied by the scale factor given in kira sep; it
         gives the actual distance in kira units.
 
-      ssqqrrttmmaassss
+      sqrtmass
         Square root of mass/Msun.  Might be useful for luminosity
         scaling.
 
-      mmuu
+      mu
         Mass ratio for center-of-mass nodes.  Zero for stars.
 
 
 
-  44..99..22..  HHeerrttzzsspprruunngg--RRuusssseellll ddiiaaggrraamm
+  4.9.2.  Hertzsprung-Russell diagram
 
   The H-R diagram can be invoked via the More... menu (upper left) or by
   the kira hrdiag on control command.  Axes for this plot are log
@@ -2078,39 +2011,39 @@
 
   Keystroke commands in the H-R window:
 
-      bb//BB
+      b/B
         Adjust the (b)rightness (dot size) of the dots plotted for each
         star.  Small b brightens (enlarges); capital B shrinks.
 
-      aa//AA
+      a/A
         Adjust (a)lpha (opacity) of dots plotted for each star.  If many
         stars coincide in H-R, their brightnesses add.  Thus reducing
         opacity may help clarify the relative L-T space densities, if
         there are many stars.
 
-      vv//VV
+      v/V
         Zoom out (v) or in (V) by 33%.  The point under the cursor
         becomes the center of the view.
 
 
-  44..99..33..  kkiirraa ccoonnttrrooll ccoommmmaannddss
+  4.9.3.  kira control commands
 
   Viewing control options for kira/Starlab formatted data that have been
   read in with the kira Data Command.  All control commands begin with
   kira too.
 
-      kkiirraa nnooddee {{oonn||ooffff||rroooott}}
+      kira node {on|off|root}
         Show or hide center-of-mass nodes for multiple stars.  With on,
         show CM nodes for each level in a binary tree.  With root, show
         only the top-level CM node for each multiple.
 
 
-      kkiirraa rriinngg {{oonn||ooffff||rroooott}}
+      kira ring {on|off|root}
         Show circles around multiple stars; on and root as above.
 
 
 
-      kkiirraa ttrreeee {{oonn||ooffff||ccrroossss||ttiicckk}} [[_t_i_c_k_s_c_a_l_e]
+      kira tree {on|off|cross|tick} [tickscale]
         Show lines connecting pairs of stars at each binary-tree level
         in a multiple group.  With cross, also show a perpendicular line
         -- a tick mark -- which crosses at the CM point, and whose
@@ -2119,7 +2052,7 @@
         line.
 
 
-      kkiirraa ssiizzee [[sseepp||sseemmii]] [[_r_i_n_g_s_c_a_l_e_f_a_c_t_o_r]
+      kira size [sep|semi] [ringscalefactor]
         Determines 3-D size of circles when kira ring on.  With kira
         size sep, ring diameter is scalefactor * instanteous separation.
         With kira size semi, ring radius is scalefactor * a (the
@@ -2129,120 +2062,119 @@
         Default: kira size semi 1.5.
 
 
-     kkiirraa ssccaallee _r_i_n_g_s_c_a_l_e_f_a_c_t_o_r
+     kira scale ringscalefactor
         Synonym for kira size above.
 
 
-      kkiirraa ssppaann _m_i_n_p_i_x _m_a_x_p_i_x
+      kira span minpix maxpix
         Sets screen-space (pixel) size limits on rings.  They'll never
-        get smaller than radius _m_i_n_p_i_x nor larger than _m_a_x_p_i_x,
+        get smaller than radius minpix nor larger than maxpix,
         regardless of true 3-D size.  Thus even vanishingly tight
         binaries can always be visibly marked.  Default: kira span 2 50.
 
 
-      kkiirraa ttrraacckk _i_d|on|off
-        As particle _i_d moves through time, move the viewpoint in the
+      kira track id|on|off
+        As particle id moves through time, move the viewpoint in the
         same way, so that (if you don't move the view by navigation) the
         particle remains fixed in apparent position.  kira track off
         disables tracking, and kira track on re-enables it.  Use the p
         key or mouse button 2 to pick a particle (or CM node if kira
-        node on) to see its numeric _i_d.  Transient center-of-mass nodes
+        node on) to see its numeric id.  Transient center-of-mass nodes
         (shown if kira node on) can be tracked while they exist.
 
 
-      kkiirraa mmssccaallee _m_a_s_s_s_c_a_l_e_f_a_c_t_o_r[!]
+      kira mscale massscalefactor[!]
         Set/check the mass scale factor.  Starlab dynamical mass values
         are multiplied by this factor for reporting to the user.
-        Normally _m_a_s_s_s_c_a_l_e_f_a_c_t_o_r should equal the initial cluster mass
+        Normally massscalefactor should equal the initial cluster mass
         in solar-mass units.  For some input files, starlab can
         determine what was specified in the original kira run.  If so,
-        ``kira mscale _n_u_m_b_e_r'' will be ignored unless _n_u_m_b_e_r ends with
+        ``kira mscale number'' will be ignored unless number ends with
         an exclamation point (!).  So with no !, the user (or .cf
         script) provides a default value; use ! to override the original
         mass scale.
 
 
-      kkiirraa iinntt _s_e_l_d_e_s_t [= _s_e_l_s_r_c]
+      kira int seldest [= selsrc]
         Track interactions between particles.  As the cluster evolves,
-        whenever any star matching selection-expression _s_e_l_s_r_c
+        whenever any star matching selection-expression selsrc
         encounters (is a member of the same kira tree as) another
-        particle, then the other particle is added to the _s_e_l_d_e_s_t set.
-        If _s_e_l_d_e_s_t and _s_e_l_s_r_c are the same (or if ``= _s_e_l_s_r_c'' is
+        particle, then the other particle is added to the seldest set.
+        If seldest and selsrc are the same (or if ``= selsrc'' is
         omitted), then kira int computes the transitive closure of the
         interaction set.  Otherwise, only stars that encounter members
-        of the initial _s_e_l_s_r_c set become members of the _s_e_l_d_e_s_t set.
+        of the initial selsrc set become members of the seldest set.
         Example:
 
-         cclliicckk oonn ssoommee ssttaarr
+         click on some star
            The clicked-on star(s) become members of the pick set.
 
-         sseell xx == ppiicckk
+         sel x = pick
            Save a copy in the new set named x.
 
-         kkiirraa iinntt xx
+         kira int x
            Accumulate encounters in the set x.
 
-         eemmpphh xx
+         emph x
            Increase brightness of members of x.
 
-         kkiirraa ttrraaiill xx
+         kira trail x
            Extend trails from these set members.
 
 
 
-      kkiirraa ttrraaiill _s_e_l_e_x_p_r_e_s_s_i_o_n|off
-        Leave trails behind particles selected by _s_e_l_e_x_p_r_e_s_s_i_o_n (see the
+      kira trail selexpression|off
+        Leave trails behind particles selected by selexpression (see the
         sel command).  As (dynamical) time passes, for each display
         update, one sample point is added to the trail for each selected
         particle.  (If you reverse the direction of time, the trails
         will fold back on themselves.)  Some examples:
 
-         kkiirraa ttrraaiill aallll
+         kira trail all
            Makes trails grow behind all particles (including CM nodes,
            if they're displayed)
 
-         kkiirraa ttrraaiill ppiicckk
+         kira trail pick
            Clicking on a star will make a trail grow behind it.  If
            several stars are within picking range (under the cursor),
            trails will grow behind each of them.
 
-         tthhrreesshh --ss bbiigg  mmaassss >> 11..55
+         thresh -s big  mass > 1.5
            threshold when masses are larger than 1.5
 
-         kkiirraa ttrraaiill bbiigg
+         kira trail big
            These two commands (a) select all stars exceeding 1.5 solar
            masses and (b) extend trails behind them.
 
 
-      kkiirraa ttrraaiill cclleeaarr
+      kira trail clear
         Erase current trails, but let them continue to accumulate as
         time passes.
 
 
-      kkiirraa mmaaxxttrraaiill _n_s_a_m_p_l_e_s
+      kira maxtrail nsamples
         Set how many time-points are kept for each particle's trail,
         initially 50.
 
 
-      kkiirraa hhrrddiiaagg oonn||ooffff
+      kira hrdiag on|off
         toggle to turn HD Diagram on or off. Initially off.
 
-      kkiirraa hhrrddiiaagg rraannggee _l_o_g_T_l_e_f_t _l_o_g_T_r_i_g_h_t _l_o_g_L_b_o_t_t_o_m _l_o_g_L_t_o_p
+      kira hrdiag range logTleft logTright logLbottom logLtop
         set limits on the HD Diagram axes.
 
 
 
-
-  44..1100..  TTeexxttuurreess
+  4.10.  Textures
 
   To make polygons be textured:
 
   +o  Use a series of texture data-commands to provide a table of
-     textures, each named by a small integer _t_e_x_t_u_r_e_-_i_n_d_e_x;
+     textures, each named by a small integer texture-index;
 
-  +o  Create a data field in each particle whose value is the _t_e_x_t_u_r_e_-
-     _i_n_d_e_x for that particle's polygon
-  +o  Use data-command texturevar _f_i_e_l_d_n_o to specify which data field
+  +o  Create a data field in each particle whose value is the texture-
+     index for that particle's polygon
+  +o  Use data-command texturevar fieldno to specify which data field
      that is.
 
   +o  Use control commands (poly, polylumvar, polysize) to enable drawing
@@ -2254,56 +2186,56 @@
      It doesn't matter whether the texture-index data field is given a
      datavar name.
 
-  For each particle, if the value of its _t_e_x_t_u_r_e_v_a_r'th field either (a)
+  For each particle, if the value of its texturevar'th field either (a)
   doesn't match the value in some texture command or (b) the file named
   in that texture command couldn't be read, then its polygon is drawn as
   if texturing were disabled.
 
 
-  44..1111..  CCoooorrddiinnaatteess aanndd CCoooorrddiinnaattee TTrraannssffoorrmmaattiioonnss
+  4.11.  Coordinates and Coordinate Transformations
 
-  Matrices as for the ttffmm command are intended to be multiplied by an
+  Matrices as for the tfm command are intended to be multiplied by an
   object-coordinate row vector on the left, so that 4x4 matrices specify
   a translation in their 13th through 15th entries.  Generally they're
   in the sense of an object-or-camera-to-world transform.
 
-  The six- or seven-number transforms (_t_x _t_y _t_z _r_x _r_y _r_z
-  [it/scalefactor/], as accepted by the ttffmm and jjuummpp commands) are
+  The six- or seven-number transforms (tx ty tz rx ry rz
+  [it/scalefactor/], as accepted by the tfm and jump commands) are
   interpreted as
 
-  _P_w_o_r_l_d _= _P_o_b_j_e_c_t _* _s_c_a_l_e_f_a_c_t_o_r _* rotY(_r_y) * rotX(_r_x) * rotZ(_r_z) *
-  translate(_t_x_,_t_y_,_t_z)
+  Pworld = Pobject * scalefactor * rotY(ry) * rotX(rx) * rotZ(rz) *
+  translate(tx,ty,tz)
 
 
-  44..1122..  CCoolloorrmmaapp FFiilleess
+  4.12.  Colormap Files
 
   Colormap files, as read by the cmap and vcmap commands, are line-
   oriented text files.  Blank lines are ignored, as are # comments.  The
-  first nonblank, non-comment line gives the colormap _s_i_z_e (number of
+  first nonblank, non-comment line gives the colormap size (number of
   entries).  Later lines may have the form
 
     <it/R G B/
 
 
   giving red, green, and blue, each in the range 0 .. 1.  Typically
-  there will be _s_i_z_e of these lines.  However the colormap need not be
+  there will be size of these lines.  However the colormap need not be
   written sequentially; a line like
 
     <it/colorindex/:  <it/R G B/
 
 
-  places that RGB value at that _c_o_l_o_r_i_n_d_e_x, in the range 0 .. _s_i_z_e-1.
-  Later _R _G _B lines are assigned to _c_o_l_o_r_i_n_d_e_x_+_1, _c_o_l_o_r_i_n_d_e_x_+_2 and so
+  places that RGB value at that colorindex, in the range 0 .. size-1.
+  Later R G B lines are assigned to colorindex+1, colorindex+2 and so
   on.  Also,
 
     <it/colorindex/ := <it/oldcolorindex/
 
 
-  copies the (previously-assigned) RGB value from _o_l_d_c_o_l_o_r_i_n_d_e_x and
-  assigns it to _c_o_l_o_r_i_n_d_e_x.
+  copies the (previously-assigned) RGB value from oldcolorindex and
+  assigns it to colorindex.
 
 
-  55..  VViieewwiinngg WWiinnddooww KKeeyybbooaarrdd SShhoorrttccuuttss
+  5.  Viewing Window Keyboard Shortcuts
 
 
   Commands that you can give from within the viewing window are all
@@ -2355,25 +2287,18 @@
 
 
 
-
-
-
-  66..  PPaarrttiivviieeww aanndd NNEEMMOO
+  6.  Partiview and NEMO
 
   The program snapspecks  converts a NEMO snapshot to specks format that
   can be read in directly by partiview. The default viewing variables
-  are x,y,z,m, but you can add and changed them by using the ooppttiioonnss==
-  keyword.  In fact, arbitrary _b_o_d_y_t_r_a_n_s expressions can be used for
+  are x,y,z,m, but you can add and changed them by using the options=
+  keyword.  In fact, arbitrary bodytrans expressions can be used for
   output.  In the following example a 32-body Plummer sphere is created,
   which is then given a power-law mass spectrum (with slope -2) between
   0.5 and 10 mass units, and animated:
 
 
 
-
-
-
-
   ______________________________________________________________________
     % mkplummer - 32 |\
           snapmass - - massname='n(m)' masspars=p,-2 massrange=0.5,10 |\
@@ -2395,10 +2320,7 @@
 
 
 
-
-
-
-  77..  TTiippss
+  7.  Tips
 
 
   During animation the trip/back buttons can effectively be used to
@@ -2435,7 +2357,6 @@
 
 
 
-
   the Control Command async movie1, and it will create files
   snap.000.sgi, snap.001.sgi, .... and already with xv a movie can be
   shown:
@@ -2446,7 +2367,6 @@
 
 
 
-
   To make animated GIFs, here are some examples with common software,
   all with a default 0.1 sec delay between frames. Some animation
   software (e.g. xanim) can change these:
@@ -2459,14 +2379,13 @@
 
 
 
-
   The script will run asynchronously within partiview, so if you then
   use the mouse to change orientation or zoom, these actions (minus the
   location of the mouse of course) will be nicely recorded in the
   snapshots.
 
 
-  88..  BBuuggss,, FFeeaattuurreess aanndd LLiimmiittaattiioonnss
+  8.  Bugs, Features and Limitations
 
 
   Here is a list of known peculiarities, some of them bugs, others just
@@ -2474,7 +2393,7 @@
   things I simply have not understood how it works.
 
 
-  88..11..  LLiimmiittaattiioonnss ww..rr..tt.. VViirrDDiirr::
+  8.1.  Limitations w.r.t. VirDir:
 
 
 
@@ -2485,7 +2404,7 @@
      Row Window.
 
 
-  88..22..  SSoommee nnootteess ffoorr nneewwccoommeerrss ttoo VViirrDDiirr
+  8.2.  Some notes for newcomers to VirDir
 
   Although starting virdir is very similar to partiview,
 
@@ -2504,8 +2423,6 @@
 
 
 
-
-
   ______________________________________________________________________
 
      raise
@@ -2515,7 +2432,6 @@
 
 
 
-
   which will put virdir in fly and animation mode.
 
   Here are some important modes, make sure you keep the mouse in the
@@ -2542,7 +2458,7 @@
 
 
 
-  99..  GGlloossssaarryy
+  9.  Glossary
 
 
 
@@ -2558,17 +2474,3 @@
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-- 
GitLab