diff --git a/Announce.txt b/Announce.txt
index 86a692baacc29587ecbdff2f00b973f8a49acb57..549a0447e6ffa66e399bca9a06319135afeddbbf 100644
--- a/Announce.txt
+++ b/Announce.txt
@@ -1,5 +1,5 @@
 
- Qhull 2010.0.3  2010/01/05
+ Qhull 2010.1 2010/01/06
 
         http://www.qhull.org
         git@gitorious.org:qhull/qhull.git
diff --git a/README.txt b/README.txt
index 8637e940c3eab5203b2f42087ddc9baa6548af84..95207ede6f91f9e3401ec4fe777796cdb411876b 100644
--- a/README.txt
+++ b/README.txt
@@ -1,6 +1,6 @@
 Name
 
-      qhull, rbox         2010.0.3 2010/01/05
+      qhull, rbox         2010.1 2010/01/06
   
 Convex hull, Delaunay triangulation, Voronoi diagrams, Halfspace intersection
  
@@ -10,12 +10,10 @@ Convex hull, Delaunay triangulation, Voronoi diagrams, Halfspace intersection
 
       Available from:
         <http://www.qhull.org>
-         git@gitorious.org:qhull/qhull.git
-        <http://savannah.nongnu.org/projects/qhull>
+        <git@gitorious.org:qhull/qhull.git>
  
      Version 1 (simplicial only):
         <http://www.qhull.org/download/qhull-1.0.tar.gz>
-        <http://www.qhull.org/download/qhull.sit.hqx>
        
       News and a paper:
         <http://www.qhull.org/news>
@@ -41,7 +39,11 @@ Environment requirements
 
   Qhull and rbox should run on all 32-bit and 64-bit computers.  Use
   an ANSI C or C++ compiler to compile the program.  The software is 
-  self-contained.  
+  self-contained.  It comes with examples and test scripts.
+  
+  Qhull's C++ interface uses the STL.  The C++ test program is based on
+  QTestLib from Nokia's Qt Framework.  For 2010, Qhull's C++ interface 
+  may change without notice.
   
   Qhull is copyrighted software.  Please read COPYING.txt and REGISTER.txt
   before using or distributing Qhull.
@@ -52,11 +54,7 @@ To cite Qhull, please use
   algorithm for convex hulls," ACM Trans. on Mathematical Software,
   22(4):469-483, Dec 1996, http://www.qhull.org.
 
-To contribute to Qhull
-
-  Qhull is on Savannah at http://savannah.nongnu.org/projects/qhull/
-
-Qhull on Windows 95, 98, ME, NT, 2000, XP
+Qhull on Windows
 
   The zip file contains rbox.exe, qhull.exe, qconvex.exe, qdelaunay.exe, 
   qhalf.exe, qvoronoi.exe, documentation files, and source files.
@@ -65,38 +63,47 @@ Qhull on Windows 95, 98, ME, NT, 2000, XP
   - Unzip the files into a directory.  You may use WinZip32 <www.hotfiles.com>
   - Click on QHULL-GO
     
+  - If you use qhull a lot, consider using 
+    Road Bash (www.qhull.org/bash) or Cygwin (www.cygwin.com),
   - In Windows 95, the DOS window needs improvement.
       - Increase the size of the screen font to 8x12.
       - If the text is too dim, fix the screen colors with shareware (e.g., crt.exe)
-  - If you use qhull a lot, consider using the Cygwin Unix shell (www.cygwin.com),
 
   To learn about Qhull:
   - Execute 'qconvex' for a synopsis and examples.
   - Execute 'rbox 10 | qconvex' to compute the convex hull of 10 random points.
   - Execute 'rbox 10 | qconvex i TO file' to write results to 'file'. 
-  - If an error occurs, Windows 95 sends the error to stdout instead of stderr 
-      - use 'TO xxx' to send normal output to xxx and error output to stdout
   - Browse the documentation: qhull\html\index.htm
+  - If an error occurs, Windows sends the error to stdout instead of stderr 
+      - use 'TO xxx' to send normal output to xxx and error output to stdout
+
+To contribute to Qhull
 
-Compiling with cygwin on Windows NT, 2000, XP
+  Qhull is on Gitorious (http://gitorious.org:qhull, git@gitorious.org:qhull/qhull.git)
+  
+  For internal documentation, see html/qh-code.htm
+
+Compiling with cygwin on Windows
   - install cygwin [www.cygwin.com] with gcc, make, ar, and ln
   - cd qhull/src
   - make -f Makefile.txt
 
-Qhull on Unix (Debian)
-
-  The gzip file, qhull.tar.gz, contains documentation and source files for
-  qhull and rbox.  It should compile on all Unix systems, including Debian.
-  You may also use the source instructions below.
+Compiling with Qt on Windows or Unix
   
-  To unpack the gzip file
-  - tar zxf qhull.tar.gz
-  - cd qhull
-  
-  Compile with the configure Makefile [R. Laboissiere]:
-  - ./configure
-  - make
+  Download Qt SDK from Nokia.
+  Start Qt Creator
+  Load project/qhull-all.pro
+  Build all
 
+Compiling on Windows
+
+  Qhull compiles as a console application in Visual C++ 5.0 at warning 
+  level 3.
+
+  Visual C++ quickstart for qhull library, qhull.exe, qconvex.exe, etc.
+    - Load project/qhull.sln
+    - Build->Build all
+  
 Compiling the source distribution
 
   The gzip file, qhull-src.tgz, contains documentation and source files for
@@ -106,7 +113,7 @@ Compiling the source distribution
   - tar zxf qhull-src.tgz
   - cd qhull
   
-  Compiling with Makefile (i.e., Makefile.txt)   
+  Compiling qhull and rbox with Makefile (i.e., Makefile.txt)   
   - cd src
   - in Makefile, check the CC, CCOPTS1, PRINTMAN, and PRINTC defines
       - the defaults are gcc and enscript
@@ -124,8 +131,10 @@ Compiling the source distribution
       - this is ok, your compiler should have these in stdio.h
   - if your compiler warns about missing prototypes for memset() etc.
       - include memory.h in qhull_a.h
-  - if your compiler is gcc-2.95.1, you need to set flag -fno-strict-aliasing.  
-      - This flag is set by default for other versions [Karas, Krishnaswami]
+  - if your compiler is gcc-4.3, 4.2, 4.1 or 2.95.1, set flag -fno-strict-aliasing.  
+      - This flag is set by default for other versions up to 4.0 [Karas, Krishnaswami]
+      - strict-aliasing appears to work ok for gcc-4.4
+      - See news/qhull-news.html#bugs for details
   - if your compiler reports "global.c: storage size of 'qh_qh' isn't known"
       - delete the initializer "={0}" in global.c, stat.c and mem.c
   - if your compiler warns about "stat.c: improper initializer"
@@ -147,52 +156,81 @@ Compiling the source distribution
       - define MANDIR and BINDIR
       - type 'make install'
 
-Compiling on Windows 95, 98, NT, 2000, XP
+Qhull on Unix (Debian)
 
-  Qhull compiles as a console application in Visual C++ 5.0 at warning 
-  level 3.
+  [Jan 2009] Not available yet for Qhull 2010.1
 
-  Visual C++ quickstart for qhull.exe only:
-    - create a "Win32 console application" called "qhull"
+  The gzip file, qhull.tar.gz, contains documentation and source files for
+  qhull and rbox.  It should compile on all Unix systems, including Debian.
+  You may also use the source instructions below.
+  
+  To unpack the gzip file
+  - tar zxf qhull.tar.gz
+  - cd qhull
+  
+  Compile with the configure Makefile [R. Laboissiere]:
+  - ./configure
+  - make
+
+If you need to create a custom build, create projects as follows.
+These instructions assume Visual C++, but similar ones also apply.
+
+  For qhull.exe and rbox.exe only:
+    - create a "console application" called "qhull"
         - add the following files:
-            geom.c geom2.c global.c io.c mem.c merge.c poly.c poly2.c libqhull.c
-                qset.c stat.c unix.c user.c
-    - create a "Win32 console application" called "rbox" 
-        - add rbox.c
+            geom.c geom2.c global.c io.c libqhull.c mem.c merge.c 
+            poly.c poly2.c qset.c random.c stat.c unix.c 
+            user.c usermem.c userprintf.c
+    - create a "console application" called "rbox" 
+        - add rbox.c rboxlib.c
 
-  Visual C++ quickstart for qhull library, qhull.exe, qconvex.exe, etc.
+  For all projects
     - To simplify setting up lots of projects, 
         - create a temporary "Win32 console application" called "source"
         - add all .c files from .../src/...
+        - add all .cpp files from .../cpp/...
         - In Tools::Options::Tab
           Set tab size to 8 and indent size to 2
 
     - create a "Win32 console application" called "rbox"
-        - move rbox.c from "qhull source"
+        - move rbox.c rboxlib.c from "qhull source"
         - for Project:Settings..., Link
           you only need the default libraries
         - build the project
 
-    - create a "Win32 static library" called "library"
+    - create a "Win32 static library" called "libqhull"
         - move these files from "qhull source"
             geom.c geom2.c global.c io.c mem.c merge.c poly.c poly2.c libqhull.c
-                qset.c stat.c user.c
+                qset.c random.c rboxlib.c stat.c user.c usermem.c userprintf.c
         - set the library file (use the same for debug and release)
         - build the project
 
     - create a "Win32 console application" called "qhull"
         - Move unix.c from "qhull source"
-        - Add the library file created by "library"
+        - Add the library file created by "libqhull"
         - Qhull does not use other libraries
 
     - create a "Win32 console application" called "qconvex"
         - Move qconvex.c from "qhull source"
-        - Copy the library file from "qhull"
+        - Copy the library file from "libqhull"
 
     - do the same for qdelaun.c, qhalf, qvoronoi.c, user_eg.c, user_eg2.c
-        - delete "qhull sources" since it is no longer needed
-        - use Project:Settings to make any changes
-        - use batch build to rebuild everything
+
+    - create a "Win32 dynamic library" called "libqhullcpp"
+        - Move cpp sources in cpp/*.cpp from "qhull source"
+          Do not move cpp/qhulltest, road/RoadTest.cpp, or user_eg3.cpp
+    
+    - create a "Win32 console application" called "user_eg3"
+        - Move user_eg3 from "qhull source"
+        - Add the library file created by "libqhullcpp"
+
+    - create a "Win32 console application" called "qhulltest"
+        - Add everything in cpp/qhulltest
+        - Add road/RoadTest.cpp
+
+    - use Project:Settings to make any changes
+    - use batch build to rebuild everything
+    - delete "qhull sources" since it is no longer needed
   
   Qhull compiles with Borland C++ 5.0 bcc32.  A Makefile is included.
   Execute 'make -f Mborland'.  If you use the Borland IDE, set the ANSI
@@ -218,11 +256,6 @@ Compiling on the Power Macintosh
   Windows 95'.  Instead of using SIOUX, Qhull may be embedded within an 
   application.  
 
-  Version 1 is available for Macintosh computers by download of qhull.sit.hqx
-  It reads point coordinates from a standard file and returns output
-  to a standard file.  There is no graphical output.
-
-
 Compiling on other machines
  
   Some users have reported problems with compiling Qhull under Irix 5.1.  It
@@ -258,6 +291,7 @@ src/
      rbox.man          // Unix man page 
      rbox.txt
      rbox.c            // source program 
+     rboxlib.c
      
   qhull consists of:
      qhull.exe         // Win32 executables (.zip only) 
@@ -291,11 +325,16 @@ src/
      user.h            // header file of user definable constants 
      libqhull.h           // header file for qhull
      unix.c            // Unix front end to qhull 
-     libqhull.c           // Quickhull algorithm with partitioning
+     qconvex.c    
+     qhalf.c
+     qdelaunay.c
+     qvoronoi.c
+     libqhull.c        // Quickhull algorithm with partitioning
      user.c            // user re-definable functions 
+     usermem.c
+     userprintf.c
      user_eg.c         // example of incorporating qhull into a user program 
      user_eg2.c        // more complex example 
-     qhull_interface.cpp // call Qhull from C++
 
   other source files:
      qhull_a.h         // include file for *.c 
@@ -317,6 +356,99 @@ src/
      stat.c            // statistics 
      stat.h
 
+project/
+  projects for building Qhull
+     qhull.sln          // Solution for Visual C++ 2005 and higher
+     qhull-all.pro      // Project for Qt
+     */*.pro            // Qt projects for each component
+     *.vcproj           // Temporary Visual C++ projects 
+     
+cpp/      
+  cpp interface to Qhull
+    Qhull.cpp           // calls libqhull.c
+    Qhull.h
+    user_eg3.cpp        // sample program
+    
+  input classes
+    Coordinates.cpp
+    Coordinates.h
+    PointCoordinates.cpp
+    PointCoordinates.h
+    PointIterator.h
+    RboxPoints.cpp      // calls rboxlib.c
+    RboxPoints.h
+
+  data structure classes  
+    QhullFacet.cpp
+    QhullFacet.h
+    QhullHyperplane.cpp
+    QhullHyperplane.h
+    QhullPoint.cpp
+    QhullPoint.h
+    QhullQh.cpp
+    QhullQh.h
+    QhullStat.cpp
+    QhullStat.h
+    
+  collection classes
+    QhullFacetList.cpp
+    QhullFacetList.h
+    QhullFacetSet.cpp
+    QhullFacetSet.h
+    QhullIterator.h
+    QhullLinkedList.h
+    QhullPoints.cpp
+    QhullPoints.h
+    QhullPointSet.cpp
+    QhullPointSet.h
+    QhullRidge.cpp
+    QhullRidge.h
+    QhullSet.cpp
+    QhullSet.h
+    QhullSets.h
+
+  supporting classes
+    functionObjects.h
+    QhullError.cpp
+    QhullError.h
+    QhullEvent.cpp
+    QhullEvent.h
+    QhullLog.cpp
+    QhullLog.h
+    UsingLibQhull.cpp
+    UsingLibQhull.h
+
+cpp/qhulltest/
+  Tests for each class
+    Coordinates_test.cpp
+    PointCoordinates_test.cpp
+    Point_test.cpp
+    QhullFacetList_test.cpp
+    QhullFacetSet_test.cpp
+    QhullFacet_test.cpp
+    QhullHyperplane_test.cpp
+    QhullLinkedList_test.cpp
+    QhullPointSet_test.cpp
+    QhullPoints_test.cpp
+    QhullPoint_test.cpp
+    QhullRidge_test.cpp
+    QhullSet_test.cpp
+    qhulltest.cpp
+    QhullVertexSet_test.cpp
+    QhullVertex_test.cpp
+    Qhull_test.cpp
+    RboxPoints_test.cpp
+    UsingLibQhull_test.cpp
+
+cpp/road/
+  Supporting base classes
+    RoadError.cpp
+    RoadError.h
+    RoadLogEvent.cpp
+    RoadLogEvent.h
+    RoadTest.cpp
+    RoadTest.h
+
 Authors:
 
   C. Bradford Barber                    Hannu Huhdanpaa
diff --git a/eg/q_test-ok.txt b/eg/q_test-ok.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6d748670b3d2e585b47b78b70e408393d226960
--- /dev/null
+++ b/eg/q_test-ok.txt
@@ -0,0 +1,10935 @@
+echo === errors if 'user_eg' and 'user_eg2' not found ===
+=== errors if user_eg and user_eg2 not found ===
+echo === check user_eg ${d:-`date`} =====================
+date
+=== check user_eg Wed Jan 6 20:32:58 EST 2010 =====================
+user_eg "QR1 p n Qt" "v p" Fp
+This is the output from user_eg.c
+
+It shows how qhull() may be called from an application.  It is not part
+of qhull itself.  If it appears accidently, please remove user_eg.c from
+your project.
+
+
+compute convex hull of cube after rotating input
+input
+    -1     -1     -1 
+     1     -1     -1 
+    -1      1     -1 
+     1      1     -1 
+    -1     -1      1 
+     1     -1      1 
+    -1      1      1 
+     1      1      1 
+3
+8
+0.9124763375291642 1.390833937612013 -0.4826674750136242 
+-0.5764091147442416 0.565375258822974 -1.532352227508615 
+-0.1847368907548404 1.250953879569599 1.183632828365285 
+-1.673622343028246 0.4254952007805603 0.1339480758702938 
+1.673622343028246 -0.4254952007805603 -0.1339480758702938 
+0.1847368907548404 -1.250953879569599 -1.183632828365285 
+0.5764091147442416 -0.565375258822974 1.532352227508615 
+-0.9124763375291642 -1.390833937612013 0.4826674750136242 
+4
+12
+-0.5486066141420023 -0.06994002902120682 0.8331501516894545     -1 
+-0.5486066141420023 -0.06994002902120682 0.8331501516894545     -1 
+0.7444427261367029 0.4127293393945192 0.5248423762474955     -1 
+0.7444427261367029 0.4127293393945192 0.5248423762474955     -1 
+-0.380573002749541 0.9081645691962864 -0.1743596995716651 -0.9999999999999999 
+-0.380573002749541 0.9081645691962864 -0.1743596995716651 -0.9999999999999999 
+0.380573002749541 -0.9081645691962864 0.1743596995716652     -1 
+0.380573002749541 -0.9081645691962864 0.1743596995716652     -1 
+0.5486066141420023 0.06994002902120682 -0.8331501516894545     -1 
+0.5486066141420023 0.06994002902120682 -0.8331501516894545     -1 
+-0.7444427261367029 -0.4127293393945192 -0.5248423762474955 -0.9999999999999999 
+-0.7444427261367029 -0.4127293393945192 -0.5248423762474955 -0.9999999999999999 
+
+8 vertices and 12 facets with normals:
+ -0.55  -0.07   0.83 
+ -0.55  -0.07   0.83 
+  0.74   0.41   0.52 
+  0.74   0.41   0.52 
+ -0.38   0.91  -0.17 
+ -0.38   0.91  -0.17 
+  0.38  -0.91   0.17 
+  0.38  -0.91   0.17 
+  0.55   0.07  -0.83 
+  0.55   0.07  -0.83 
+ -0.74  -0.41  -0.52 
+ -0.74  -0.41  -0.52 
+
+compute 3-d Delaunay triangulation
+seed: 1262827978
+input
+-0.284 -0.937 -0.613 
+ 0.413 -0.668 0.0705 
+  0.14  0.477  0.291 
+ 0.664 -0.849  0.757 
+ 0.638 -0.135 -0.0323 
+-0.809   0.26  0.855 
+ 0.953  0.301  0.936 
+ 0.392  0.976 -0.411 
+3
+11
+-0.107122721676714 4.642012758895731 2.594014131991853 
+-1.143432268087588 0.4673409800796297 -0.7502417401774856 
+0.07333064744704747 -0.1241567200549079 1.069448053241315 
+-0.4868070746917165 -0.2575061767744242 0.07616537619949211 
+-0.7890761620126147 -1.242379665518076 0.7718258022524666 
+-0.07233986329948129 -0.2903874968351289 0.7606758488539565 
+0.3709567557844827 -0.1400449796017737 0.6901497505936796 
+0.29614179471238 -0.1821717507120503 0.6544496282833386 
+0.9785991222438674 0.6464362793808945 0.1386495456450708 
+-0.1831649785520406 0.1182376164616292 -0.6542706771096271 
+-0.2244108981135336 -0.134229004898564 -0.2398235548629705 
+
+8 vertices and 17 facets with normals:
+ -0.21   0.13  -0.26   0.93 
+ -0.02   0.87   0.49 -0.094 
+ -0.75   0.31  -0.49  -0.33 
+ -0.22  -0.04  -0.12   0.97 
+ 0.062   -0.1    0.9  -0.42 
+  0.58  -0.13  -0.56   0.58 
+ -0.65  -0.34    0.1  -0.67 
+ -0.45  -0.72   0.44  -0.29 
+-0.075   -0.3   0.79  -0.52 
+  0.39  -0.15   0.73  -0.53 
+  0.33   -0.2   0.73  -0.56 
+  0.76    0.5   0.11  -0.39 
+  0.82  -0.15  -0.51   0.21 
+ -0.22   0.14  -0.77  -0.59 
+ -0.37  -0.22  -0.39  -0.82 
+  0.76   -0.2  -0.58   0.22 
+  0.75  -0.39  -0.52   0.09 
+
+find 3-d Delaunay triangle closest to [0.5, 0.5, ...]
+ 0.64 -0.13 -0.03 
+ 0.14  0.48  0.29 
+ 0.39  0.98 -0.41 
+ 0.95  0.30  0.94 
+
+save first triangulation and compute a new triangulation
+seed: 1262827979
+input
+-0.284 -0.674  0.898 
+ -0.67  0.397  0.508 
+ 0.234 -0.166 -0.351 
+ 0.533 -0.0824 -0.204 
+   0.3 -0.0657 0.0746 
+ 0.251 -0.397   0.87 
+ -0.28  0.435 -0.229 
+-0.235  0.154  -0.55 
+3
+12
+-0.5318247905139241 -0.3789926222692477 0.09689119901402704 
+14.18050906035933 21.00050920804131 10.19021100269239 
+-0.2449106218239875 -0.1362278031044013 0.4796146924436587 
+6.019740682265416 9.657431965223601 4.040955175646227 
+-0.4938454908232109 -0.2962072559865082 0.09349513909119164 
+-0.5160164454199128 -0.4430209930311082 0.06081216810905762 
+1.125944674473549 -2.857784804064876 -0.2416058095684987 
+0.5088821308870263 -1.206486240607808 0.08033463171387149 
+0.2430625208148472 -1.117527237379534 0.1008723020956014 
+0.3063880070395068 0.4482640498873325 -0.4440151470058987 
+0.2353123883968058 0.3463716540105546 -0.2415762868804195 
+-0.1774340847016189 -0.03860147353887491 -0.08688633319034281 
+
+8 vertices and 16 facets with normals:
+  0.31   0.36  -0.33   0.82 
+ -0.64  -0.46   0.12   -0.6 
+  0.34   0.38  -0.29   0.81 
+  0.52   0.77   0.37 -0.018 
+ -0.33  -0.18   0.64  -0.67 
+  0.35   0.55   -0.3   0.69 
+   0.5    0.8   0.33 -0.041 
+ -0.64  -0.39   0.12  -0.65 
+  0.19  -0.45  -0.64   0.59 
+ -0.61  -0.52  0.072  -0.59 
+  0.36  -0.92 -0.077  -0.16 
+  0.36  -0.86  0.057  -0.36 
+  0.19  -0.89  0.081   -0.4 
+  0.36   0.52  -0.52  -0.58 
+  0.34    0.5  -0.35  -0.72 
+ -0.33 -0.072  -0.16  -0.93 
+
+save second triangulation and restore first one
+
+8 vertices and 17 facets with normals:
+ -0.21   0.13  -0.26   0.93 
+ -0.02   0.87   0.49 -0.094 
+ -0.75   0.31  -0.49  -0.33 
+ -0.22  -0.04  -0.12   0.97 
+ 0.062   -0.1    0.9  -0.42 
+  0.58  -0.13  -0.56   0.58 
+ -0.65  -0.34    0.1  -0.67 
+ -0.45  -0.72   0.44  -0.29 
+-0.075   -0.3   0.79  -0.52 
+  0.39  -0.15   0.73  -0.53 
+  0.33   -0.2   0.73  -0.56 
+  0.76    0.5   0.11  -0.39 
+  0.82  -0.15  -0.51   0.21 
+ -0.22   0.14  -0.77  -0.59 
+ -0.37  -0.22  -0.39  -0.82 
+  0.76   -0.2  -0.58   0.22 
+  0.75  -0.39  -0.52   0.09 
+
+free first triangulation and restore second one.
+
+8 vertices and 16 facets with normals:
+  0.31   0.36  -0.33   0.82 
+ -0.64  -0.46   0.12   -0.6 
+  0.34   0.38  -0.29   0.81 
+  0.52   0.77   0.37 -0.018 
+ -0.33  -0.18   0.64  -0.67 
+  0.35   0.55   -0.3   0.69 
+   0.5    0.8   0.33 -0.041 
+ -0.64  -0.39   0.12  -0.65 
+  0.19  -0.45  -0.64   0.59 
+ -0.61  -0.52  0.072  -0.59 
+  0.36  -0.92 -0.077  -0.16 
+  0.36  -0.86  0.057  -0.36 
+  0.19  -0.89  0.081   -0.4 
+  0.36   0.52  -0.52  -0.58 
+  0.34    0.5  -0.35  -0.72 
+ -0.33 -0.072  -0.16  -0.93 
+
+compute halfspace intersection about the origin for a diamond
+input as halfspace coefficients + offsets
+    -1     -1     -1     -1 
+     1     -1     -1     -1 
+    -1      1     -1     -1 
+     1      1     -1     -1 
+    -1     -1      1     -1 
+     1     -1      1     -1 
+    -1      1      1     -1 
+     1      1      1     -1 
+3
+6
+     0      0     -1 
+     0     -1      0 
+     1      0      0 
+    -1      0      0 
+     0      1      0 
+     0      0      1 
+
+8 vertices and 6 facets with normals:
+     0      0     -1 
+     0     -1      0 
+     1      0      0 
+    -1      0      0 
+     0      1      0 
+     0      0      1 
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 12
+  Number of triangulated facets: 6
+
+Statistics for:  | qhull s Tcv QR1 p n Qt QR1
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 26
+  Number of distance tests for merging: 186
+  Number of distance tests for checking: 56
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96 distance computations.
+
+Voronoi diagram by the convex hull of 8 points in 4-d:
+
+  Number of Voronoi regions: 8
+  Number of Voronoi vertices: 11
+
+Statistics for:  | qhull s d Tcv v p
+
+  Number of points processed: 8
+  Number of hyperplanes created: 28
+  Number of facets in hull: 17
+  Number of distance tests for qhull: 35
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.1e-014 of
+all facets.  Will make 88 distance computations.
+
+Voronoi diagram by the convex hull of 8 points in 4-d:
+
+  Number of Voronoi regions: 8
+  Number of Voronoi vertices: 12
+
+Statistics for:  | qhull s d Tcv v p
+
+  Number of points processed: 8
+  Number of hyperplanes created: 22
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 29
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 8.1e-015 of
+all facets.  Will make 96 distance computations.
+
+Halfspace intersection by the convex hull of 8 points in 3-d:
+
+  Number of halfspaces: 8
+  Number of non-redundant halfspaces: 8
+  Number of intersection points: 6
+  Number of non-simplicial intersection points: 6
+
+Statistics for:  | qhull H0 s Tcv Fp
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 142
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+user_eg2 "QR1 p" "v p" Fp
+This is the output from user_eg2.c
+
+It shows how qhull() may be called from an application.  It is not part
+of qhull itself.  If it appears accidently, please remove user_eg2.c from
+your project.
+
+
+compute triangulated convex hull of cube after rotating input
+
+8 vertices and 12 facets with normals:
+ -0.55  -0.07   0.83 
+ -0.55  -0.07   0.83 
+  0.74   0.41   0.52 
+  0.74   0.41   0.52 
+ -0.38   0.91  -0.17 
+ -0.38   0.91  -0.17 
+  0.38  -0.91   0.17 
+  0.38  -0.91   0.17 
+  0.55   0.07  -0.83 
+  0.55   0.07  -0.83 
+ -0.74  -0.41  -0.52 
+ -0.74  -0.41  -0.52 
+
+add points in a diamond
+9 vertices and 14 facets
+10 vertices and 16 facets
+11 vertices and 18 facets
+12 vertices and 20 facets
+13 vertices and 22 facets
+14 vertices and 24 facets
+
+14 vertices and 24 facets with normals:
+ -0.67   0.63  -0.39 
+  0.67  -0.63   0.39 
+ -0.65  -0.65  -0.41 
+ -0.62  -0.62  -0.49 
+  -0.1  -0.71    0.7 
+  0.65  -0.66   0.37 
+  0.63   -0.7  -0.34 
+   0.1   0.71   -0.7 
+  0.65   0.65   0.41 
+  0.62   0.62   0.49 
+ -0.63    0.7   0.34 
+ -0.65   0.66  -0.37 
+  -0.7  -0.13   -0.7 
+ -0.62  -0.49  -0.62 
+  0.11    0.7  -0.71 
+  0.68   0.29  -0.68 
+  0.66  -0.34  -0.67 
+  0.67   -0.3  -0.67 
+ -0.66   0.34   0.67 
+ -0.67    0.3   0.67 
+   0.7   0.13    0.7 
+  0.62   0.49   0.62 
+ -0.11   -0.7   0.71 
+ -0.68  -0.29   0.68 
+3
+14
+0.9124763375291642 1.390833937612013 -0.4826674750136242 
+-0.5764091147442416 0.565375258822974 -1.532352227508615 
+-0.1847368907548404 1.250953879569599 1.183632828365285 
+-1.673622343028246 0.4254952007805603 0.1339480758702938 
+1.673622343028246 -0.4254952007805603 -0.1339480758702938 
+0.1847368907548404 -1.250953879569599 -1.183632828365285 
+0.5764091147442416 -0.565375258822974 1.532352227508615 
+-0.9124763375291642 -1.390833937612013 0.4826674750136242 
+    -2      0      0 
+     2      0      0 
+     0     -2      0 
+     0      2      0 
+     0      0     -2 
+     0      0      2 
+
+compute 2-d Delaunay triangulation
+seed: 1262827978
+
+8 vertices and 12 facets with normals:
+   0.5 -0.0036   0.86 
+ -0.94  -0.33  0.064 
+  0.56   0.14   0.81 
+ -0.23   0.86  -0.45 
+  0.69   0.38  -0.62 
+ -0.26   0.84  -0.47 
+ -0.88   0.25  -0.39 
+ -0.37    0.3  -0.88 
+-0.025   -0.3  -0.95 
+-0.096  -0.29  -0.95 
+  0.72   -0.6   0.34 
+ -0.53  -0.53  -0.66 
+2
+8
+-0.259496361687563 0.9528344385574261 
+0.5490224770006654 0.3013148093005802 
+-0.2750696212613971 0.8979367376368015 
+-1.118619090455706 0.3190511096405528 
+-0.2132915806472766 0.1722858731592264 
+-0.01329395930930872 -0.1570034641305634 
+-0.0502384878542752 -0.1520557268483896 
+-0.397780133553935 -0.4034732257626989 
+
+add points to triangulation
+added point p8:        -1  -0.7369    1.543
+9 points, 0 extra points, 9 vertices, and 14 facets in total
+added point p9:    0.5112  -0.0827   0.2682
+10 points, 0 extra points, 10 vertices, and 16 facets in total
+added point p10:   0.06553  -0.5621   0.3202
+11 points, 0 extra points, 11 vertices, and 18 facets in total
+added point p11:   -0.9059   0.3577   0.9486
+12 points, 0 extra points, 12 vertices, and 20 facets in total
+added point p12:    0.3586   0.8694   0.8844
+13 points, 0 extra points, 13 vertices, and 22 facets in total
+added point p13:    -0.233  0.03883   0.0558
+14 points, 0 extra points, 14 vertices, and 24 facets in total
+2
+19
+-0.259496361687563 0.9528344385574261 
+-0.2750696212613971 0.8979367376368015 
+-0.5353825561212637 -0.455971672228587 
+0.7851077816595146 0.4040843218587615 
+0.5190447766192479 0.3254714019535874 
+0.84981005407999 -1.015913517586868 
+0.4322617492664664 -0.456162908166885 
+-0.322530648104052 -0.5508484793660541 
+-1.244818200732448 -0.1645143912873466 
+-0.7893133737607369 0.5450370815051274 
+-0.7353291925675684 0.2569148861247563 
+-0.2589451145556475 0.9595553589764398 
+1.059639137937667 0.5235896578957147 
+-0.2341685629474075 0.417508934673909 
+-0.4394328223799044 0.2089462777768801 
+0.1565429254891246 0.08483328287170187 
+0.1161835094406035 -0.1623083804984112 
+-0.4863784325856633 -0.4372754871757206 
+-0.4419604743424794 -0.4395906521601979 
+
+find Delaunay triangle closest to [0.5, 0.5, ...]
+ 0.36  0.87 
+ 0.29  0.66 
+ 0.64 -0.13 
+
+compute halfspace intersection about the origin for a diamond
+3
+6
+     0      0     -1 
+     0     -1      0 
+     1      0      0 
+    -1      0      0 
+     0      1      0 
+     0      0      1 
+
+add halfspaces for cube to intersection
+added offset -1 and normal    1.732        0        0
+8 points, 1 extra points, 9 vertices, and 9 facets in total
+added offset -1 and normal   -1.732        0        0
+8 points, 2 extra points, 10 vertices, and 12 facets in total
+added offset -1 and normal        0    1.732        0
+8 points, 3 extra points, 11 vertices, and 15 facets in total
+added offset -1 and normal        0   -1.732        0
+8 points, 4 extra points, 12 vertices, and 18 facets in total
+added offset -1 and normal        0        0    1.732
+8 points, 5 extra points, 13 vertices, and 21 facets in total
+added offset -1 and normal        0        0   -1.732
+8 points, 6 extra points, 14 vertices, and 24 facets in total
+3
+24
+0.5773502691896257      0 -0.4226497308103742 
+0.5773502691896257 -0.4226497308103742      0 
+0.5773502691896257 0.4226497308103742      0 
+0.5773502691896257      0 0.4226497308103742 
+-0.5773502691896257      0 -0.4226497308103742 
+-0.5773502691896257 -0.4226497308103742      0 
+-0.5773502691896257 0.4226497308103742      0 
+-0.5773502691896257      0 0.4226497308103742 
+     0 0.5773502691896257 -0.4226497308103742 
+0.4226497308103742 0.5773502691896257      0 
+-0.4226497308103742 0.5773502691896257      0 
+     0 0.5773502691896257 0.4226497308103742 
+     0 -0.5773502691896257 -0.4226497308103742 
+-0.4226497308103742 -0.5773502691896257      0 
+0.4226497308103742 -0.5773502691896257      0 
+     0 -0.5773502691896257 0.4226497308103742 
+     0 -0.4226497308103742 0.5773502691896257 
+0.4226497308103742      0 0.5773502691896257 
+     0 0.4226497308103742 0.5773502691896257 
+-0.4226497308103742      0 0.5773502691896257 
+-0.4226497308103742      0 -0.5773502691896257 
+     0 -0.4226497308103742 -0.5773502691896257 
+0.4226497308103742      0 -0.5773502691896257 
+     0 0.4226497308103742 -0.5773502691896257 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96 distance computations.
+
+Convex hull of 14 points in 3-d:
+
+  Number of vertices: 14
+  Number of facets: 24
+
+Statistics for: user_eg cube | qhull s Tcv Q11 QR1 p  QR1
+
+  Number of points processed: 14
+  Number of hyperplanes created: 45
+  Number of distance tests for qhull: 70
+  Number of distance tests for merging: 370
+  Number of distance tests for checking: 214
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 192 distance computations.
+
+Voronoi diagram by the convex hull of 8 points in 3-d:
+
+  Number of Voronoi regions: 8
+  Number of Voronoi vertices: 8
+
+Statistics for: user_eg Delaunay | qhull s d Tcv v p
+
+  Number of points processed: 8
+  Number of hyperplanes created: 19
+  Number of facets in hull: 12
+  Number of distance tests for qhull: 30
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 5.4e-015 of
+all facets.  Will make 64 distance computations.
+
+Voronoi diagram by the convex hull of 14 points in 3-d:
+
+  Number of Voronoi regions: 14
+  Number of Voronoi vertices: 19
+
+Statistics for: user_eg Delaunay | qhull s d Tcv v p
+
+  Number of points processed: 14
+  Number of hyperplanes created: 49
+  Number of facets in hull: 24
+  Number of distance tests for qhull: 71
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 5.4e-015 of
+all facets.  Will make 266 distance computations.
+
+Halfspace intersection by the convex hull of 8 points in 3-d:
+
+  Number of halfspaces: 8
+  Number of non-redundant halfspaces: 8
+  Number of intersection points: 6
+  Number of non-simplicial intersection points: 6
+
+Statistics for: user_eg halfspaces | qhull H0 s Tcv Fp
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 142
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+
+Halfspace intersection by the convex hull of 14 points in 3-d:
+
+  Number of halfspaces: 14
+  Number of non-redundant halfspaces: 14
+  Number of intersection points: 24
+
+Statistics for: user_eg halfspaces | qhull H0 s Tcv Fp
+
+  Number of points processed: 14
+  Number of hyperplanes created: 35
+  Number of distance tests for qhull: 59
+  Number of distance tests for merging: 306
+  Number of distance tests for checking: 214
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 192 distance computations.
+echo === check front ends ${d:-`date`} ==================
+date
+=== check front ends Wed Jan 6 20:32:58 EST 2010 ==================
+qconvex -
+
+qconvex- compute the convex hull
+    http://www.qhull.org  2010.0.3 2010/01/05
+
+input (stdin):
+    first lines: dimension and number of points (or vice-versa).
+    other lines: point coordinates, best if one point per line
+    comments:    start with a non-numeric character
+
+options:
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Qc   - keep coplanar points with nearest facet
+    Qi   - keep interior points with nearest facet
+
+Qhull control options:
+    Qbk:n   - scale coord k so that low bound is n
+      QBk:n - scale coord k so that upper bound is n (QBk is 0.5)
+    QbB  - scale input to unit cube centered at the origin
+    Qbk:0Bk:0 - remove k-th coordinate from input
+    QJn  - randomly joggle input in range [-n,n]
+    QRn  - random rotation (n=seed, n=0 time, n=-1 time/no rotate)
+    Qs   - search all points for the initial simplex
+    QGn  - good facet if visible from point n, -n for not visible
+    QVn  - good facet if it includes point n, -n if not
+
+Trace options:
+    T4   - trace at level n, 4=all, 5=mem/gauss, -1= events
+    Tc   - check frequently during execution
+    Ts   - print statistics
+    Tv   - verify result: structure, convexity, and point inclusion
+    Tz   - send all output to stdout
+    TFn  - report summary when n or more facets created
+    TI file - input data from file, no spaces or single quotes
+    TO file - output results to file, may be enclosed in single quotes
+    TPn  - turn on tracing when point n added to hull
+     TMn - turn on tracing at merge n
+     TWn - trace merge facets when width > n
+    TVn  - stop qhull after adding point n, -n for before (see TCn)
+     TCn - stop qhull after building cone for point n (see TVn)
+
+Precision options:
+    Cn   - radius of centrum (roundoff added).  Merge facets if non-convex
+     An  - cosine of maximum angle.  Merge facets if cosine > n or non-convex
+           C-0 roundoff, A-0.99/C-0.01 pre-merge, A0.99/C0.01 post-merge
+    Rn   - randomly perturb computations by a factor of [1-n,1+n]
+    Un   - max distance below plane for a new, coplanar point
+    Wn   - min facet width for outside point (before roundoff)
+
+Output formats (may be combined; if none, produces a summary to stdout):
+    f    - facet dump
+    G    - Geomview output (see below)
+    i    - vertices incident to each facet
+    m    - Mathematica output (2-d and 3-d)
+    n    - normals with offsets
+    o    - OFF file format (dim, points and facets; Voronoi regions)
+    p    - point coordinates 
+    s    - summary (stderr)
+
+More formats:
+    Fa   - area for each facet
+    FA   - compute total area and volume for option 's'
+    Fc   - count plus coplanar points for each facet
+           use 'Qc' (default) for coplanar and 'Qi' for interior
+    FC   - centrum for each facet
+    Fd   - use cdd format for input (homogeneous with offset first)
+    FD   - use cdd format for numeric output (offset first)
+    FF   - facet dump without ridges
+    Fi   - inner plane for each facet
+    FI   - ID for each facet
+    Fm   - merge count for each facet (511 max)
+    Fn   - count plus neighboring facets for each facet
+    FN   - count plus neighboring facets for each point
+    Fo   - outer plane (or max_outside) for each facet
+    FO   - options and precision constants
+    FP   - nearest vertex for each coplanar point
+    FQ   - command used for qconvex
+    Fs   - summary: #int (8), dimension, #points, tot vertices, tot facets,
+                      for output: #vertices, #facets,
+                                  #coplanar points, #non-simplicial facets
+                    #real (2), max outer plane, min vertex
+    FS   - sizes:   #int (0) 
+                    #real (2) tot area, tot volume
+    Ft   - triangulation with centrums for non-simplicial facets (OFF format)
+    Fv   - count plus vertices for each facet
+    FV   - average of vertices (a feasible point for 'H')
+    Fx   - extreme points (in order for 2-d)
+
+Geomview output (2-d, 3-d, and 4-d)
+    Ga   - all points as dots
+     Gp  -  coplanar points and vertices as radii
+     Gv  -  vertices as spheres
+    Gi   - inner planes only
+     Gn  -  no planes
+     Go  -  outer planes only
+    Gc   - centrums
+    Gh   - hyperplane intersections
+    Gr   - ridges
+    GDn  - drop dimension n in 3-d and 4-d output
+
+Print options:
+    PAn  - keep n largest facets by area
+    Pdk:n - drop facet if normal[k] <= n (default 0.0)
+    PDk:n - drop facet if normal[k] >= n
+    Pg   - print good facets (needs 'QGn' or 'QVn')
+    PFn  - keep facets whose area is at least n
+    PG   - print neighbors of good facets
+    PMn  - keep n facets with most merges
+    Po   - force output.  If error, output neighborhood of facet
+    Pp   - do not report precision problems
+
+    .    - list of all options
+    -    - one line descriptions of all options
+qconvex .
+
+Qhull 2010.0.3 2010/01/05.
+Except for 'F.' and 'PG', upper-case options take an argument.
+
+ incidences     mathematica    normals        OFF_format     points
+ summary        facet_dump
+
+ Farea          FArea_total    Fcoplanars     FCentrums      Fd_cdd_in
+ FD_cdd_out     FFacet_xridge  Finner         FIDs           Fmerges
+ Fneighbors     FNeigh_vertex  Fouter         FOptions       FPoint_near
+ FQhull         Fsummary       FSize          Fvertices      FVertex_ave
+ Fxtremes       FMaple
+
+ Gvertices      Gpoints        Gall_points    Gno_planes     Ginner
+ Gcentrums      Ghyperplanes   Gridges        Gouter         GDrop_dim
+
+ PArea_keep     Pdrop d0:0D0   PFacet_area_keep Pgood        PGood_neighbors
+ PMerge_keep    Poutput_forced Pprecision_not
+
+ QbBound 0:0.5  QbB_scale_box  Qcoplanar      QGood_point    Qinterior
+ QJoggle        Qrandom        QRotate        Qsearch_1st    Qtriangulate
+ QVertex_good
+
+ T4_trace       Tcheck_often   Tstatistics    Tverify        Tz_stdout
+ TFacet_log     TInput_file    TPoint_trace   TMerge_trace   TOutput_file
+ TWide_trace    TVertex_stop   TCone_stop
+
+ Angle_max      Centrum_size   Random_dist    Ucoplanar_max  Wide_outside
+qconvex
+
+qconvex- compute the convex hull.  Qhull 2010.0.3 2010/01/05
+    input (stdin): dimension, number of points, point coordinates
+    comments start with a non-numeric character
+
+options (qconvex.htm):
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Tv   - verify result: structure, convexity, and point inclusion
+    .    - concise list of all options
+    -    - one-line description of all options
+
+output options (subset):
+    s    - summary of results (default)
+    i    - vertices incident to each facet
+    n    - normals with offsets
+    p    - vertex coordinates (includes coplanar points if 'Qc')
+    Fx   - extreme points (convex hull vertices)
+    FA   - compute total area and volume
+    o    - OFF format (dim, n, points, facets)
+    G    - Geomview output (2-d, 3-d, and 4-d)
+    m    - Mathematica output (2-d and 3-d)
+    QVn  - print facets that include point n, -n if not
+    TO file- output results to file, may be enclosed in single quotes
+
+examples:
+    rbox c D2 | qconvex s n                    rbox c D2 | qconvex i
+    rbox c D2 | qconvex o                      rbox 1000 s | qconvex s Tv FA
+    rbox c d D2 | qconvex s Qc Fx              rbox y 1000 W0 | qconvex s n
+    rbox y 1000 W0 | qconvex s QJ              rbox d G1 D12 | qconvex QR0 FA Pp
+    rbox c D7 | qconvex FA TF1000
+
+rbox c D3 | qconvex s n Qt 
+4
+12
+     0      0     -1   -0.5 
+     0      0     -1   -0.5 
+     0     -1      0   -0.5 
+     0     -1      0   -0.5 
+     1      0      0   -0.5 
+     1      0      0   -0.5 
+    -1      0      0   -0.5 
+    -1      0      0   -0.5 
+     0      1      0   -0.5 
+     0      1      0   -0.5 
+     0      0      1   -0.5 
+     0      0      1   -0.5 
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 12
+  Number of triangulated facets: 6
+
+Statistics for: rbox c D3 | qconvex s n Qt
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 108
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input): 1.5e-005
+
+rbox c D2 | qconvex s i 
+4
+0 2 
+1 0 
+2 3 
+3 1 
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox c D2 | qconvex s i
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 6
+  CPU seconds to compute hull (after input):  0
+
+rbox c D2 | qconvex o
+2
+4 4 4
+  -0.5   -0.5 
+  -0.5    0.5 
+   0.5   -0.5 
+   0.5    0.5 
+2 0 2 
+2 1 0 
+2 2 3 
+2 3 1 
+rbox 1000 s | qconvex s Tv FA
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 1000
+  Number of facets: 1996
+
+Statistics for: rbox 1000 s | qconvex s Tv FA
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5545
+  Number of distance tests for qhull: 25488
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   3.1201951
+  Total volume:       0.51650274
+
+
+qhull output completed.  Verifying that 1000 points are
+below 2.1e-015 of the nearest facet.
+rbox c d D2 | qconvex s Qc Fx
+4
+0
+2
+3
+1
+
+Convex hull of 8 points in 2-d:
+
+  Number of vertices: 4
+  Number of coplanar points: 4
+  Number of facets: 4
+
+Statistics for: rbox c d D2 | qconvex s Qc Fx
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 36
+  CPU seconds to compute hull (after input):  0
+
+rbox y 1000 W0 | qconvex s n 
+4
+4
+0.2135848119563836 0.1168704340428168 0.9699086708284445 -0.09806074564261894 
+0.08553875579270354 -0.8316435307282576 -0.5486822022403076 -0.1234144150397865 
+-0.749541668500822 -0.02779445272382557 -0.6613733859014792 -0.2159556159595279 
+0.3120013537900506 0.9498158823230657 -0.02247097950761923 -0.02453689035981484 
+
+Convex hull of 1004 points in 3-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox y 1000 W0 | qconvex s n
+
+  Number of points processed: 4
+  Number of hyperplanes created: 5
+  Number of distance tests for qhull: 11001
+  CPU seconds to compute hull (after input):  0
+
+rbox y 1000 W0 | qconvex s QJ
+
+Convex hull of 1004 points in 3-d:
+
+  Number of vertices: 51
+  Number of facets: 98
+
+Statistics for: rbox y 1000 W0 | qconvex s QJ
+
+  Number of points processed: 52
+  Number of hyperplanes created: 181
+  Number of distance tests for qhull: 6424
+  CPU seconds to compute hull (after input):  0
+  Input joggled by: 2.1e-011
+
+rbox d G1 D12 | qconvex QR0 FA
+
+Convex hull of 24 points in 12-d:
+
+  Number of vertices: 24
+  Number of facets: 4096
+
+Statistics for: rbox d G1 D12 | qconvex QR0 FA QR1262827979
+
+  Number of points processed: 24
+  Number of hyperplanes created: 4108
+  Number of distance tests for qhull: 4216
+  Number of distance tests for merging: 121128
+  Number of distance tests for checking: 98328
+  Number of merged facets: 2036
+  CPU seconds to compute hull (after input): 6.2e-005
+  Approximate facet area:   0.00035546337
+  Approximate volume:       8.5511197e-006
+
+rbox c D6 | qconvex FA TF500
+
+Convex hull of 64 points in 6-d:
+
+  Number of vertices: 64
+  Number of facets: 12
+  Number of non-simplicial facets: 12
+
+Statistics for: rbox c D6 | qconvex FA TF500
+
+  Number of points processed: 64
+  Number of hyperplanes created: 359
+  Number of distance tests for qhull: 2510
+  Number of distance tests for merging: 14115
+  Number of distance tests for checking: 832
+  Number of merged facets: 1457
+  CPU seconds to compute hull (after input): 1.5e-005
+  Approximate facet area:   12
+  Approximate volume:        1
+
+
+At 20:32:59 &  0 CPU secs, qhull has created 543 facets and merged 289.
+ The current hull contains 91 facets and 23 vertices.  There are 41
+ outside points.  Next is point p27(v24), 0.64 above f107.
+
+At 20:32:59 &  0 CPU secs, qhull has created 1061 facets and merged 737.
+ The current hull contains 69 facets and 33 vertices.  There are 31
+ outside points.  Next is point p22(v34), 0.52 above f610.
+
+At 20:32:59 & 1.5e-005 CPU secs, qhull has created 1575 facets and merged 1230.
+ The current hull contains 25 facets and 51 vertices.  There are 13
+ outside points.  Next is point p45(v52), 0.45 above f1476.
+
+At 20:32:59 & 1.5e-005 CPU secs, qhull has created 1815 facets and merged 1457.
+ The current hull contains 12 facets and 64 vertices.  Last point was p35
+
+Convex hull of 64 points in 6-d:
+
+  Number of vertices: 64
+  Number of facets: 12
+  Number of non-simplicial facets: 12
+
+Statistics for: rbox c D6 | qconvex FA TF500
+
+  Number of points processed: 64
+  Number of hyperplanes created: 359
+  Number of distance tests for qhull: 2510
+  Number of distance tests for merging: 13995
+  Number of distance tests for checking: 0
+  Number of merged facets: 1457
+
+
+First post-merge with 'C3.5e-015' and 'A1.8e+308'
+
+At 20:32:59 & 1.5e-005 CPU secs, qhull has created 1815 facets and merged 1457.
+ The current hull contains 12 facets and 64 vertices.  Last point was p35
+
+Testing all coplanar points.
+computing area of each facet and volume of the convex hull
+rbox c P0 d D2 | qconvex p Fa Fc FP FI Fn FN FS Fv Fx 
+2
+8
+  -0.5   -0.5 
+  -0.5    0.5 
+   0.5   -0.5 
+   0.5    0.5 
+     0   -0.5 
+     0    0.5 
+  -0.5      0 
+   0.5      0 
+4
+     1 
+     1 
+     1 
+     1 
+4
+1 5
+1 7
+1 8
+1 6
+4
+3 5 1    0.5 
+2 7 2    0.5 
+4 8 4    0.5 
+4 6 5    0.5 
+4
+1
+2
+4
+5
+4
+2 1 2
+2 0 3
+2 0 3
+2 1 2
+9
+0
+2 0 1
+2 1 3
+2 0 2
+2 2 3
+1 0
+1 3
+1 1
+1 2
+0
+2      4      1 
+4
+2 3 1
+2 2 1
+2 4 3
+2 4 2
+4
+1
+3
+4
+2
+rbox c d D2 | qconvex s i QV0
+2
+0 2 
+1 0 
+
+Convex hull of 8 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+  Number of 'good' facets: 2
+
+Statistics for: rbox c d D2 | qconvex s i QV0
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 36
+  CPU seconds to compute hull (after input):  0
+
+rbox c | qconvex Q0
+QH6029 qhull error: option 'Q0' is not used with this program.
+             It may be used with qhull.
+
+While executing:  | qconvex Q0
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 768959753
+qvoronoi -
+
+qvoronoi- compute the Voronoi diagram
+    http://www.qhull.org  2010.0.3 2010/01/05
+
+input (stdin):
+    first lines: dimension and number of points (or vice-versa).
+    other lines: point coordinates, best if one point per line
+    comments:    start with a non-numeric character
+
+options:
+    Qu   - compute furthest-site Voronoi diagram
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+
+Qhull control options:
+    Qz   - add point-at-infinity to Voronoi diagram
+    QJn  - randomly joggle input in range [-n,n]
+    Qs   - search all points for the initial simplex
+    QGn  - Voronoi vertices if visible from point n, -n if not
+    QVn  - Voronoi vertices for input point n, -n if not
+
+Trace options:
+    T4   - trace at level n, 4=all, 5=mem/gauss, -1= events
+    Tc   - check frequently during execution
+    Ts   - statistics
+    Tv   - verify result: structure, convexity, and in-circle test
+    Tz   - send all output to stdout
+    TFn  - report summary when n or more facets created
+    TI file - input data from file, no spaces or single quotes
+    TO file - output results to file, may be enclosed in single quotes
+    TPn  - turn on tracing when point n added to hull
+     TMn - turn on tracing at merge n
+     TWn - trace merge facets when width > n
+    TVn  - stop qhull after adding point n, -n for before (see TCn)
+     TCn - stop qhull after building cone for point n (see TVn)
+
+Precision options:
+    Cn   - radius of centrum (roundoff added).  Merge facets if non-convex
+     An  - cosine of maximum angle.  Merge facets if cosine > n or non-convex
+           C-0 roundoff, A-0.99/C-0.01 pre-merge, A0.99/C0.01 post-merge
+    Rn   - randomly perturb computations by a factor of [1-n,1+n]
+    Wn   - min facet width for non-coincident point (before roundoff)
+
+Output formats (may be combined; if none, produces a summary to stdout):
+    s    - summary to stderr
+    p    - Voronoi vertices
+    o    - OFF format (dim, Voronoi vertices, and Voronoi regions)
+    i    - Delaunay regions (use 'Pp' to avoid warning)
+    f    - facet dump
+
+More formats:
+    Fc   - count plus coincident points (by Voronoi vertex)
+    Fd   - use cdd format for input (homogeneous with offset first)
+    FD   - use cdd format for output (offset first)
+    FF   - facet dump without ridges
+    Fi   - separating hyperplanes for bounded Voronoi regions
+    FI   - ID for each Voronoi vertex
+    Fm   - merge count for each Voronoi vertex (511 max)
+    Fn   - count plus neighboring Voronoi vertices for each Voronoi vertex
+    FN   - count and Voronoi vertices for each Voronoi region
+    Fo   - separating hyperplanes for unbounded Voronoi regions
+    FO   - options and precision constants
+    FP   - nearest point and distance for each coincident point
+    FQ   - command used for qvoronoi
+    Fs   - summary: #int (8), dimension, #points, tot vertices, tot facets,
+                    for output: #Voronoi regions, #Voronoi vertices,
+                                #coincident points, #non-simplicial regions
+                    #real (2), max outer plane and min vertex
+    Fv   - Voronoi diagram as Voronoi vertices between adjacent input sites
+    Fx   - extreme points of Delaunay triangulation (on convex hull)
+
+Geomview options (2-d only)
+    Ga   - all points as dots
+     Gp  -  coplanar points and vertices as radii
+     Gv  -  vertices as spheres
+    Gi   - inner planes only
+     Gn  -  no planes
+     Go  -  outer planes only
+    Gc	 - centrums
+    Gh   - hyperplane intersections
+    Gr   - ridges
+    GDn  - drop dimension n in 3-d and 4-d output
+
+Print options:
+    PAn  - keep n largest Voronoi vertices by 'area'
+    Pdk:n - drop facet if normal[k] <= n (default 0.0)
+    PDk:n - drop facet if normal[k] >= n
+    Pg   - print good Voronoi vertices (needs 'QGn' or 'QVn')
+    PFn  - keep Voronoi vertices whose 'area' is at least n
+    PG   - print neighbors of good Voronoi vertices
+    PMn  - keep n Voronoi vertices with most merges
+    Po   - force output.  If error, output neighborhood of facet
+    Pp   - do not report precision problems
+
+    .    - list of all options
+    -    - one line descriptions of all options
+qvoronoi .
+
+Qhull 2010.0.3 2010/01/05.
+Except for 'F.' and 'PG', upper-case options take an argument.
+
+ OFF_format     p_vertices     i_delaunay     summary        facet_dump
+
+ Fcoincident    Fd_cdd_in      FD_cdd_out     FF-dump-xridge Fi_bounded
+ Fxtremes       Fmerges        Fneighbors     FNeigh_region  FOptions
+ Fo_unbounded   FPoint_near    FQvoronoi      Fsummary       Fvoronoi
+ FIDs
+
+ Gvertices      Gpoints        Gall_points    Gno_planes     Ginner
+ Gcentrums      Ghyperplanes   Gridges        Gouter         GDrop_dim
+
+ PArea_keep     Pdrop d0:0D0   Pgood          PFacet_area_keep
+ PGood_neighbors PMerge_keep   Poutput_forced Pprecision_not
+
+ QG_vertex_good QJoggle        Qsearch_1st    Qtriangulate   Qupper_voronoi
+ QV_point_good  Qzinfinite
+
+ T4_trace       Tcheck_often   Tstatistics    Tverify        Tz_stdout
+ TFacet_log     TInput_file    TPoint_trace   TMerge_trace   TOutput_file
+ TWide_trace    TVertex_stop   TCone_stop
+
+ Angle_max      Centrum_size   Random_dist    Wide_outside
+qvoronoi
+
+qvoronoi- compute the Voronoi diagram.  Qhull 2010.0.3 2010/01/05
+    input (stdin): dimension, number of points, point coordinates
+    comments start with a non-numeric character
+
+options (qvoronoi.htm):
+    Qu   - compute furthest-site Voronoi diagram
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Tv   - verify result: structure, convexity, and in-circle test
+    .    - concise list of all options
+    -    - one-line description of all options
+
+output options (subset):
+    s    - summary of results (default)
+    p    - Voronoi vertices
+    o    - OFF file format (dim, Voronoi vertices, and Voronoi regions)
+    FN   - count and Voronoi vertices for each Voronoi region
+    Fv   - Voronoi diagram as Voronoi vertices between adjacent input sites
+    Fi   - separating hyperplanes for bounded regions, 'Fo' for unbounded
+    G    - Geomview output (2-d only)
+    QVn  - Voronoi vertices for input point n, -n if not
+    TO file- output results to file, may be enclosed in single quotes
+
+examples:
+rbox c P0 D2 | qvoronoi s o         rbox c P0 D2 | qvoronoi Fi
+rbox c P0 D2 | qvoronoi Fo          rbox c P0 D2 | qvoronoi Fv
+rbox c P0 D2 | qvoronoi s Qu Fv     rbox c P0 D2 | qvoronoi Qu Fo
+rbox c G1 d D2 | qvoronoi s p       rbox c G1 d D2 | qvoronoi QJ s p
+rbox c P0 D2 | qvoronoi s Fv QV0
+
+rbox c P0 D2 | qvoronoi s o
+2
+5 5 1
+-10.101 -10.101 
+     0   -0.5 
+  -0.5      0 
+   0.5      0 
+     0    0.5 
+4 4 2 1 3
+3 2 0 1
+3 4 0 2
+3 3 0 1
+3 4 0 3
+
+Voronoi diagram by the convex hull of 5 points in 3-d:
+
+  Number of Voronoi regions: 5
+  Number of Voronoi vertices: 4
+
+Statistics for: rbox c P0 D2 | qvoronoi s o
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 8
+  Number of distance tests for merging: 29
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+rbox c P0 D2 | qvoronoi Fi Tv
+4
+5 0 3 0.7071067811865476 -0.7071067811865476 -0.3535533905932738 
+5 0 1 -0.7071067811865476 -0.7071067811865476 -0.3535533905932738 
+5 0 2 -0.7071067811865476 0.7071067811865476 -0.3535533905932738 
+5 0 4 0.7071067811865476 0.7071067811865476 -0.3535533905932738 
+
+Voronoi ridge statistics
+      4 bounded ridges
+      0   max. distance of midpoint to ridge
+      4 bounded ridges with ok normal
+      0   max. angle to ridge
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 20 distance computations.
+rbox c P0 D2 | qvoronoi Fo
+4
+5 1 2     -1      0   -0.5 
+5 1 3      1      0      0 
+5 2 4      1      0      0 
+5 3 4     -1      0    0.5 
+rbox c P0 D2 | qvoronoi Fv
+8
+4 0 3 1 3
+4 0 1 1 2
+4 0 2 2 4
+4 0 4 3 4
+4 1 2 0 2
+4 1 3 0 1
+4 2 4 0 4
+4 3 4 0 3
+rbox c P0 D2 | qvoronoi s Qu Qt Fv
+4
+4 1 3 0 2
+4 1 2 0 1
+4 2 4 0 1
+4 3 4 0 2
+
+Furthest-site Voronoi vertices by the convex hull of 5 points in 3-d:
+
+  Number of Voronoi regions: 5
+  Number of Voronoi vertices: 2
+  Number of triangulated facets: 1
+
+Statistics for: rbox c P0 D2 | qvoronoi s Qu Qt Fv
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 6
+  Number of distance tests for qhull: 8
+  Number of distance tests for merging: 33
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+rbox c P0 D2 | qvoronoi Qu Fo
+4
+5 1 2      0      1      0 
+5 1 3      1      0      0 
+5 2 4      1      0      0 
+5 3 4      0      1      0 
+rbox c G1 d D2 | qvoronoi s p 
+2
+9
+     0  -1.75 
+ -1.75      0 
+-0.5833333333333334 -0.5833333333333333 
+     0   1.75 
+-0.5833333333333333 0.5833333333333334 
+  1.75      0 
+0.5833333333333334 -0.5833333333333333 
+0.5833333333333334 0.5833333333333333 
+     0      0 
+
+Voronoi diagram by the convex hull of 8 points in 3-d:
+
+  Number of Voronoi regions: 8
+  Number of Voronoi vertices: 9
+  Number of non-simplicial Voronoi vertices: 1
+
+Statistics for: rbox c G1 d D2 | qvoronoi s p
+
+  Number of points processed: 8
+  Number of hyperplanes created: 17
+  Number of facets in hull: 10
+  Number of distance tests for qhull: 42
+  Number of distance tests for merging: 103
+  Number of distance tests for checking: 160
+  Number of merged facets: 3
+  CPU seconds to compute hull (after input):  0
+
+rbox c G1 d D2 | qvoronoi QJ p 
+2
+10
+-2.572789203902914e-011 1.749999999802917 
+-2.0546373700981e-011 -1.750000000331276 
+0.5833333333083517 -0.5833333333052267 
+1.862263126909194e-011 -7.815055220092851e-011 
+1.750000000002628 3.498097972106761e-011 
+0.5833333333132078 0.5833333333796981 
+-0.5833333332888888 0.5833333333317836 
+-7.592296236147433e-011 -7.815050692933325e-011 
+-1.750000000049026 2.293199654852279e-011 
+-0.5833333333977308 -0.583333333322986 
+rbox c P-0.1 P+0.1 P+0.1 D2 | qvoronoi s Fc FP FQ Fn FN 
+4
+0
+1 1
+0
+0
+1
+2 1 8      0 
+rbox c P-0.1 P+0.1 P+0.1 D2 | qvoronoi s Fc FP FQ Fn FN
+4
+3 -1 2 3
+3 -1 2 3
+4 -1 0 1 3
+4 0 -1 2 1
+7
+3 3 2 0
+1 1
+3 3 1 2
+3 0 -1 2
+3 3 -1 0
+3 1 -1 2
+3 1 -1 3
+
+Voronoi diagram by the convex hull of 7 points in 3-d:
+
+  Number of Voronoi regions: 6
+  Number of nearly incident points: 1
+  Number of Voronoi vertices: 4
+  Number of non-simplicial Voronoi vertices: 2
+
+Statistics for: rbox c P-0.1 P+0.1 P+0.1 D2 | qvoronoi s Fc FP FQ Fn FN
+
+  Number of points processed: 6
+  Number of hyperplanes created: 8
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 33
+  Number of distance tests for merging: 49
+  Number of distance tests for checking: 43
+  Number of merged facets: 3
+  CPU seconds to compute hull (after input):  0
+
+rbox P0 c D2 | qvoronoi s Fv QV0
+4
+4 0 3 1 3
+4 0 1 1 2
+4 0 2 2 4
+4 0 4 3 4
+
+Voronoi diagram by the convex hull of 5 points in 3-d:
+
+  Number of Voronoi regions: 5
+  Number of 'good' Voronoi vertices: 4
+
+Statistics for: rbox P0 c D2 | qvoronoi s Fv QV0
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 8
+  Number of distance tests for merging: 29
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+qdelaunay -
+
+qdelaunay- compute the Delaunay triangulation
+    http://www.qhull.org  2010.0.3 2010/01/05
+
+input (stdin):
+    first lines: dimension and number of points (or vice-versa).
+    other lines: point coordinates, best if one point per line
+    comments:    start with a non-numeric character
+
+options:
+    Qu   - compute furthest-site Delaunay triangulation
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+
+Qhull control options:
+    QJn  - randomly joggle input in range [-n,n]
+    Qs   - search all points for the initial simplex
+    Qz   - add point-at-infinity to Delaunay triangulation
+    QGn  - print Delaunay region if visible from point n, -n if not
+    QVn  - print Delaunay regions that include point n, -n if not
+
+Trace options:
+    T4   - trace at level n, 4=all, 5=mem/gauss, -1= events
+    Tc   - check frequently during execution
+    Ts   - print statistics
+    Tv   - verify result: structure, convexity, and in-circle test
+    Tz   - send all output to stdout
+    TFn  - report summary when n or more facets created
+    TI file - input data from file, no spaces or single quotes
+    TO file - output results to file, may be enclosed in single quotes
+    TPn  - turn on tracing when point n added to hull
+     TMn - turn on tracing at merge n
+     TWn - trace merge facets when width > n
+    TVn  - stop qhull after adding point n, -n for before (see TCn)
+     TCn - stop qhull after building cone for point n (see TVn)
+
+Precision options:
+    Cn   - radius of centrum (roundoff added).  Merge facets if non-convex
+     An  - cosine of maximum angle.  Merge facets if cosine > n or non-convex
+           C-0 roundoff, A-0.99/C-0.01 pre-merge, A0.99/C0.01 post-merge
+    Rn   - randomly perturb computations by a factor of [1-n,1+n]
+    Wn   - min facet width for outside point (before roundoff)
+
+Output formats (may be combined; if none, produces a summary to stdout):
+    f    - facet dump
+    G    - Geomview output (see below)
+    i    - vertices incident to each Delaunay region
+    m    - Mathematica output (2-d only, lifted to a paraboloid)
+    o    - OFF format (dim, points, and facets as a paraboloid)
+    p    - point coordinates (lifted to a paraboloid)
+    s    - summary (stderr)
+
+More formats:
+    Fa   - area for each Delaunay region
+    FA   - compute total area for option 's'
+    Fc   - count plus coincident points for each Delaunay region
+    Fd   - use cdd format for input (homogeneous with offset first)
+    FD   - use cdd format for numeric output (offset first)
+    FF   - facet dump without ridges
+    FI   - ID of each Delaunay region
+    Fm   - merge count for each Delaunay region (511 max)
+    FM   - Maple output (2-d only, lifted to a paraboloid)
+    Fn   - count plus neighboring region for each Delaunay region
+    FN   - count plus neighboring region for each point
+    FO   - options and precision constants
+    FP   - nearest point and distance for each coincident point
+    FQ   - command used for qdelaunay
+    Fs   - summary: #int (8), dimension, #points, tot vertices, tot facets,
+                    for output: #vertices, #Delaunay regions,
+                                #coincident points, #non-simplicial regions
+                    #real (2), max outer plane, min vertex
+    FS   - sizes:   #int (0)
+                    #real (2), tot area, 0
+    Fv   - count plus vertices for each Delaunay region
+    Fx   - extreme points of Delaunay triangulation (on convex hull)
+
+Geomview options (2-d and 3-d)
+    Ga   - all points as dots
+     Gp  -  coplanar points and vertices as radii
+     Gv  -  vertices as spheres
+    Gi   - inner planes only
+     Gn  -  no planes
+     Go  -  outer planes only
+    Gc	   - centrums
+    Gh   - hyperplane intersections
+    Gr   - ridges
+    GDn  - drop dimension n in 3-d and 4-d output
+    Gt   - transparent outer ridges to view 3-d Delaunay
+
+Print options:
+    PAn  - keep n largest Delaunay regions by area
+    Pdk:n - drop facet if normal[k] <= n (default 0.0)
+    PDk:n - drop facet if normal[k] >= n
+    Pg   - print good Delaunay regions (needs 'QGn' or 'QVn')
+    PFn  - keep Delaunay regions whose area is at least n
+    PG   - print neighbors of good regions (needs 'QGn' or 'QVn')
+    PMn  - keep n Delaunay regions with most merges
+    Po   - force output.  If error, output neighborhood of facet
+    Pp   - do not report precision problems
+
+    .    - list of all options
+    -    - one line descriptions of all options
+qdelaunay .
+
+Qhull 2010.0.3 2010/01/05.
+Except for 'F.' and 'PG', upper-case options take an argument.
+
+ incidences     mathematica    OFF_format     points_lifted  summary
+ facet_dump
+
+ Farea          FArea_total    Fcoincident    Fd_cdd_in      FD_cdd_out
+ FF_dump_xridge FIDs           Fmerges        Fneighbors     FNeigh_vertex
+ FOptions       FPoint_near    FQdelaun       Fsummary       FSize
+ Fvertices      Fxtremes       FMaple
+
+ Gvertices      Gpoints        Gall_points    Gno_planes     Ginner
+ Gcentrums      Ghyperplanes   Gridges        Gouter         GDrop_dim
+ Gtransparent
+
+ PArea_keep     Pdrop d0:0D0   Pgood          PFacet_area_keep
+ PGood_neighbors PMerge_keep   Poutput_forced Pprecision_not
+
+ QGood_point    QJoggle        Qsearch_1st    Qtriangulate   QupperDelaunay
+ QVertex_good   Qzinfinite
+
+ T4_trace       Tcheck_often   Tstatistics    Tverify        Tz_stdout
+ TFacet_log     TInput_file    TPoint_trace   TMerge_trace   TOutput_file
+ TWide_trace    TVertex_stop   TCone_stop
+
+ Angle_max      Centrum_size   Random_dist    Wide_outside
+qdelaunay
+
+qdelaunay- compute the Delaunay triangulation.  Qhull 2010.0.3 2010/01/05
+    input (stdin): dimension, number of points, point coordinates
+    comments start with a non-numeric character
+
+options (qdelaun.htm):
+    Qu   - furthest-site Delaunay triangulation
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Tv   - verify result: structure, convexity, and in-circle test
+    .    - concise list of all options
+    -    - one-line description of all options
+
+output options (subset):
+    s    - summary of results (default)
+    i    - vertices incident to each Delaunay region
+    Fx   - extreme points (vertices of the convex hull)
+    o    - OFF format (shows the points lifted to a paraboloid)
+    G    - Geomview output (2-d and 3-d points lifted to a paraboloid)
+    m    - Mathematica output (2-d inputs lifted to a paraboloid)
+    QVn  - print Delaunay regions that include point n, -n if not
+    TO file- output results to file, may be enclosed in single quotes
+
+examples:
+    rbox c P0 D2 | qdelaunay s o          rbox c P0 D2 | qdelaunay i
+    rbox c P0 D2 | qdelaunay Fv           rbox c P0 D2 | qdelaunay s Qu Fv
+    rbox c G1 d D2 | qdelaunay s i        rbox c G1 d D2 | qdelaunay Qt
+    rbox M3,4 z 100 D2 | qdelaunay s      rbox M3,4 z 100 D2 | qdelaunay s Qt
+
+rbox c P0 D2 | qdelaunay s o
+3
+5 4 6
+     0      0      0 
+  -0.5   -0.5      1 
+  -0.5    0.5      1 
+   0.5   -0.5      1 
+   0.5    0.5      1 
+3 3 0 1 
+3 0 2 1 
+3 4 0 3 
+3 0 4 2 
+
+Delaunay triangulation by the convex hull of 5 points in 3-d:
+
+  Number of input sites: 5
+  Number of Delaunay regions: 4
+
+Statistics for: rbox c P0 D2 | qdelaunay s o
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 8
+  Number of distance tests for merging: 29
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+rbox c P0 D2 | qdelaunay i
+4
+3 0 1 
+0 2 1 
+4 0 3 
+0 4 2 
+rbox c P0 D2 | qdelaunay Fv
+4
+3 0 3 1
+3 0 2 1
+3 4 0 3
+3 4 0 2
+rbox c P0 D2 | qdelaunay s Qu Qt Fv
+2
+3 4 2 1
+3 4 3 1
+
+Furthest-site Delaunay triangulation by the convex hull of 5 points in 3-d:
+
+  Number of input sites: 5
+  Number of Delaunay regions: 2
+  Number of triangulated facets: 1
+
+Statistics for: rbox c P0 D2 | qdelaunay s Qu Qt Fv
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 6
+  Number of distance tests for qhull: 8
+  Number of distance tests for merging: 33
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+rbox c G1 d D2 | qdelaunay s i
+9
+2 4 0 
+6 1 0 
+4 6 0 
+5 3 1 
+6 5 1 
+3 7 2 
+7 4 2 
+5 7 3 
+4 7 5 6 
+
+Delaunay triangulation by the convex hull of 8 points in 3-d:
+
+  Number of input sites: 8
+  Number of Delaunay regions: 9
+  Number of non-simplicial Delaunay regions: 1
+
+Statistics for: rbox c G1 d D2 | qdelaunay s i
+
+  Number of points processed: 8
+  Number of hyperplanes created: 17
+  Number of facets in hull: 10
+  Number of distance tests for qhull: 42
+  Number of distance tests for merging: 103
+  Number of distance tests for checking: 160
+  Number of merged facets: 3
+  CPU seconds to compute hull (after input):  0
+
+rbox c G1 d D2 | qhull d Qbb Ft
+2
+9 12 14
+    -1     -1 
+    -1      1 
+     1     -1 
+     1      1 
+     0   -0.5 
+     0    0.5 
+  -0.5      0 
+   0.5      0 
+     0      0 
+3 2 4 0 
+3 6 1 0 
+3 4 6 0 
+3 5 3 1 
+3 6 5 1 
+3 3 7 2 
+3 7 4 2 
+3 5 7 3 
+3 8 5 6 
+3 8 6 4 
+3 8 4 7 
+3 8 7 5 
+rbox c G1 d D2 | qhull d Qbb QJ s Ft
+2
+8 10 15
+-1.000000000061343 -0.999999999957446 
+-0.9999999999945448 0.9999999999532114 
+1.000000000029778 -0.9999999999701502 
+0.9999999999806051 1.000000000003233 
+-7.74859240079281e-011 -0.5000000000743411 
+2.849349704487492e-011 0.49999999991804 
+-0.5000000000721135 -1.373719891421591e-011 
+0.5000000000148132 7.166044474310068e-011 
+3 1 5 3 
+3 2 4 0 
+3 7 4 2 
+3 4 7 5 
+3 3 7 2 
+3 5 7 3 
+3 1 6 5 
+3 6 4 5 
+3 6 1 0 
+3 4 6 0 
+
+Delaunay triangulation by the convex hull of 8 points in 3-d:
+
+  Number of input sites: 8
+  Number of Delaunay regions: 10
+
+Statistics for: rbox c G1 d D2 | qhull d Qbb QJ s Ft
+
+  Number of points processed: 8
+  Number of hyperplanes created: 20
+  Number of facets in hull: 12
+  Number of distance tests for qhull: 32
+  CPU seconds to compute hull (after input):  0
+  Input joggled by: 8.3e-011
+
+rbox M3,4 z 100 D2 | qdelaunay s
+
+Delaunay triangulation by the convex hull of 100 points in 3-d:
+
+  Number of input sites: 100
+  Number of Delaunay regions: 81
+  Number of non-simplicial Delaunay regions: 81
+
+Statistics for: rbox M3,4 z 100 D2 | qdelaunay s
+
+  Number of points processed: 100
+  Number of hyperplanes created: 260
+  Number of facets in hull: 86
+  Number of distance tests for qhull: 1726
+  Number of distance tests for merging: 2755
+  Number of distance tests for checking: 1348
+  Number of merged facets: 151
+  CPU seconds to compute hull (after input):  0
+
+rbox c P-0.1 P+0.1 P+0.1 D2 | qdelaunay s Fx Fa Fc FP FQ Fn FN
+4
+4
+3
+6
+5
+4
+   0.2 
+   0.2 
+   0.3 
+   0.3 
+4
+0
+1 1
+0
+0
+1
+2 1 8      0 
+rbox c P-0.1 P+0.1 P+0.1 D2 | qdelaunay s Fx Fa Fc FP FQ Fn FN
+4
+3 -1 2 3
+3 -1 2 3
+4 -1 0 1 3
+4 0 -1 2 1
+7
+3 3 2 0
+1 1
+3 3 1 2
+3 0 -1 2
+3 3 -1 0
+3 1 -1 2
+3 1 -1 3
+
+Delaunay triangulation by the convex hull of 7 points in 3-d:
+
+  Number of input sites: 6
+  Number of nearly incident points: 1
+  Number of Delaunay regions: 4
+  Number of non-simplicial Delaunay regions: 2
+
+Statistics for: rbox c P-0.1 P+0.1 P+0.1 D2 | qdelaunay s Fx Fa Fc FP FQ Fn FN
+
+  Number of points processed: 6
+  Number of hyperplanes created: 8
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 33
+  Number of distance tests for merging: 49
+  Number of distance tests for checking: 42
+  Number of merged facets: 3
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:    1
+
+rbox P0 P0 c D2 | qdelaunay s FP QV0
+1
+0 1 2      0 
+
+Delaunay triangulation by the convex hull of 6 points in 3-d:
+
+  Number of input sites: 5
+  Number of nearly incident points: 1
+  Number of 'good' Delaunay regions: 4
+
+Statistics for: rbox P0 P0 c D2 | qdelaunay s FP QV0
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 20
+  Number of distance tests for merging: 29
+  Number of distance tests for checking: 36
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+qhalf -
+
+qhalf- compute the intersection of halfspaces about a point
+    http://www.qhull.org  2010.0.3 2010/01/05
+
+input (stdin):
+    optional interior point: dimension, 1, coordinates
+    first lines: dimension+1 and number of halfspaces
+    other lines: halfspace coefficients followed by offset
+    comments:    start with a non-numeric character
+
+options:
+    Hn,n - specify coordinates of interior point
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Qc   - keep coplanar halfspaces
+    Qi   - keep other redundant halfspaces
+
+Qhull control options:
+    QJn  - randomly joggle input in range [-n,n]
+    Qbk:0Bk:0 - remove k-th coordinate from input
+    Qs   - search all halfspaces for the initial simplex
+    QGn  - print intersection if visible to halfspace n, -n for not
+    QVn  - print intersections for halfspace n, -n if not
+
+Trace options:
+    T4   - trace at level n, 4=all, 5=mem/gauss, -1= events
+    Tc   - check frequently during execution
+    Ts   - print statistics
+    Tv   - verify result: structure, convexity, and redundancy
+    Tz   - send all output to stdout
+    TFn  - report summary when n or more facets created
+    TI file - input data from file, no spaces or single quotes
+    TO file - output results to file, may be enclosed in single quotes
+    TPn  - turn on tracing when halfspace n added to intersection
+    TMn  - turn on tracing at merge n
+    TWn  - trace merge facets when width > n
+    TVn  - stop qhull after adding halfspace n, -n for before (see TCn)
+    TCn  - stop qhull after building cone for halfspace n (see TVn)
+
+Precision options:
+    Cn   - radius of centrum (roundoff added).  Merge facets if non-convex
+     An  - cosine of maximum angle.  Merge facets if cosine > n or non-convex
+           C-0 roundoff, A-0.99/C-0.01 pre-merge, A0.99/C0.01 post-merge
+    Rn   - randomly perturb computations by a factor of [1-n,1+n]
+    Un   - max distance below plane for a new, coplanar halfspace
+    Wn   - min facet width for outside halfspace (before roundoff)
+
+Output formats (may be combined; if none, produces a summary to stdout):
+    f    - facet dump
+    G    - Geomview output (dual convex hull)
+    i    - non-redundant halfspaces incident to each intersection
+    m    - Mathematica output (dual convex hull)
+    o    - OFF format (dual convex hull: dimension, points, and facets)
+    p    - vertex coordinates of dual convex hull (coplanars if 'Qc' or 'Qi')
+    s    - summary (stderr)
+
+More formats:
+    Fc   - count plus redundant halfspaces for each intersection
+         -   Qc (default) for coplanar and Qi for other redundant
+    Fd   - use cdd format for input (homogeneous with offset first)
+    FF   - facet dump without ridges
+    FI   - ID of each intersection
+    Fm   - merge count for each intersection (511 max)
+    FM   - Maple output (dual convex hull)
+    Fn   - count plus neighboring intersections for each intersection
+    FN   - count plus intersections for each non-redundant halfspace
+    FO   - options and precision constants
+    Fp   - dim, count, and intersection coordinates
+    FP   - nearest halfspace and distance for each redundant halfspace
+    FQ   - command used for qhalf
+    Fs   - summary: #int (8), dim, #halfspaces, #non-redundant, #intersections
+                      for output: #non-redundant, #intersections, #coplanar
+                                  halfspaces, #non-simplicial intersections
+                    #real (2), max outer plane, min vertex
+    Fv   - count plus non-redundant halfspaces for each intersection
+    Fx   - non-redundant halfspaces
+
+Geomview output (2-d, 3-d and 4-d; dual convex hull)
+    Ga   - all points (i.e., transformed halfspaces) as dots
+     Gp  -  coplanar points and vertices as radii
+     Gv  -  vertices (i.e., non-redundant halfspaces) as spheres
+    Gi   - inner planes (i.e., halfspace intersections) only
+     Gn  -  no planes
+     Go  -  outer planes only
+    Gc	 - centrums
+    Gh   - hyperplane intersections
+    Gr   - ridges
+    GDn  - drop dimension n in 3-d and 4-d output
+
+Print options:
+    PAn  - keep n largest facets (i.e., intersections) by area
+    Pdk:n- drop facet if normal[k] <= n (default 0.0)
+    PDk:n- drop facet if normal[k] >= n
+    Pg   - print good facets (needs 'QGn' or 'QVn')
+    PFn  - keep facets whose area is at least n
+    PG   - print neighbors of good facets
+    PMn  - keep n facets with most merges
+    Po   - force output.  If error, output neighborhood of facet
+    Pp   - do not report precision problems
+
+    .    - list of all options
+    -    - one line descriptions of all options
+qhalf .
+
+Qhull 2010.0.3 2010/01/05.
+Except for 'F.' and 'PG', upper_case options take an argument.
+
+ incidences     Geomview       mathematica    OFF_format     point_dual
+ summary        facet_dump
+
+ Fc_redundant   Fd_cdd_in      FF_dump_xridge FIDs           Fmerges
+ Fneighbors     FN_intersect   FOptions       Fp_coordinates FP_nearest
+ FQhalf         Fsummary       Fv_halfspace   FMaple         Fx_non_redundant
+
+ Gvertices      Gpoints        Gall_points    Gno_planes     Ginner
+ Gcentrums      Ghyperplanes   Gridges        Gouter         GDrop_dim
+
+ PArea_keep     Pdrop d0:0D0   Pgood          PFacet_area_keep
+ PGood_neighbors PMerge_keep   Poutput_forced Pprecision_not
+
+ Qbk:0Bk:0_drop Qcoplanar      QG_half_good   Qi_redundant   QJoggle
+ Qsearch_1st    Qtriangulate   QVertex_good
+
+ T4_trace       Tcheck_often   Tstatistics    Tverify        Tz_stdout
+ TFacet_log     TInput_file    TPoint_trace   TMerge_trace   TOutput_file
+ TWide_trace    TVertex_stop   TCone_stop
+
+ Angle_max      Centrum_size   Random_dist    Ucoplanar_max  Wide_outside
+qhalf
+
+qhalf- halfspace intersection about a point.  Qhull 2010.0.3 2010/01/05
+    input (stdin): [dim, 1, interior point], dim+1, n, coefficients+offset
+    comments start with a non-numeric character
+
+options (qhalf.htm):
+    Hn,n - specify coordinates of interior point
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Tv   - verify result: structure, convexity, and redundancy
+    .    - concise list of all options
+    -    - one-line description of all options
+
+output options (subset):
+    s    - summary of results (default)
+    Fp   - intersection coordinates
+    Fv   - non-redundant halfspaces incident to each intersection
+    Fx   - non-redundant halfspaces
+    o    - OFF file format (dual convex hull)
+    G    - Geomview output (dual convex hull)
+    m    - Mathematica output (dual convex hull)
+    QVn  - print intersections for halfspace n, -n if not
+    TO file - output results to file, may be enclosed in single quotes
+
+examples:
+    rbox d | qconvex FQ n | qhalf s H0,0,0 Fp
+    rbox c | qconvex FQ FV n | qhalf s i
+    rbox c | qconvex FQ FV n | qhalf s o
+
+rbox d | qhull FQ n | qhalf s Qt H0,0,0 Fp
+3
+12
+     0      0 0.5000000000000001 
+     0      0 0.5000000000000001 
+     0 0.5000000000000001      0 
+     0 0.5000000000000001      0 
+-0.5000000000000001      0      0 
+-0.5000000000000001      0      0 
+0.5000000000000001      0      0 
+0.5000000000000001      0      0 
+     0 -0.5000000000000001      0 
+     0 -0.5000000000000001      0 
+     0      0 -0.5000000000000001 
+     0      0 -0.5000000000000001 
+
+Halfspace intersection by the convex hull of 8 points in 3-d:
+
+  Number of halfspaces: 8
+  Number of non-redundant halfspaces: 8
+  Number of intersection points: 12
+  Number of triangulated facets: 6
+
+Statistics for: rbox d | qhull FQ n | qhalf s Qt H0,0,0 Fp
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 33
+  Number of distance tests for merging: 119
+  Number of distance tests for checking: 56
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+
+rbox c | qhull FQ FV n | qhalf s i
+8
+4 5 3 
+5 4 2 
+0 4 3 
+4 0 2 
+1 5 2 
+5 1 3 
+1 0 3 
+0 1 2 
+
+Halfspace intersection by the convex hull of 6 points in 3-d:
+
+  Number of halfspaces: 6
+  Number of non-redundant halfspaces: 6
+  Number of intersection points: 8
+
+Statistics for: rbox c | qhull FQ FV n | qhalf s i
+
+  Number of points processed: 6
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 11
+  Number of distance tests for merging: 45
+  Number of distance tests for checking: 54
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+rbox c | qhull FQ FV n | qhalf o
+3
+6 8 12
+     0      0     -2 
+     0     -2      0 
+     2      0      0 
+    -2      0      0 
+     0      2      0 
+     0      0      2 
+3 4 5 3 
+3 5 4 2 
+3 0 4 3 
+3 4 0 2 
+3 1 5 2 
+3 5 1 3 
+3 1 0 3 
+3 0 1 2 
+rbox d D2 | qhull FQ n | qhalf s H0 Fc FP Fn FN FQ Fv Fx
+4
+0
+0
+0
+0
+0
+4
+2 1 2
+2 0 3
+2 0 3
+2 1 2
+4
+2 0 1
+2 0 2
+2 1 3
+2 2 3
+rbox d D2 | qhull FQ n | qhalf s H0 Fc FP Fn FN FQ Fv Fx
+4
+2 1 0
+2 2 0
+2 3 1
+2 3 2
+4
+1
+0
+2
+3
+
+Halfspace intersection by the convex hull of 4 points in 2-d:
+
+  Number of halfspaces: 4
+  Number of non-redundant halfspaces: 4
+  Number of intersection points: 4
+
+Statistics for: rbox d D2 | qhull FQ n | qhalf s H0 Fc FP Fn FN FQ Fv Fx
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 6
+  CPU seconds to compute hull (after input):  0
+
+echo === check quality of Qhull for ${d:-`hostname`} ${d:-`date`}
+hostname
+date
+=== check quality of Qhull for ispy Wed Jan 6 20:33:00 EST 2010
+rbox 1000 W0 | qhull QR2 QJ s Fs Tv
+10 3 1000 144 284 144 284 0 0 33 0
+2 5.045982607091334e-011 -5.045982607091334e-011
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 144
+  Number of facets: 284
+
+Statistics for: rbox 1000 W0 | qhull QR2 QJ s Fs Tv QR2
+
+  Number of points processed: 171
+  Number of hyperplanes created: 1233
+  Number of distance tests for qhull: 33563
+  CPU seconds to compute hull (after input): 1.5e-005
+  After 1 retries, input joggled by: 2.9e-011
+
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 284000 distance computations.
+rbox 1000 W0 | qhull QR2 s Fs Tv
+10 3 1000 84 98 84 98 0 6 13 0
+2 1.942124858599573e-015 -1.036131500307862e-015
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 84
+  Number of facets: 98
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 1000 W0 | qhull QR2 s Fs Tv QR2
+
+  Number of points processed: 97
+  Number of hyperplanes created: 299
+  Number of distance tests for qhull: 18051
+  Number of distance tests for merging: 3325
+  Number of distance tests for checking: 15397
+  Number of merged facets: 92
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 98000 distance computations.
+rbox 1000 s | qhull C0.02 Qc Tv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 114
+  Number of coplanar points: 886
+  Number of facets: 60
+  Number of non-simplicial facets: 60
+
+Statistics for: rbox 1000 s | qhull C0.02 Qc Tv
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5545
+  Number of distance tests for qhull: 83897
+  Number of distance tests for merging: 82226
+  Number of distance tests for checking: 7929
+  Number of merged facets: 1936
+  CPU seconds to compute hull (after input): 3.1e-005
+  Maximum distance of vertex below facet: -0.072 (1.2x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 60000 distance computations.
+rbox 500 s D4 | qhull C0.01 Qc Tv
+
+Convex hull of 500 points in 4-d:
+
+  Number of vertices: 467
+  Number of coplanar points: 33
+  Number of facets: 357
+  Number of non-simplicial facets: 343
+
+Statistics for: rbox 500 s D4 | qhull C0.01 Qc Tv
+
+  Number of points processed: 500
+  Number of hyperplanes created: 11284
+  Number of distance tests for qhull: 41366
+  Number of distance tests for merging: 162691
+  Number of distance tests for checking: 10420
+  Number of merged facets: 2809
+  CPU seconds to compute hull (after input): 4.6e-005
+  Maximum distance of vertex below facet: -0.073 (1.8x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 178500 distance computations.
+rbox 1000 s | qhull C-0.02 Qc Tv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 47
+  Number of coplanar points: 953
+  Number of facets: 47
+  Number of non-simplicial facets: 35
+
+Statistics for: rbox 1000 s | qhull C-0.02 Qc Tv
+
+  Number of points processed: 50
+  Number of hyperplanes created: 199
+  Number of distance tests for qhull: 52519
+  Number of distance tests for merging: 2966
+  Number of distance tests for checking: 24231
+  Number of merged facets: 98
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.065 (1.1x)
+  Maximum distance of vertex below facet: -0.062 (1.0x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 47000 distance computations.
+rbox 1000 s | qhull C-0.02 Qc Tv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 47
+  Number of coplanar points: 953
+  Number of facets: 47
+  Number of non-simplicial facets: 35
+
+Statistics for: rbox 1000 s | qhull C-0.02 Qc Tv
+
+  Number of points processed: 50
+  Number of hyperplanes created: 199
+  Number of distance tests for qhull: 52519
+  Number of distance tests for merging: 2966
+  Number of distance tests for checking: 24231
+  Number of merged facets: 98
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.065 (1.1x)
+  Maximum distance of vertex below facet: -0.062 (1.0x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 47000 distance computations.
+rbox 1000 s D4 | qhull C-0.01 Qc Tv
+
+Convex hull of 1000 points in 4-d:
+
+  Number of vertices: 117
+  Number of coplanar points: 883
+  Number of facets: 232
+  Number of non-simplicial facets: 149
+
+Statistics for: rbox 1000 s D4 | qhull C-0.01 Qc Tv
+
+  Number of points processed: 117
+  Number of hyperplanes created: 1232
+  Number of distance tests for qhull: 372627
+  Number of distance tests for merging: 31334
+  Number of distance tests for checking: 122166
+  Number of merged facets: 1167
+  CPU seconds to compute hull (after input): 3.1e-005
+  Maximum distance of point above facet: 0.062 (1.5x)
+  Maximum distance of vertex below facet: -0.064 (1.6x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 232000 distance computations.
+rbox 200 s D5 | qhull C-0.01 Qx Qc Tv 
+
+Convex hull of 200 points in 5-d:
+
+  Number of vertices: 160
+  Number of coplanar points: 40
+  Number of facets: 388
+  Number of non-simplicial facets: 342
+
+Statistics for: rbox 200 s D5 | qhull C-0.01 Qx Qc Tv
+
+  Number of points processed: 160
+  Number of hyperplanes created: 4522
+  Number of distance tests for qhull: 235312
+  Number of distance tests for merging: 143132
+  Number of distance tests for checking: 46266
+  Number of merged facets: 5940
+  CPU seconds to compute hull (after input): 6.2e-005
+  Maximum distance of point above facet: 0.059 (1.2x)
+  Maximum distance of vertex below facet: -0.11 (2.1x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 77600 distance computations.
+rbox 100 s D6 | qhull C-0.001 Qx Qc Tv
+
+Convex hull of 100 points in 6-d:
+
+  Number of vertices: 100
+  Number of facets: 4465
+  Number of non-simplicial facets: 809
+
+Statistics for: rbox 100 s D6 | qhull C-0.001 Qx Qc Tv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 20175
+  Number of distance tests for qhull: 33383
+  Number of distance tests for merging: 299744
+  Number of distance tests for checking: 66106
+  Number of merged facets: 3948
+  CPU seconds to compute hull (after input): 0.000109
+  Maximum distance of point above facet: 0.0029 (0.5x)
+  Maximum distance of vertex below facet: -0.014 (2.4x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 446500 distance computations.
+rbox 1000 W1e-4 | qhull C-1e-6 Qc Tv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 144
+  Number of coplanar points: 75
+  Number of facets: 243
+  Number of non-simplicial facets: 26
+
+Statistics for: rbox 1000 W1e-4 | qhull C-1e-6 Qc Tv
+
+  Number of points processed: 185
+  Number of hyperplanes created: 939
+  Number of distance tests for qhull: 42000
+  Number of distance tests for merging: 8652
+  Number of distance tests for checking: 5684
+  Number of merged facets: 145
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 1.3e-006 (0.4x)
+  Maximum distance of vertex below facet: -3.2e-006 (1.1x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 243000 distance computations.
+rbox 1000 W5e-4 D4 | qhull C-1e-5 Qc Tv
+
+Convex hull of 1000 points in 4-d:
+
+  Number of vertices: 290
+  Number of coplanar points: 433
+  Number of facets: 1296
+  Number of non-simplicial facets: 154
+
+Statistics for: rbox 1000 W5e-4 D4 | qhull C-1e-5 Qc Tv
+
+  Number of points processed: 368
+  Number of hyperplanes created: 6238
+  Number of distance tests for qhull: 182077
+  Number of distance tests for merging: 75580
+  Number of distance tests for checking: 52937
+  Number of merged facets: 1353
+  CPU seconds to compute hull (after input): 3.1e-005
+  Maximum distance of point above facet: 9.1e-005 (2.3x)
+  Maximum distance of vertex below facet: -0.00012 (2.9x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1296000 distance computations.
+rbox 400 W1e-3 D5 | qhull C-1e-5 Qx Qc Tv
+
+Convex hull of 400 points in 5-d:
+
+  Number of vertices: 305
+  Number of coplanar points: 35
+  Number of facets: 5552
+  Number of non-simplicial facets: 281
+
+Statistics for: rbox 400 W1e-3 D5 | qhull C-1e-5 Qx Qc Tv
+
+  Number of points processed: 336
+  Number of hyperplanes created: 24527
+  Number of distance tests for qhull: 251847
+  Number of distance tests for merging: 277585
+  Number of distance tests for checking: 61531
+  Number of merged facets: 1482
+  CPU seconds to compute hull (after input): 9.3e-005
+  Maximum distance of point above facet: 5.5e-005 (1.1x)
+  Maximum distance of vertex below facet: -0.0001 (2.1x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 2220800 distance computations.
+echo === check input format etc. ${d:-`date`}
+date
+=== check input format etc. Wed Jan 6 20:33:01 EST 2010
+qhull <<EOF
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 3
+  Number of facets: 3
+
+Statistics for: #;laskdjf | qhull
+
+  Number of points processed: 3
+  Number of hyperplanes created: 4
+  Number of distance tests for qhull: 9
+  CPU seconds to compute hull (after input):  0
+
+qhull <<EOF
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 3
+  Number of facets: 3
+
+Statistics for: #;laskdjf | qhull
+
+  Number of points processed: 3
+  Number of hyperplanes created: 4
+  Number of distance tests for qhull: 9
+  CPU seconds to compute hull (after input):  0
+
+QH7073 qhull warning: instead of 4 2-dimensional points, input contains
+4 points and 1 extra coordinates.  Line 2 is the first
+point, line 1 is the first comment, line 2 is the first long line.  Continue with 4 points.
+qhull <<EOF
+QH7073 qhull warning: instead of 4 2-dimensional points, input contains
+3 points and 1 extra coordinates.  Line 2 is the first
+point, line 1 is the first comment, line 2 is the first long line.  Continue with 3 points.
+QH6013 qhull input error: input is less than 2-dimensional since it has the same x coordinate
+
+While executing: #;laskdjf | qhull
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 768993367  _pre-merge  _zero-centrum  _max-width  2
+  Error-roundoff 1.7e-015  _one-merge 8.6e-015  _near-inside 4.3e-014
+  Visible-distance 3.4e-015  U-coplanar-distance 3.4e-015
+  Width-outside 6.9e-015  _wide-facet 2.1e-014
+qhull <<EOF
+QH7073 qhull warning: instead of 4 2-dimensional points, input contains
+3 points and 1 extra coordinates.  Line 3 is the first
+point, line 2 is the first comment, line 3 is the first short
+line, line 4 is the first long line.  Continue with 3 points.
+QH6013 qhull input error: input is less than 2-dimensional since it has the same x coordinate
+
+While executing: #;laskdjf | qhull
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 768993367  _pre-merge  _zero-centrum  _max-width  2
+  Error-roundoff 1.7e-015  _one-merge 8.6e-015  _near-inside 4.3e-014
+  Visible-distance 3.4e-015  U-coplanar-distance 3.4e-015
+  Width-outside 6.9e-015  _wide-facet 2.1e-014
+qhull <<EOF
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 3
+  Number of facets: 3
+
+Statistics for:  | qhull
+
+  Number of points processed: 3
+  Number of hyperplanes created: 4
+  Number of distance tests for qhull: 9
+  CPU seconds to compute hull (after input):  0
+
+qhull d Qz <<EOF
+
+Delaunay triangulation by the convex hull of 5 points in 3-d:
+
+  Number of input sites and at-infinity: 5
+  Number of Delaunay regions: 1
+  Number of non-simplicial Delaunay regions: 1
+
+Statistics for:  | qhull d Qz
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 6
+  Number of distance tests for merging: 29
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+QH7073 qhull warning: instead of 5 2-dimensional points, input contains
+4 points and 1 extra coordinates.  Line 1 is the first
+point, line 1 is the first long line.  Continue with 4 points.
+qhull d Q8 Qz <<EOF
+
+Delaunay triangulation by the convex hull of 5 points in 3-d:
+
+  Number of input sites and at-infinity: 5
+  Number of Delaunay regions: 1
+  Number of non-simplicial Delaunay regions: 1
+
+Statistics for:  | qhull d Q8 Qz
+
+  Number of points processed: 5
+  Number of hyperplanes created: 7
+  Number of facets in hull: 5
+  Number of distance tests for qhull: 6
+  Number of distance tests for merging: 29
+  Number of distance tests for checking: 30
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+QH7073 qhull warning: instead of 5 2-dimensional points, input contains
+4 points and 1 extra coordinates.  Line 1 is the first
+point, line 1 is the first long line.  Continue with 4 points.
+rbox d h | qhull Fd FV n FD Tcv | qhull Fd H Fp Tcv
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+3
+6
+     0      0 0.5000000000000001 
+     0 0.5000000000000001      0 
+-0.5000000000000001      0      0 
+0.5000000000000001      0      0 
+     0 -0.5000000000000001      0 
+     0      0 -0.5000000000000001 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+rbox 10 h | qhull Fd FD p Tcv | qhull Fd d Tcv 
+
+Output completed.  Verifying that all points are below 1.7e-015 of
+all facets.  Will make 140 distance computations.
+
+Delaunay triangulation by the convex hull of 9 points in 4-d:
+
+  Number of input sites: 9
+  Number of Delaunay regions: 11
+
+Statistics for: rbox 10 h | qhull Fd FD p Tcv | qhull Fd d Tcv
+
+  Number of points processed: 9
+  Number of hyperplanes created: 34
+  Number of facets in hull: 22
+  Number of distance tests for qhull: 46
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.5e-015 of
+all facets.  Will make 99 distance computations.
+echo === check rbox ${d:-`date`}
+date
+=== check rbox Wed Jan 6 20:33:01 EST 2010
+rbox 3 n D2
+2
+3
+0.2234321234034674 0.2236923805658635 
+-0.4021654933711192 -0.1954478539484068 
+0.1079163058734651 -0.2506519423338137 
+rbox 3 D2
+2 rbox 3 D2
+3
+-0.3570490315156514 0.07692619792830777 
+-0.1013959339832849 -0.1614655765345931 
+0.2480525339469803 0.01893219260399434 
+rbox 3 h D2
+rbox 3 h D2
+begin
+        3 3 real
+     1 0.16093073846859 -0.2370837309743126 
+     1 0.3337314574362072 0.02459860548805316 
+     1 0.4287583324394732 0.1412860417191741 
+end
+hull
+rbox 3 z D2
+2 rbox 3 z D2
+3
+696870 290489 
+252081 728918 
+932465 -69056 
+rbox 3 z h D2
+rbox 3 z h D2
+begin
+        3 3 integer
+1 -951655 -464136 
+1 -741320 630989 
+1 -964370 -171508 
+end
+hull
+rbox 3 B10 D2
+2 rbox 3 B10 D2
+3
+6.077775206489279 9.167769643634344 
+2.704250554278727 -9.661033665445665 
+7.007182209759188 9.711266327380452 
+rbox 3 z B10 D2
+2 rbox 3 z B10 D2
+3
+5 2 
+5 -1 
+3 9 
+rbox 4 L2 r D2
+2 rbox 4 L2 r D2
+6
+   0.5      0
+0.1736481776669304 0.1187823492277694
+0.1736481776669304 -0.1187823492277694
+-0.1736481776669304 0.1187823492277694
+-0.1736481776669304 -0.1187823492277694
+  -0.5      0
+rbox 8 L2 D2
+2 rbox 8 L2 D2
+8
+-9.037112801233254e-006 -0.1339745961747267 
+-0.4680200990905804 0.01769241704257363 
+-0.05424246984329754 -0.1325023897522756 
+0.0751966408142334 -0.1311433207603373 
+0.1915694083864337 0.1154536646477271 
+0.4772264523261766 0.01275495170842944 
+-0.4048291575354194 0.04836693717712182 
+0.3401207718037282 -0.07435635943071239 
+rbox 4 L4 r D3
+3 rbox 4 L4 r D3
+12
+   0.5      0      0
+  0.25      0 0.04782181019473443
+  0.25      0 -0.04782181019473443
+3.061515884555943e-017    0.5      0
+1.530757942277972e-017   0.25 0.04782181019473443
+1.530757942277972e-017   0.25 -0.04782181019473443
+  -0.5 6.123031769111886e-017      0
+ -0.25 3.061515884555943e-017 0.04782181019473443
+ -0.25 3.061515884555943e-017 -0.04782181019473443
+-9.184547653667829e-017   -0.5      0
+-4.592273826833915e-017  -0.25 0.04782181019473443
+-4.592273826833915e-017  -0.25 -0.04782181019473443
+rbox 4 L4 s D5 W1e-3 
+5 rbox 4 L4 s D5 W1e-3
+4
+-0.1779876601833929 -0.1311655069863711 0.09099061083332424 -0.0147197628642461 0.04910076644488379 
+0.08530477699633815 0.08551065958609008 0.2073152333839906 -0.05556059038062113 0.04824638578429845 
+-0.2043906348252541 0.01359444539903208 0.07833891569611257 -0.2253375927975145 0.03863248544102459 
+0.07678497944972421 0.03657959246981073 0.1769587053753909 0.142314245066564 -0.04874898497507386 
+rbox y
+3 rbox y
+4
+-0.3062920647731908 0.1492658412542808 -0.2890111205997049 
+-0.4099055704752966 -0.2829236833219637 -0.09834729097629645 
+0.07707741817187278 0.4401626986825492 -0.1855306003107974 
+-0.2128018845923262 0.4387234094913335 -0.3756640258949847 
+rbox 10 M3,4 
+3 rbox 10 M3,4
+10
+     0      0      0 
+     3      4      0 
+     6      8      0 
+    -4      3      0 
+    -1      7      0 
+     2     11      0 
+    -8      6      0 
+    -5     10      0 
+    -2     14      0 
+     0      0      5 
+rbox 10 L2 s D3 | qhull Tcv
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 L2 s D3 | qhull Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 29
+  Number of distance tests for qhull: 50
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.5e-015 of
+all facets.  Will make 160 distance computations.
+rbox 10 L4 s W1e-3 D3 | qhull Tcv
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 L4 s W1e-3 D3 | qhull Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 27
+  Number of distance tests for qhull: 43
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.9e-015 of
+all facets.  Will make 160 distance computations.
+rbox 10 L6 D3 | qhull Tcv
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 L6 D3 | qhull Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 29
+  Number of distance tests for qhull: 48
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.7e-015 of
+all facets.  Will make 160 distance computations.
+rbox 10 L1.1 s D4 | qhull Tcv
+
+Convex hull of 10 points in 4-d:
+
+  Number of vertices: 10
+  Number of facets: 26
+
+Statistics for: rbox 10 L1.1 s D4 | qhull Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 44
+  Number of distance tests for qhull: 53
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.4e-015 of
+all facets.  Will make 260 distance computations.
+rbox y r 100 W0 O0.5 | qhull s p Tcv
+3
+4
+     1    0.5    0.5 
+   0.5      1    0.5 
+   0.5    0.5      1 
+     0      0      0 
+
+Convex hull of 104 points in 3-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox y r 100 W0 O0.5 | qhull s p Tcv
+
+  Number of points processed: 4
+  Number of hyperplanes created: 5
+  Number of distance tests for qhull: 1101
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 416 distance computations.
+rbox x r 100 W0 O0.5 | qhull s Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 27
+  Number of facets: 35
+  Number of non-simplicial facets: 4
+
+Statistics for: rbox x r 100 W0 O0.5 | qhull s Tcv
+
+  Number of points processed: 27
+  Number of hyperplanes created: 77
+  Number of distance tests for qhull: 1287
+  Number of distance tests for merging: 779
+  Number of distance tests for checking: 905
+  Number of merged facets: 15
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 3500 distance computations.
+rbox 12 D8 | qhull Tcv
+
+Convex hull of 12 points in 8-d:
+
+  Number of vertices: 12
+  Number of facets: 92
+
+Statistics for: rbox 12 D8 | qhull Tcv
+
+  Number of points processed: 12
+  Number of hyperplanes created: 132
+  Number of distance tests for qhull: 91
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below 7.9e-015 of
+all facets.  Will make 1104 distance computations.
+rbox 12 D9 | qhull Tcv
+
+Convex hull of 12 points in 9-d:
+
+  Number of vertices: 12
+  Number of facets: 70
+
+Statistics for: rbox 12 D9 | qhull Tcv
+
+  Number of points processed: 12
+  Number of hyperplanes created: 89
+  Number of distance tests for qhull: 47
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below 9e-015 of
+all facets.  Will make 840 distance computations.
+rbox 1000 D4 | qhull s i A-0.97 C0.2 A0.7 Tcv
+48
+117 111 263 638 
+117 263 111 146 
+117 263 146 638 
+117 146 111 638 
+118 111 771 456 
+118 111 146 638 
+118 146 111 456 
+118 771 146 456 
+118 771 430 465 
+118 771 465 638 
+118 771 111 638 
+118 146 771 638 
+118 465 430 638 
+118 430 771 638 
+119 771 263 299 
+119 430 465 638 
+119 111 263 771 
+119 771 430 638 
+119 465 299 638 
+119 263 111 638 
+119 430 771 299 
+119 111 771 638 
+119 299 263 638 
+119 430 299 465 
+120 430 771 465 
+120 299 465 638 
+120 263 771 299 
+120 146 263 638 
+120 299 430 465 
+120 465 771 638 
+120 263 146 299 
+120 771 263 456 
+120 299 771 456 
+120 771 430 299 
+120 771 146 638 
+120 146 771 299 
+120 263 299 456 
+120 263 299 638 
+121 111 146 456 
+121 146 263 299 
+121 771 299 456 
+121 771 146 299 
+121 263 111 771 
+121 146 771 456 
+121 299 263 456 
+121 111 263 146 
+121 771 111 456 
+121 263 771 456 
+
+Convex hull of 1000 points in 4-d:
+
+  Number of vertices: 9
+  Number of facets: 5
+  Number of non-simplicial facets: 4
+
+Statistics for: rbox 1000 D4 | qhull s i A-0.97 C0.2 A0.7 Tcv
+
+  Number of points processed: 116
+  Number of hyperplanes created: 2284
+  Number of distance tests for qhull: 518897
+  Number of distance tests for merging: 76094
+  Number of distance tests for checking: 5989
+  Number of merged facets: 1889
+  CPU seconds to compute hull (after input): 4.7e-005
+  Maximum distance of point above facet: 0.07
+  Maximum distance of vertex below facet: -0.92 (0.6x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 5000 distance computations.
+rbox 3 D2 | qhull Qb0B1:-2 p 
+2
+3
+  -0.5     -2 
+-0.1839506649197531 -0.1614655765345931 
+0.2480525339469803 -1.552736350137872 
+rbox 100 r D2 | qhull Pd0:0.7 PD0:0.8 n Tcv
+3
+6
+0.7501110696304588 0.6613118653236527 -0.4997532801828658 
+0.7071067811865485 0.7071067811865467 -0.4997532801828658 
+0.7501110696304542 -0.6613118653236579 -0.4997532801828658 
+0.7901550123756913 0.6129070536529753 -0.4997532801828658 
+0.7901550123756885 -0.6129070536529789 -0.4997532801828659 
+0.707106781186544 -0.707106781186551 -0.4997532801828657 
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 600 distance computations.
+rbox 1000 s | qhull  C0.05 Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 48
+  Number of facets: 26
+  Number of non-simplicial facets: 26
+
+Statistics for: rbox 1000 s | qhull C0.05 Tcv
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5545
+  Number of distance tests for qhull: 55680
+  Number of distance tests for merging: 100391
+  Number of distance tests for checking: 6790
+  Number of merged facets: 1970
+  CPU seconds to compute hull (after input): 3.1e-005
+  Maximum distance of vertex below facet: -0.21 (1.4x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 26000 distance computations.
+rbox 1000 s t | qhull Qm C0.05 Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 48
+  Number of facets: 26
+  Number of non-simplicial facets: 26
+
+Statistics for: rbox 1000 s t1262827982 | qhull Qm C0.05 Tcv
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5484
+  Number of distance tests for qhull: 56825
+  Number of distance tests for merging: 99361
+  Number of distance tests for checking: 6742
+  Number of merged facets: 1970
+  CPU seconds to compute hull (after input): 3.1e-005
+  Maximum distance of vertex below facet: -0.17 (1.2x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 26000 distance computations.
+rbox 500 D2 | qhull n A-0.95 C0.1 Tcv
+3
+4
+0.004814116480453834 0.9999884120741163 -0.4852084337990874 
+-0.9999815737204624 -0.00607060289818463 -0.4913197370926179 
+-0.006423098021811922 -0.9999793716931376 -0.4958250456626818 
+0.9999972817907392 0.002331611273993356 -0.4974344499395051 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 2000 distance computations.
+rbox 500 s P1,1,1 | qhull QgG0 Pp Tcv
+
+Convex hull of 500 points in 3-d:
+
+  Number of vertices: 226
+  Number of facets: 448
+  Number of 'good' facets: 340
+
+Statistics for: rbox 500 s P1,1,1 | qhull QgG0 Pp Tcv
+
+  Number of points processed: 294
+  Number of hyperplanes created: 1612
+  Number of distance tests for qhull: 9968
+  CPU seconds to compute hull (after input):  0
+
+
+rbox d | qhull m
+{
+Polygon[{{      0.00000000,       0.50000000,       0.00000000},
+{      0.00000000,       0.00000000,       0.50000000},
+{     -0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,       0.00000000,       0.50000000},
+{      0.00000000,       0.50000000,       0.00000000},
+{      0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,       0.00000000,      -0.50000000},
+{      0.00000000,       0.50000000,       0.00000000},
+{     -0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,       0.50000000,       0.00000000},
+{      0.00000000,       0.00000000,      -0.50000000},
+{      0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,      -0.50000000,       0.00000000},
+{      0.00000000,       0.00000000,       0.50000000},
+{      0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,       0.00000000,       0.50000000},
+{      0.00000000,      -0.50000000,       0.00000000},
+{     -0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,      -0.50000000,       0.00000000},
+{      0.00000000,       0.00000000,      -0.50000000},
+{     -0.50000000,       0.00000000,       0.00000000}}],
+Polygon[{{      0.00000000,       0.00000000,      -0.50000000},
+{      0.00000000,      -0.50000000,       0.00000000},
+{      0.50000000,       0.00000000,       0.00000000}}]}
+rbox d | qhull FM
+PLOT3D(POLYGONS(
+[[      0.00000000,       0.50000000,       0.00000000],
+[      0.00000000,       0.00000000,       0.50000000],
+[     -0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,       0.00000000,       0.50000000],
+[      0.00000000,       0.50000000,       0.00000000],
+[      0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,       0.00000000,      -0.50000000],
+[      0.00000000,       0.50000000,       0.00000000],
+[     -0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,       0.50000000,       0.00000000],
+[      0.00000000,       0.00000000,      -0.50000000],
+[      0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,      -0.50000000,       0.00000000],
+[      0.00000000,       0.00000000,       0.50000000],
+[      0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,       0.00000000,       0.50000000],
+[      0.00000000,      -0.50000000,       0.00000000],
+[     -0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,      -0.50000000,       0.00000000],
+[      0.00000000,       0.00000000,      -0.50000000],
+[     -0.50000000,       0.00000000,       0.00000000]],
+[[      0.00000000,       0.00000000,      -0.50000000],
+[      0.00000000,      -0.50000000,       0.00000000],
+[      0.50000000,       0.00000000,       0.00000000]]));
+rbox c D2 | qhull Tcv Q0
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox c D2 | qhull Tcv Q0
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 16 distance computations.
+rbox d D2 | qhull Tcv
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox d D2 | qhull Tcv
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 4
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 16 distance computations.
+rbox c D3 | qhull Tcv Q0
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 12
+
+Statistics for: rbox c D3 | qhull Tcv Q0
+
+  Number of points processed: 8
+  Number of hyperplanes created: 17
+  Number of distance tests for qhull: 35
+  CPU seconds to compute hull (after input):  0
+
+
+precision problems (corrected unless 'Q0' or an error)
+     12 coplanar half ridges in output
+      6 coplanar horizon facets for new vertices
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 96 distance computations.
+rbox d D3 | qhull Tcv
+
+Convex hull of 6 points in 3-d:
+
+  Number of vertices: 6
+  Number of facets: 8
+
+Statistics for: rbox d D3 | qhull Tcv
+
+  Number of points processed: 6
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 11
+  Number of distance tests for merging: 59
+  Number of distance tests for checking: 54
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+rbox c D4 | qhull Tcv Q0
+
+Convex hull of 16 points in 4-d:
+
+  Number of vertices: 16
+  Number of facets: 44
+
+Statistics for: rbox c D4 | qhull Tcv Q0
+
+  Number of points processed: 16
+  Number of hyperplanes created: 62
+  Number of distance tests for qhull: 163
+  CPU seconds to compute hull (after input):  0
+
+
+precision problems (corrected unless 'Q0' or an error)
+     80 coplanar half ridges in output
+     32 coplanar horizon facets for new vertices
+
+Output completed.  Verifying that all points are below 3e-015 of
+all facets.  Will make 704 distance computations.
+rbox d D4 | qhull Tcv
+
+Convex hull of 8 points in 4-d:
+
+  Number of vertices: 8
+  Number of facets: 16
+
+Statistics for: rbox d D4 | qhull Tcv
+
+  Number of points processed: 8
+  Number of hyperplanes created: 20
+  Number of distance tests for qhull: 24
+  Number of distance tests for merging: 165
+  Number of distance tests for checking: 136
+  Number of merged facets: 4
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 128 distance computations.
+rbox c D5 | qhull Tcv Q0
+
+Convex hull of 32 points in 5-d:
+
+  Number of vertices: 32
+  Number of facets: 210
+
+Statistics for: rbox c D5 | qhull Tcv Q0
+
+  Number of points processed: 32
+  Number of hyperplanes created: 297
+  Number of distance tests for qhull: 856
+  CPU seconds to compute hull (after input): 1.5e-005
+
+
+precision problems (corrected unless 'Q0' or an error)
+    590 coplanar half ridges in output
+    200 coplanar horizon facets for new vertices
+    190 nearly singular or axis-parallel hyperplanes
+    190 zero divisors during back substitute
+    246 zero divisors during gaussian elimination
+
+Output completed.  Verifying that all points are below 4.1e-015 of
+all facets.  Will make 6720 distance computations.
+rbox d D5 | qhull Tcv
+
+Convex hull of 10 points in 5-d:
+
+  Number of vertices: 10
+  Number of facets: 32
+
+Statistics for: rbox d D5 | qhull Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 37
+  Number of distance tests for qhull: 47
+  Number of distance tests for merging: 510
+  Number of distance tests for checking: 330
+  Number of merged facets: 11
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 320 distance computations.
+rbox c D6 | qhull Tcv Q0
+
+Convex hull of 64 points in 6-d:
+
+  Number of vertices: 64
+  Number of facets: 1242
+
+Statistics for: rbox c D6 | qhull Tcv Q0
+
+  Number of points processed: 64
+  Number of hyperplanes created: 1760
+  Number of distance tests for qhull: 5986
+  CPU seconds to compute hull (after input):  0
+
+
+precision problems (corrected unless 'Q0' or an error)
+   4752 coplanar half ridges in output
+   1382 coplanar horizon facets for new vertices
+   1180 nearly singular or axis-parallel hyperplanes
+   1180 zero divisors during back substitute
+   1593 zero divisors during gaussian elimination
+
+Output completed.  Verifying that all points are below 5.3e-015 of
+all facets.  Will make 79488 distance computations.
+rbox d D6 | qhull Tcv
+
+Convex hull of 12 points in 6-d:
+
+  Number of vertices: 12
+  Number of facets: 64
+
+Statistics for: rbox d D6 | qhull Tcv
+
+  Number of points processed: 12
+  Number of hyperplanes created: 70
+  Number of distance tests for qhull: 88
+  Number of distance tests for merging: 1176
+  Number of distance tests for checking: 780
+  Number of merged facets: 26
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 768 distance computations.
+rbox d D7 | qhull Tcv
+
+Convex hull of 14 points in 7-d:
+
+  Number of vertices: 14
+  Number of facets: 128
+
+Statistics for: rbox d D7 | qhull Tcv
+
+  Number of points processed: 14
+  Number of hyperplanes created: 135
+  Number of distance tests for qhull: 163
+  Number of distance tests for merging: 2635
+  Number of distance tests for checking: 1806
+  Number of merged facets: 57
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1792 distance computations.
+rbox c D2 | qhull Tcv C-0
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox c D2 | qhull Tcv C-0
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 16 distance computations.
+rbox c D3 | qhull Tcv C-0
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 6
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox c D3 | qhull Tcv C-0
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 142
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+rbox c D4 | qhull Tcv C-0
+
+Convex hull of 16 points in 4-d:
+
+  Number of vertices: 16
+  Number of facets: 8
+  Number of non-simplicial facets: 8
+
+Statistics for: rbox c D4 | qhull Tcv C-0
+
+  Number of points processed: 16
+  Number of hyperplanes created: 26
+  Number of distance tests for qhull: 168
+  Number of distance tests for merging: 788
+  Number of distance tests for checking: 144
+  Number of merged facets: 36
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 128 distance computations.
+rbox c D5 | qhull Tcv C-0
+
+Convex hull of 32 points in 5-d:
+
+  Number of vertices: 32
+  Number of facets: 10
+  Number of non-simplicial facets: 10
+
+Statistics for: rbox c D5 | qhull Tcv C-0
+
+  Number of points processed: 32
+  Number of hyperplanes created: 87
+  Number of distance tests for qhull: 722
+  Number of distance tests for merging: 4130
+  Number of distance tests for checking: 352
+  Number of merged facets: 210
+  CPU seconds to compute hull (after input): 1.5e-005
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 320 distance computations.
+rbox c D6 | qhull Tcv C-0
+
+Convex hull of 64 points in 6-d:
+
+  Number of vertices: 64
+  Number of facets: 12
+  Number of non-simplicial facets: 12
+
+Statistics for: rbox c D6 | qhull Tcv C-0
+
+  Number of points processed: 64
+  Number of hyperplanes created: 354
+  Number of distance tests for qhull: 2474
+  Number of distance tests for merging: 22065
+  Number of distance tests for checking: 832
+  Number of merged facets: 1488
+  CPU seconds to compute hull (after input): 4.6e-005
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 768 distance computations.
+rbox c D7 | qhull Tv C-0
+
+Convex hull of 128 points in 7-d:
+
+  Number of vertices: 128
+  Number of facets: 14
+  Number of non-simplicial facets: 14
+
+Statistics for: rbox c D7 | qhull Tv C-0
+
+  Number of points processed: 128
+  Number of hyperplanes created: 1778
+  Number of distance tests for qhull: 9437
+  Number of distance tests for merging: 88829
+  Number of distance tests for checking: 1920
+  Number of merged facets: 11466
+  CPU seconds to compute hull (after input): 6.2e-005
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1792 distance computations.
+rbox 20 l D3 | qhull Tcv
+
+Convex hull of 20 points in 3-d:
+
+  Number of vertices: 20
+  Number of facets: 36
+
+Statistics for: rbox 20 l D3 | qhull Tcv
+
+  Number of points processed: 20
+  Number of hyperplanes created: 64
+  Number of distance tests for qhull: 139
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 720 distance computations.
+rbox 100 s D2 | qhull Tcv
+
+Convex hull of 100 points in 2-d:
+
+  Number of vertices: 100
+  Number of facets: 100
+
+Statistics for: rbox 100 s D2 | qhull Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 198
+  Number of distance tests for qhull: 898
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 10000 distance computations.
+rbox 100 s D3 | qhull Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 100
+  Number of facets: 196
+
+Statistics for: rbox 100 s D3 | qhull Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 514
+  Number of distance tests for qhull: 1691
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 19600 distance computations.
+rbox 100 s D4 | qhull Tcv
+
+Convex hull of 100 points in 4-d:
+
+  Number of vertices: 100
+  Number of facets: 584
+
+Statistics for: rbox 100 s D4 | qhull Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 1718
+  Number of distance tests for qhull: 4091
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.8e-015 of
+all facets.  Will make 58400 distance computations.
+rbox 100 s c D4 | qhull Tcv
+
+Convex hull of 116 points in 4-d:
+
+  Number of vertices: 16
+  Number of facets: 8
+  Number of non-simplicial facets: 8
+
+Statistics for: rbox 100 s c D4 | qhull Tcv
+
+  Number of points processed: 16
+  Number of hyperplanes created: 26
+  Number of distance tests for qhull: 2028
+  Number of distance tests for merging: 788
+  Number of distance tests for checking: 144
+  Number of merged facets: 36
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 928 distance computations.
+rbox 100 s d G1.5 D4 | qhull Tcv
+
+Convex hull of 108 points in 4-d:
+
+  Number of vertices: 8
+  Number of facets: 16
+
+Statistics for: rbox 100 s d G1.5 D4 | qhull Tcv
+
+  Number of points processed: 8
+  Number of hyperplanes created: 20
+  Number of distance tests for qhull: 1457
+  Number of distance tests for merging: 165
+  Number of distance tests for checking: 136
+  Number of merged facets: 4
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1728 distance computations.
+rbox 100 s W1e-2 | qhull Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 100
+  Number of facets: 196
+
+Statistics for: rbox 100 s W1e-2 | qhull Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 493
+  Number of distance tests for qhull: 1582
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 19600 distance computations.
+rbox 100 | qhull Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 30
+  Number of facets: 56
+
+Statistics for: rbox 100 | qhull Tcv
+
+  Number of points processed: 31
+  Number of hyperplanes created: 117
+  Number of distance tests for qhull: 1211
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 5600 distance computations.
+rbox 100 W1e-3 | qhull Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 60
+  Number of facets: 116
+
+Statistics for: rbox 100 W1e-3 | qhull Tcv
+
+  Number of points processed: 65
+  Number of hyperplanes created: 298
+  Number of distance tests for qhull: 1753
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 11600 distance computations.
+rbox 100 r D2 | qhull Tcv
+
+Convex hull of 100 points in 2-d:
+
+  Number of vertices: 100
+  Number of facets: 100
+
+Statistics for: rbox 100 r D2 | qhull Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 198
+  Number of distance tests for qhull: 852
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 10000 distance computations.
+rbox 100 r s Z1 | qhull Tcv
+
+Convex hull of 102 points in 3-d:
+
+  Number of vertices: 102
+  Number of facets: 200
+
+Statistics for: rbox 100 r s Z1 | qhull Tcv
+
+  Number of points processed: 102
+  Number of hyperplanes created: 299
+  Number of distance tests for qhull: 1455
+  Number of distance tests for merging: 16912
+  Number of distance tests for checking: 2604
+  Number of merged facets: 97
+  CPU seconds to compute hull (after input): 1.5e-005
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 20400 distance computations.
+rbox 100 r s Z1 G0.1 | qhull Tcv C-0
+
+Convex hull of 201 points in 3-d:
+
+  Number of vertices: 201
+  Number of facets: 201
+  Number of non-simplicial facets: 101
+
+Statistics for: rbox 100 r s Z1 G0.1 | qhull Tcv C-0
+
+  Number of points processed: 201
+  Number of hyperplanes created: 1020
+  Number of distance tests for qhull: 6621
+  Number of distance tests for merging: 38388
+  Number of distance tests for checking: 11601
+  Number of merged facets: 328
+  CPU seconds to compute hull (after input): 4.6e-005
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 40401 distance computations.
+rbox 100 s Z1 G0.1 | qhull Tcv 
+
+Convex hull of 101 points in 3-d:
+
+  Number of vertices: 101
+  Number of facets: 198
+
+Statistics for: rbox 100 s Z1 G0.1 | qhull Tcv
+
+  Number of points processed: 101
+  Number of hyperplanes created: 460
+  Number of distance tests for qhull: 1622
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 19998 distance computations.
+rbox 100 s Z1e-5 G0.1 | qhull Tc Pp
+
+Convex hull of 101 points in 3-d:
+
+  Number of vertices: 101
+  Number of facets: 196
+  Number of non-simplicial facets: 2
+
+Statistics for: rbox 100 s Z1e-5 G0.1 | qhull Tc Pp
+
+  Number of points processed: 101
+  Number of hyperplanes created: 453
+  Number of distance tests for qhull: 1848
+  Number of distance tests for merging: 2108
+  Number of distance tests for checking: 1274
+  Number of merged facets: 3
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of vertex below facet: -1.1e-015 (0.3x)
+
+
+echo === check qhull output formats ${d:-`date`}
+date
+=== check qhull output formats Wed Jan 6 20:33:03 EST 2010
+rbox 5 r s D2 | qhull Tcv
+
+Convex hull of 5 points in 2-d:
+
+  Number of vertices: 5
+  Number of facets: 5
+
+Statistics for: rbox 5 r s D2 | qhull Tcv
+
+  Number of points processed: 5
+  Number of hyperplanes created: 8
+  Number of distance tests for qhull: 8
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 25 distance computations.
+rbox 5 r s D2 | qhull s 
+
+Convex hull of 5 points in 2-d:
+
+  Number of vertices: 5
+  Number of facets: 5
+
+Statistics for: rbox 5 r s D2 | qhull s
+
+  Number of points processed: 5
+  Number of hyperplanes created: 8
+  Number of distance tests for qhull: 8
+  CPU seconds to compute hull (after input):  0
+
+rbox 5 r s D2 | qhull s o 
+2
+5 5 5
+0.1545084971874737 0.4755282581475768 
+-0.4045084971874737 0.2938926261462366 
+-0.4045084971874738 -0.2938926261462365 
+0.1545084971874736 -0.4755282581475768 
+   0.5 -1.224606353822377e-016 
+2 4 0 
+2 2 3 
+2 3 4 
+2 1 2 
+2 0 1 
+
+Convex hull of 5 points in 2-d:
+
+  Number of vertices: 5
+  Number of facets: 5
+
+Statistics for: rbox 5 r s D2 | qhull s o
+
+  Number of points processed: 5
+  Number of hyperplanes created: 8
+  Number of distance tests for qhull: 8
+  CPU seconds to compute hull (after input):  0
+
+rbox 5 r s D2 | qhull f
+Vertices and facets:
+- p0(v2):  0.15  0.48
+- p4(v1):   0.5 -1.2e-016
+- p3(v4):  0.15 -0.48
+- p2(v0):  -0.4 -0.29
+- p1(v5):  -0.4  0.29
+- f3
+    - flags: bottom simplicial
+    - normal:     0.809   0.5878
+    - offset: -0.4045085
+    - vertices: p0(v2) p4(v1)
+    - neighboring facets: f5 f7
+- f4
+    - flags: bottom simplicial
+    - normal:    -0.309  -0.9511
+    - offset: -0.4045085
+    - vertices: p3(v4) p2(v0)
+    - neighboring facets: f6 f5
+- f5
+    - flags: top simplicial
+    - normal:     0.809  -0.5878
+    - offset: -0.4045085
+    - vertices: p3(v4) p4(v1)
+    - neighboring facets: f3 f4
+- f6
+    - flags: top simplicial
+    - normal:        -1 9.444e-017
+    - offset: -0.4045085
+    - vertices: p1(v5) p2(v0)
+    - neighboring facets: f4 f7
+- f7
+    - flags: bottom simplicial
+    - normal:    -0.309   0.9511
+    - offset: -0.4045085
+    - vertices: p1(v5) p0(v2)
+    - neighboring facets: f3 f6
+rbox 5 r s D2 | qhull i 
+5
+4 0 
+2 3 
+3 4 
+1 2 
+0 1 
+rbox 5 r s D2 | qhull m 
+{
+Line[{{      0.50000000,      -0.00000000}, {      0.15450850,       0.47552826}}]
+,Line[{{     -0.40450850,      -0.29389263}, {      0.15450850,      -0.47552826}}]
+,Line[{{      0.15450850,      -0.47552826}, {      0.50000000,      -0.00000000}}]
+,Line[{{     -0.40450850,       0.29389263}, {     -0.40450850,      -0.29389263}}]
+,Line[{{      0.15450850,       0.47552826}, {     -0.40450850,       0.29389263}}]
+}
+rbox 5 r s D2 | qhull FM 
+PLOT(CURVES(
+[[      0.50000000,      -0.00000000], [      0.15450850,       0.47552826]]
+,[[     -0.40450850,      -0.29389263], [      0.15450850,      -0.47552826]]
+,[[      0.15450850,      -0.47552826], [      0.50000000,      -0.00000000]]
+,[[     -0.40450850,       0.29389263], [     -0.40450850,      -0.29389263]]
+,[[      0.15450850,       0.47552826], [     -0.40450850,       0.29389263]]
+));
+rbox 5 r s D2 | qhull n 
+3
+5
+0.8090169943749476 0.587785252292473 -0.4045084971874737 
+-0.3090169943749476 -0.9510565162951535 -0.4045084971874737 
+0.8090169943749473 -0.5877852522924733 -0.4045084971874737 
+    -1 9.444121133484361e-017 -0.4045084971874737 
+-0.3090169943749474 0.9510565162951536 -0.4045084971874738 
+rbox 5 r s D2 | qhull p 
+2
+5
+0.1545084971874737 0.4755282581475768 
+-0.4045084971874737 0.2938926261462366 
+-0.4045084971874738 -0.2938926261462365 
+0.1545084971874736 -0.4755282581475768 
+   0.5 -1.224606353822377e-016 
+rbox 5 r s D2 | qhull o 
+2
+5 5 5
+0.1545084971874737 0.4755282581475768 
+-0.4045084971874737 0.2938926261462366 
+-0.4045084971874738 -0.2938926261462365 
+0.1545084971874736 -0.4755282581475768 
+   0.5 -1.224606353822377e-016 
+2 4 0 
+2 2 3 
+2 3 4 
+2 1 2 
+2 0 1 
+rbox 5 r s D2 | qhull Ft
+2
+5 5 5
+0.1545084971874737 0.4755282581475768 
+-0.4045084971874737 0.2938926261462366 
+-0.4045084971874738 -0.2938926261462365 
+0.1545084971874736 -0.4755282581475768 
+   0.5 -1.224606353822377e-016 
+2 4 0 
+2 2 3 
+2 3 4 
+2 1 2 
+2 0 1 
+rbox 5 r s D2 | qhull Fx
+5
+4
+0
+1
+2
+3
+rbox 5 r s D2 | qhull p n i p p
+2
+5
+0.1545084971874737 0.4755282581475768 
+-0.4045084971874737 0.2938926261462366 
+-0.4045084971874738 -0.2938926261462365 
+0.1545084971874736 -0.4755282581475768 
+   0.5 -1.224606353822377e-016 
+3
+5
+0.8090169943749476 0.587785252292473 -0.4045084971874737 
+-0.3090169943749476 -0.9510565162951535 -0.4045084971874737 
+0.8090169943749473 -0.5877852522924733 -0.4045084971874737 
+    -1 9.444121133484361e-017 -0.4045084971874737 
+-0.3090169943749474 0.9510565162951536 -0.4045084971874738 
+5
+4 0 
+2 3 
+3 4 
+1 2 
+0 1 
+rbox 10 D3 | qhull f Tcv
+Vertices and facets:
+- p0(v5): -0.022 -0.37  0.33
+- p9(v2):  0.38 -0.47 -0.22
+- p6(v0): -0.31 -0.011 -0.49
+- p1(v3): -0.067 -0.16  0.46
+- p7(v1):  0.39 0.045  0.12
+- p3(v6):  0.31 0.084  -0.1
+- p4(v7):  0.18  0.12 0.049
+- p5(v8): -0.12 0.015 -0.14
+- p2(v9): 0.028 0.042 0.058
+- f5
+    - flags: top simplicial
+    - normal:   -0.4934  -0.8471  -0.1973
+    - offset: -0.2568231
+    - vertices: p0(v5) p9(v2) p6(v0)
+    - neighboring facets: f9 f6 f7
+- f6
+    - flags: bottom simplicial
+    - normal:   -0.9301  -0.3157   0.1877
+    - offset: -0.1977325
+    - vertices: p0(v5) p1(v3) p6(v0)
+    - neighboring facets: f17 f5 f8
+- f7
+    - flags: bottom simplicial
+    - normal:    0.7008  -0.3956   0.5936
+    - offset:  -0.323519
+    - vertices: p0(v5) p9(v2) p7(v1)
+    - neighboring facets: f10 f8 f5
+- f8
+    - flags: top simplicial
+    - normal:    0.6544   -0.298   0.6949
+    - offset: -0.3219447
+    - vertices: p0(v5) p1(v3) p7(v1)
+    - neighboring facets: f13 f7 f6
+- f9
+    - flags: bottom simplicial
+    - normal:    0.4866   0.2316  -0.8424
+    - offset: -0.2582907
+    - vertices: p3(v6) p9(v2) p6(v0)
+    - neighboring facets: f5 f16 f10
+- f10
+    - flags: top simplicial
+    - normal:     0.943   0.1711  -0.2855
+    - offset: -0.3386013
+    - vertices: p3(v6) p9(v2) p7(v1)
+    - neighboring facets: f7 f14 f9
+- f13
+    - flags: bottom simplicial
+    - normal:   0.08536   0.8035   0.5892
+    - offset: -0.1388354
+    - vertices: p4(v7) p1(v3) p7(v1)
+    - neighboring facets: f8 f14 f20
+- f14
+    - flags: top simplicial
+    - normal:    0.3121    0.948  0.06295
+    - offset: -0.1707289
+    - vertices: p4(v7) p3(v6) p7(v1)
+    - neighboring facets: f10 f13 f16
+- f16
+    - flags: bottom simplicial
+    - normal:  -0.008104   0.9738  -0.2271
+    - offset: -0.1026508
+    - vertices: p4(v7) p3(v6) p6(v0)
+    - neighboring facets: f9 f18 f14
+- f17
+    - flags: top simplicial
+    - normal:   -0.6179   0.7381   0.2709
+    - offset: -0.04995414
+    - vertices: p5(v8) p1(v3) p6(v0)
+    - neighboring facets: f6 f18 f21
+- f18
+    - flags: bottom simplicial
+    - normal:   -0.3978   0.9064   0.1423
+    - offset: -0.04320607
+    - vertices: p5(v8) p4(v7) p6(v0)
+    - neighboring facets: f16 f17 f22
+- f20
+    - flags: top simplicial
+    - normal:   -0.4124   0.8514   0.3242
+    - offset: -0.04294297
+    - vertices: p2(v9) p4(v7) p1(v3)
+    - neighboring facets: f13 f21 f22
+- f21
+    - flags: bottom simplicial
+    - normal:   -0.5086   0.8133   0.2826
+    - offset: -0.03620543
+    - vertices: p2(v9) p5(v8) p1(v3)
+    - neighboring facets: f17 f20 f22
+- f22
+    - flags: top simplicial
+    - normal:    -0.432   0.8759   0.2148
+    - offset: -0.03703814
+    - vertices: p2(v9) p5(v8) p4(v7)
+    - neighboring facets: f18 f20 f21
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D3 | qhull i
+14
+0 9 6 
+1 0 6 
+9 0 7 
+0 1 7 
+9 3 6 
+3 9 7 
+1 4 7 
+4 3 7 
+3 4 6 
+5 1 6 
+4 5 6 
+2 4 1 
+5 2 1 
+2 5 4 
+rbox 10 D3 | qhull p 
+3
+9
+-0.02221493611318519 -0.366434993563625 0.3270621312102882 
+-0.06676722137887703 -0.1566931052661437 0.4589771055234383 
+0.02820502736438534 0.04189077954915425 0.05832764185809311 
+0.3126723396709862 0.08400649026409396 -0.1029227018383543 
+0.1781470954214662 0.1182274414396169 0.04860343742054276 
+-0.1220315663349177 0.01546165115708639 -0.1360330368727753 
+-0.3072535691850386 -0.01073880122111999 -0.4870359524963758 
+0.3867462923626847 0.04492879989084676 0.118335500935405 
+0.3789805913148267 -0.4732086509216658 -0.2177962499836425 
+rbox 10 D3 | qhull o 
+3
+10 14 21
+-0.02221493611318519 -0.366434993563625 0.3270621312102882 
+-0.06676722137887703 -0.1566931052661437 0.4589771055234383 
+0.02820502736438534 0.04189077954915425 0.05832764185809311 
+0.3126723396709862 0.08400649026409396 -0.1029227018383543 
+0.1781470954214662 0.1182274414396169 0.04860343742054276 
+-0.1220315663349177 0.01546165115708639 -0.1360330368727753 
+-0.3072535691850386 -0.01073880122111999 -0.4870359524963758 
+0.3867462923626847 0.04492879989084676 0.118335500935405 
+-0.1352406177997967 0.01093378431250694 -0.2358910583293913 
+0.3789805913148267 -0.4732086509216658 -0.2177962499836425 
+3 0 9 6 
+3 1 0 6 
+3 9 0 7 
+3 0 1 7 
+3 9 3 6 
+3 3 9 7 
+3 1 4 7 
+3 4 3 7 
+3 3 4 6 
+3 5 1 6 
+3 4 5 6 
+3 2 4 1 
+3 5 2 1 
+3 2 5 4 
+rbox 10 D3 | qhull Fx
+9
+0
+1
+2
+3
+4
+5
+6
+7
+9
+rbox 27 M1,0,1 | qhull Qc
+
+Convex hull of 27 points in 3-d:
+
+  Number of vertices: 8
+  Number of coplanar points: 18
+  Number of facets: 6
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 27 M1,0,1 | qhull Qc
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 316
+  Number of distance tests for merging: 84
+  Number of distance tests for checking: 188
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+rbox 50 D3 s | qhull C0.1 Qc Pd0d1d2 s p Tcv
+3
+7
+0.1955434141942995 0.09315491718098737 0.4506494586374647 
+0.3786694231678469 0.2419725568326128 -0.2192230592287638 
+0.1164290160865212 0.2250749615572271 0.4310284745734756 
+0.3010852516984067 0.3425921496145067 0.2048860420629442 
+0.4995640899182717 0.005583735684776694 0.02011322848106415 
+0.4035338761538299 0.1419567271683243 0.2588603840063664 
+0.3642936952899508 -0.2163723184172344 -0.2654677445467591 
+
+Convex hull of 50 points in 3-d:
+
+  Number of vertices: 19
+  Number of coplanar points: 31
+  Number of facets: 12
+  Number of 'good' facets: 1
+  Number of 'good' non-simplicial facets: 1
+
+Statistics for: rbox 50 D3 s | qhull C0.1 Qc Pd0d1d2 s p Tcv
+
+  Number of points processed: 50
+  Number of hyperplanes created: 237
+  Number of distance tests for qhull: 1177
+  Number of distance tests for merging: 3999
+  Number of distance tests for checking: 367
+  Number of merged facets: 84
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of vertex below facet: -0.24 (0.8x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 50 distance computations.
+rbox 10 D2 P0 P1e-15 | qhull d Qc FP s Tcv
+1
+0 1 12 1e-015 
+
+Delaunay triangulation by the convex hull of 12 points in 3-d:
+
+  Number of input sites: 11
+  Number of nearly incident points: 1
+  Number of Delaunay regions: 16
+
+Statistics for: rbox 10 D2 P0 P1e-15 | qhull d Qc FP s Tcv
+
+  Number of points processed: 11
+  Number of hyperplanes created: 33
+  Number of facets in hull: 18
+  Number of distance tests for qhull: 111
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 192 distance computations.
+rbox 100 s | qhull C-0.003 Qc FP s
+10
+29 92 222 0.05221620842442 
+49 2 292 0.03790045221711881 
+99 9 338 0.02993864679572153 
+54 84 341 0.06479664045626413 
+54 72 226 0.03827167959574594 
+96 6 368 0.02282529175708783 
+19 1 372 0.01048228658130248 
+69 26 409 0.04998878658421265 
+19 66 371 0.008281093788857857 
+19 45 371 0.04608027722786205 
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 90
+  Number of coplanar points: 10
+  Number of facets: 118
+  Number of non-simplicial facets: 46
+
+Statistics for: rbox 100 s | qhull C-0.003 Qc FP s
+
+  Number of points processed: 90
+  Number of hyperplanes created: 400
+  Number of distance tests for qhull: 2016
+  Number of distance tests for merging: 3695
+  Number of distance tests for checking: 1469
+  Number of merged facets: 102
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.0057 (0.6x)
+  Maximum distance of vertex below facet: -0.0087 (1.0x)
+
+rbox 100 s D2 | qhull C0.1 i Fx Tcv
+6
+4 28 
+70 27 
+77 70 
+68 4 
+27 68 
+28 77 
+6
+4
+28
+77
+70
+27
+68
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 600 distance computations.
+rbox 4 s D3 | qhull Qc Ghipv Tcv 
+{appearance {+edge -evert linewidth 2} LIST # rbox 4 s D3 | qhull Qc Ghipv Tcv
+{appearance {-edge -normal normscale 0} {
+INST geom {define vsphere OFF
+18 32 48
+
+0 0 1
+1 0 0
+0 1 0
+-1 0 0
+0 -1 0
+0 0 -1
+0.707107 0 0.707107
+0 -0.707107 0.707107
+0.707107 -0.707107 0
+-0.707107 0 0.707107
+-0.707107 -0.707107 0
+0 0.707107 0.707107
+-0.707107 0.707107 0
+0.707107 0.707107 0
+0.707107 0 -0.707107
+0 0.707107 -0.707107
+-0.707107 0 -0.707107
+0 -0.707107 -0.707107
+
+3 0 6 11
+3 0 7 6 
+3 0 9 7 
+3 0 11 9
+3 1 6 8 
+3 1 8 14
+3 1 13 6
+3 1 14 13
+3 2 11 13
+3 2 12 11
+3 2 13 15
+3 2 15 12
+3 3 9 12
+3 3 10 9
+3 3 12 16
+3 3 16 10
+3 4 7 10
+3 4 8 7
+3 4 10 17
+3 4 17 8
+3 5 14 17
+3 5 15 14
+3 5 16 15
+3 5 17 16
+3 6 13 11
+3 7 8 6
+3 9 10 7
+3 11 12 9
+3 14 8 17
+3 15 13 14
+3 16 12 15
+3 17 10 16
+} transforms { TLIST
+0.009951 0 0 0 # v2
+ 0 0.009951 0 0
+0 0 0.009951 0
+-0.04234  -0.2077  -0.4529  # p3
+1
+0.009951 0 0 0 # v1
+ 0 0.009951 0 0
+0 0 0.009951 0
+0.004313  -0.4976  0.04904  # p2
+1
+0.009951 0 0 0 # v0
+ 0 0.009951 0 0
+0 0 0.009951 0
+ -0.4876  0.03313  -0.1055  # p0
+1
+0.009951 0 0 0 # v3
+ 0 0.009951 0 0
+0 0 0.009951 0
+ -0.3939  -0.1068  -0.2889  # p1
+1
+}}}
+{ OFF 3 1 1 # f1
+-0.04933  -0.2152  -0.4566 
+-0.002675  -0.5051  0.04532 
+ -0.4946  0.02557  -0.1092 
+3 0 1 2   0.1808   0.1547   0.3302 1.0 }
+VECT 1 2 1 2 1 # intersect f1 f2
+0.004313  -0.4976  0.04904 # projected p2
+ -0.4876  0.03313  -0.1055 # projected p0
+       0        0        0 1.0
+VECT 1 2 1 2 1 # intersect f1 f3
+-0.04234  -0.2077  -0.4529 # projected p3
+ -0.4876  0.03313  -0.1055 # projected p0
+       0        0        0 1.0
+VECT 1 2 1 2 1 # intersect f1 f4
+-0.04234  -0.2077  -0.4529 # projected p3
+0.004313  -0.4976  0.04904 # projected p2
+       0        0        0 1.0
+{ OFF 3 1 1 # f2
+ 0.01247  -0.4904  0.04773 
+ -0.3857 -0.09961  -0.2902 
+ -0.4795  0.04031  -0.1068 
+3 0 1 2   0.8726    0.828   0.4402 1.0 }
+VECT 1 2 1 2 1 # intersect f2 f3
+ -0.3939  -0.1068  -0.2889 # projected p1
+ -0.4876  0.03313  -0.1055 # projected p0
+       0        0        0 1.0
+VECT 1 2 1 2 1 # intersect f2 f4
+ -0.3939  -0.1068  -0.2889 # projected p1
+0.004313  -0.4976  0.04904 # projected p2
+       0        0        0 1.0
+{ OFF 3 1 1 # f3
+ -0.3931  -0.1153   -0.282 
+-0.04157  -0.2162   -0.446 
+ -0.4869  0.02464 -0.09863 
+3 0 1 2   0.5351   0.1123   0.8138 1.0 }
+VECT 1 2 1 2 1 # intersect f3 f4
+ -0.3939  -0.1068  -0.2889 # projected p1
+-0.04234  -0.2077  -0.4529 # projected p3
+       0        0        0 1.0
+{ OFF 3 1 1 # f4
+-0.03767  -0.1989  -0.4482 
+ -0.3892 -0.09803  -0.2843 
+0.008983  -0.4888  0.05366 
+3 0 1 2   0.7133   0.8999   0.7112 1.0 }
+}
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 16 distance computations.
+rbox 6 D4 | qhull f Tcv
+Vertices and facets:
+- p3(v4):   0.1 -0.13 -0.17 -0.42
+- p0(v3): -0.33 -0.43 -0.46  0.15
+- p2(v2):  0.11   0.4 -0.063 -0.18
+- p1(v0): -0.35 -0.24  0.14 -0.18
+- p4(v1):  0.14 -0.34 -0.084 0.087
+- p5(v6): -0.25  -0.5  0.22 -0.033
+- f4
+    - flags: bottom simplicial
+    - normal:   -0.6536   0.3379   -0.424  -0.5281
+    - offset: -0.1850304
+    - vertices: p3(v4) p0(v3) p2(v2) p1(v0)
+    - neighboring facets: f6 f8 f10 f5
+- f5
+    - flags: top simplicial
+    - normal:    0.6142  0.09488  -0.7743   0.1197
+    - offset: -0.1313181
+    - vertices: p3(v4) p0(v3) p2(v2) p4(v1)
+    - neighboring facets: f7 f9 f11 f4
+- f6
+    - flags: top simplicial
+    - normal:   -0.4209   0.3853   0.2879   0.7691
+    - offset: 0.04819078
+    - vertices: p5(v6) p0(v3) p2(v2) p1(v0)
+    - neighboring facets: f4 f8 f10 f7
+- f7
+    - flags: bottom simplicial
+    - normal:   -0.1759   0.3066   0.2842   0.8912
+    - offset: 0.07466537
+    - vertices: p5(v6) p0(v3) p2(v2) p4(v1)
+    - neighboring facets: f5 f9 f11 f6
+- f8
+    - flags: bottom simplicial
+    - normal:    0.2584  0.07433    0.814   -0.515
+    - offset: -0.09844114
+    - vertices: p5(v6) p3(v4) p2(v2) p1(v0)
+    - neighboring facets: f4 f6 f10 f9
+- f9
+    - flags: top simplicial
+    - normal:    0.6576 -0.06072   0.7252   -0.195
+    - offset: -0.03612816
+    - vertices: p5(v6) p3(v4) p2(v2) p4(v1)
+    - neighboring facets: f5 f7 f11 f8
+- f10
+    - flags: top simplicial
+    - normal:   -0.3537  -0.6003  -0.2017  -0.6883
+    - offset: -0.3651888
+    - vertices: p5(v6) p3(v4) p0(v3) p1(v0)
+    - neighboring facets: f4 f6 f8 f11
+- f11
+    - flags: bottom simplicial
+    - normal:    0.2962   -0.865  -0.2123  -0.3449
+    - offset: -0.3220787
+    - vertices: p5(v6) p3(v4) p0(v3) p4(v1)
+    - neighboring facets: f5 f7 f9 f10
+
+Output completed.  Verifying that all points are below 3e-015 of
+all facets.  Will make 48 distance computations.
+rbox 6 D4 | qhull i
+8
+0 3 2 1 
+3 0 2 4 
+5 0 2 1 
+0 5 2 4 
+3 5 2 1 
+5 3 2 4 
+5 3 0 1 
+3 5 0 4 
+rbox 6 D4 | qhull p 
+4
+6
+-0.3257826863096865 -0.4296101703584289 -0.4581337649916613 0.1458114577883961 
+-0.3468340047139991 -0.2391184267952279 0.1365988111464296 -0.1837860440684352 
+0.107954867284703 0.397449696341017 -0.062960620096848 -0.1791453880063681 
+0.1034612661259819 -0.1265049433582509 -0.1685859450777862 -0.4239815160855479 
+0.1426585555473888 -0.3376619446442108 -0.08430490557505274 0.08744874697872321 
+-0.2489141260729303 -0.4997188728300099 0.224904344160952 -0.03269336003129684 
+rbox 6 D4 | qhull o
+4
+6 8 16
+-0.3257826863096865 -0.4296101703584289 -0.4581337649916613 0.1458114577883961 
+-0.3468340047139991 -0.2391184267952279 0.1365988111464296 -0.1837860440684352 
+0.107954867284703 0.397449696341017 -0.062960620096848 -0.1791453880063681 
+0.1034612661259819 -0.1265049433582509 -0.1685859450777862 -0.4239815160855479 
+0.1426585555473888 -0.3376619446442108 -0.08430490557505274 0.08744874697872321 
+-0.2489141260729303 -0.4997188728300099 0.224904344160952 -0.03269336003129684 
+4 0 3 2 1 
+4 3 0 2 4 
+4 5 0 2 1 
+4 0 5 2 4 
+4 3 5 2 1 
+4 5 3 2 4 
+4 5 3 0 1 
+4 3 5 0 4 
+rbox 1000 s D2 | qhull FA Tcv
+
+Convex hull of 1000 points in 2-d:
+
+  Number of vertices: 1000
+  Number of facets: 1000
+
+Statistics for: rbox 1000 s D2 | qhull FA Tcv
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 1998
+  Number of distance tests for qhull: 13978
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   3.1415592
+  Total volume:       0.7853647
+
+
+qhull output completed.  Verifying that 1000 points are
+below 1.3e-015 of the nearest facet.
+rbox 1000 s | qhull FA Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 1000
+  Number of facets: 1996
+
+Statistics for: rbox 1000 s | qhull FA Tcv
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5545
+  Number of distance tests for qhull: 25488
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   3.1201951
+  Total volume:       0.51650274
+
+
+qhull output completed.  Verifying that 1000 points are
+below 2.1e-015 of the nearest facet.
+rbox c D4 | qhull FA Tcv
+
+Convex hull of 16 points in 4-d:
+
+  Number of vertices: 16
+  Number of facets: 8
+  Number of non-simplicial facets: 8
+
+Statistics for: rbox c D4 | qhull FA Tcv
+
+  Number of points processed: 16
+  Number of hyperplanes created: 26
+  Number of distance tests for qhull: 168
+  Number of distance tests for merging: 788
+  Number of distance tests for checking: 144
+  Number of merged facets: 36
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:    8
+  Approximate volume:        1
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 128 distance computations.
+rbox c D5 | qhull FA Tcv
+
+Convex hull of 32 points in 5-d:
+
+  Number of vertices: 32
+  Number of facets: 10
+  Number of non-simplicial facets: 10
+
+Statistics for: rbox c D5 | qhull FA Tcv
+
+  Number of points processed: 32
+  Number of hyperplanes created: 87
+  Number of distance tests for qhull: 722
+  Number of distance tests for merging: 2775
+  Number of distance tests for checking: 352
+  Number of merged facets: 210
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:   10
+  Approximate volume:        1
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 320 distance computations.
+rbox c D5 | qhull FA Qt Tcv
+
+Convex hull of 32 points in 5-d:
+
+  Number of vertices: 32
+  Number of facets: 316
+  Number of triangulated facets: 10
+
+Statistics for: rbox c D5 | qhull FA Qt Tcv
+
+  Number of points processed: 32
+  Number of hyperplanes created: 87
+  Number of distance tests for qhull: 722
+  Number of distance tests for merging: 3235
+  Number of distance tests for checking: 352
+  Number of merged facets: 210
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:   10
+  Approximate volume:        1
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 10112 distance computations.
+rbox 10 D2 | qhull d FA Tcv
+
+Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 14
+
+Statistics for: rbox 10 D2 | qhull d FA Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 28
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 48
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   0.46254269
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull d Qu FA Tcv
+
+Furthest-site Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 2
+
+Statistics for: rbox 10 D2 | qhull d Qu FA Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 28
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 48
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   0.46254269
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 20 distance computations.
+rbox 10 D2 | qhull FA Tcv
+
+Convex hull of 10 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox 10 D2 | qhull FA Tcv
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 52
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   2.8999576
+  Total volume:       0.46254269
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 40 distance computations.
+rbox 10 c D2 | qhull Fx Tcv
+4
+10
+12
+13
+11
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 56 distance computations.
+rbox 1000 s | qhull FS Tcv
+0
+2 3.120195135077459 0.5165027368863381 
+
+qhull output completed.  Verifying that 1000 points are
+below 2.1e-015 of the nearest facet.
+rbox 10 W0 D2 | qhull p Qc FcC Tcv
+2
+10
+-0.3863076515368257    0.5 
+-0.05259535978789941    0.5 
+0.2626424396993988    0.5 
+0.3748708151978169    0.5 
+-0.01474997775140216    0.5 
+0.1582814042067914    0.5 
+  -0.5 0.45089279622854 
+  -0.5 -0.003085198815060033 
+-0.3688616616361418   -0.5 
+-0.2798755283280048    0.5 
+5
+0
+0
+0
+0
+5 2 4 5 9 1
+2
+5
+0.003004576780837543 -5.902852123112957e-019 
+  -0.5 0.22390379870674 
+-0.4344308308180709 -0.25154259940753 
+-0.4431538257684129 0.47544639811427 
+-0.005718418169504413    0.5 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 50 distance computations.
+rbox 4 z h s D2 | qhull Fd s n FD Tcv
+rbox 4 z h s D2 | qhull Fd s n FD Tcv
+begin
+    4 3 real
+107643.7343385944 -0.2650304141580589 -0.9642400528764649 
+797791.7732245287 -0.6912673062074456 0.7225991360143614 
+874890.2679778723 0.9916265954087946 0.1291382796771071 
+864878.4439653738 0.3984446264475182 0.9171923896626584 
+end
+
+Convex hull of 4 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox 4 z h s D2 | qhull Fd s n FD Tcv
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 5
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.6e-009 of
+all facets.  Will make 16 distance computations.
+rbox 6 s D3 | qhull C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+Vertices and facets:
+- p1(v2):  -0.3  0.39 -0.092
+- p5(v1):   0.4 -0.22  -0.2
+- p4(v0): -0.46 -0.19 -0.018
+- p2(v3):  0.25  0.28 -0.33
+- f1
+    - flags: top simplicial
+    - area: 0.26
+    - normal:    0.2054  0.06987   0.9762
+    - offset:   0.125398
+    - center: -0.1205015151724569 -0.008790385787885111 -0.1024776532548504 
+    - vertices: p1(v2) p5(v1) p4(v0)
+    - neighboring facets: f2 f3 f4
+- f2
+    - flags: bottom simplicial
+    - area: 0.23
+    - normal:   -0.2032  -0.3001   -0.932
+    - offset: -0.1680571
+    - center: 0.0643014421937075 -0.04270356053094848 -0.1805812707066012 
+    - maxoutside:  0.1132672
+    - coplanar set(furthest p3):
+      p0:   0.07025  -0.4742   -0.142
+      p3:    0.2976  -0.2965  -0.2712
+      furthest distance= 0.11
+    - vertices: p2(v3) p5(v1) p4(v0)
+    - neighboring facets: f1 f3 f4
+- f3
+    - flags: top simplicial
+    - area: 0.18
+    - normal:   -0.3912 -0.01238  -0.9202
+    - offset: -0.1989549
+    - center: -0.1715856748140029 0.1590825675964337 -0.1454013928109105 
+    - vertices: p2(v3) p1(v2) p4(v0)
+    - neighboring facets: f1 f2 f4
+- f4
+    - flags: bottom simplicial
+    - area: 0.16
+    - normal:    0.4184   0.3424   0.8413
+    - offset: 0.07254957
+    - center: 0.116549362001881 0.1503252206347391 -0.2053893818610149 
+    - vertices: p2(v3) p1(v2) p5(v1)
+    - neighboring facets: f1 f2 f3
+rbox 6 s D3 | qhull C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+4
+4
+0.2053603787708732 0.06987429109559472 0.976188864039624 0.1253980026939646 
+-0.2031613339148239 -0.3001304507855298 -0.9320124381751694 -0.1680570625036092 
+-0.3911895500493897 -0.01238286325891918 -0.9202268202077502 -0.1989548866041478 
+0.4183781509471983 0.3424157187037643 0.8412557271095323 0.07254956874669738 
+4
+4
+0.2053603787708732 0.06987429109559472 0.976188864039624 0.125398002693964 
+-0.2031613339148239 -0.3001304507855298 -0.9320124381751694 -0.1680570625036099 
+-0.3911895500493897 -0.01238286325891918 -0.9202268202077502 -0.1989548866041485 
+0.4183781509471983 0.3424157187037643 0.8412557271095323 0.07254956874669671 
+4
+4
+0.2053603787708732 0.06987429109559472 0.976188864039624 0.1253980026939627 
+-0.2031613339148239 -0.3001304507855298 -0.9320124381751694 -0.2813242952138535 
+-0.3911895500493897 -0.01238286325891918 -0.9202268202077502 -0.1989548866041498 
+0.4183781509471983 0.3424157187037643 0.8412557271095323 0.0725495687466954 
+rbox 6 s D3 | qhull C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+4
+1
+2
+3
+4
+4
+0
+0
+0
+0
+4
+3 1 2 3
+3 0 2 3
+3 0 1 3
+3 0 1 2
+6
+1 1
+3 3 0 2
+3 3 1 2
+1 1
+3 2 0 1
+3 3 0 1
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769043788  Centrum-premerge- 0.1  Qcoplanar-keep  FFacets-xridge
+  summary  FQhull  Finner  normals  Fouter  FQhull  FIDs  Fmerges  Fneighbors
+  FNeighbors-vertex  FOptions  FQhull  Fsummary  FSize  FVertex-average
+  Tcheck-frequently  Tverify  Fvertices  _max-width 0.86
+  Error-roundoff 6.6e-016  _one-merge 0.3  _near-inside 1.5
+  Visible-distance 0.1  U-coplanar-distance 0.1  Width-outside 0.2
+  _wide-facet 0.6
+rbox 6 s D3 | qhull C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+10 3 6 4 4 4 4 2 0 0 0
+2 0.1132672327102436 -1.315898280434284e-015
+0
+2 0.8296676646636062 0.01051107893821416 
+3 1
+-0.02780909644771783 0.06447846047808481 -0.1584624246583442 
+4
+3 1 5 4
+3 2 5 4
+3 2 1 4
+3 2 1 5
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769043788  Centrum-premerge- 0.1  Qcoplanar-keep  FFacets-xridge
+  summary  FQhull  Finner  normals  Fouter  FQhull  FIDs  Fmerges  Fneighbors
+  FNeighbors-vertex  FOptions  FQhull  Fsummary  FSize  FVertex-average
+  Tcheck-frequently  Tverify  Fvertices  _max-width 0.86
+  Error-roundoff 6.6e-016  _one-merge 0.3  _near-inside 1.5
+  Visible-distance 0.1  U-coplanar-distance 0.1  Width-outside 0.2
+  _wide-facet 0.6
+
+Convex hull of 6 points in 3-d:
+
+  Number of vertices: 4
+  Number of coplanar points: 2
+  Number of facets: 4
+
+Statistics for: rbox 6 s D3 | qhull C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+
+  Number of points processed: 4
+  Number of hyperplanes created: 5
+  Number of distance tests for qhull: 24
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   0.82966766
+  Total volume:       0.010511079
+  Maximum distance of point above facet: 0.11 (0.4x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 24 distance computations.
+rbox P0.5,0.5 P0.5,0.5 W0 5 D2 | qhull d FN Qc
+7
+5 3 0 2 -7 -8
+1 0
+5 -10 1 -6 -7 -8
+4 -6 1 0 2
+3 -7 2 -6
+3 -10 -8 3
+4 -10 1 0 3
+rbox 10 D3 | qhull Fa PA5
+5
+0.2844546842397038 
+0.1170134053930415 
+0.1758021655943633 
+0.07490600482805046 
+0.2087585943133527 
+rbox 10 D3 | qhull Fa PF0.4
+0
+QH7055 qhull warning: no facets printed
+
+echo === test Qt ${d:-`date`}
+date
+=== test Qt Wed Jan 6 20:33:04 EST 2010
+rbox c | qhull Qt s o Tcv
+3
+8 12 18
+  -0.5   -0.5   -0.5 
+  -0.5   -0.5    0.5 
+  -0.5    0.5   -0.5 
+  -0.5    0.5    0.5 
+   0.5   -0.5   -0.5 
+   0.5   -0.5    0.5 
+   0.5    0.5   -0.5 
+   0.5    0.5    0.5 
+3 6 2 0 
+3 4 6 0 
+3 5 4 0 
+3 1 5 0 
+3 5 6 4 
+3 6 5 7 
+3 2 3 0 
+3 3 1 0 
+3 6 3 2 
+3 3 6 7 
+3 3 5 1 
+3 5 3 7 
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 12
+  Number of triangulated facets: 6
+
+Statistics for: rbox c | qhull Qt s o Tcv
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 166
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96 distance computations.
+rbox c | qhull Qt f i
+Vertices and facets:
+- p6(v6):   0.5   0.5  -0.5
+  neighbors: f17 f18 f25 f27 f33 f34
+- p2(v2):  -0.5   0.5  -0.5
+  neighbors: f17 f29 f33
+- p0(v0):  -0.5  -0.5  -0.5
+  neighbors: f17 f18 f21 f22 f29 f30
+- p4(v1):   0.5  -0.5  -0.5
+  neighbors: f18 f21 f25
+- p5(v7):   0.5  -0.5   0.5
+  neighbors: f21 f22 f25 f27 f37 f38
+- p1(v3):  -0.5  -0.5   0.5
+  neighbors: f22 f30 f37
+- p7(v5):   0.5   0.5   0.5
+  neighbors: f27 f34 f38
+- p3(v8):  -0.5   0.5   0.5
+  neighbors: f29 f30 f33 f34 f37 f38
+- f17
+    - flags: top simplicial tricoplanar seen keepcentrum
+    - owner of normal & centrum is facet f17
+    - normal:         0        0       -1
+    - offset:       -0.5
+    - center:      0      0   -0.5 
+    - vertices: p6(v6) p2(v2) p0(v0)
+    - neighboring facets: f29 f18 f33
+- f18
+    - flags: bottom simplicial tricoplanar seen
+    - owner of normal & centrum is facet f17
+    - normal:         0        0       -1
+    - offset:       -0.5
+    - center:      0      0   -0.5 
+    - vertices: p6(v6) p4(v1) p0(v0)
+    - neighboring facets: f21 f17 f25
+- f21
+    - flags: top simplicial tricoplanar keepcentrum
+    - owner of normal & centrum is facet f21
+    - normal:         0       -1        0
+    - offset:       -0.5
+    - center:      0   -0.5      0 
+    - vertices: p5(v7) p4(v1) p0(v0)
+    - neighboring facets: f18 f22 f25
+- f22
+    - flags: bottom simplicial tricoplanar seen
+    - owner of normal & centrum is facet f21
+    - normal:         0       -1        0
+    - offset:       -0.5
+    - center:      0   -0.5      0 
+    - vertices: p5(v7) p1(v3) p0(v0)
+    - neighboring facets: f30 f21 f37
+- f25
+    - flags: top simplicial tricoplanar keepcentrum
+    - owner of normal & centrum is facet f25
+    - normal:         1        0        0
+    - offset:       -0.5
+    - center:    0.5      0      0 
+    - vertices: p5(v7) p6(v6) p4(v1)
+    - neighboring facets: f18 f21 f27
+- f27
+    - flags: bottom simplicial tricoplanar seen
+    - owner of normal & centrum is facet f25
+    - normal:         1        0        0
+    - offset:       -0.5
+    - center:    0.5      0      0 
+    - vertices: p5(v7) p6(v6) p7(v5)
+    - neighboring facets: f34 f38 f25
+- f29
+    - flags: bottom simplicial tricoplanar keepcentrum
+    - owner of normal & centrum is facet f29
+    - normal:        -1        0        0
+    - offset:       -0.5
+    - center:   -0.5      0      0 
+    - vertices: p3(v8) p2(v2) p0(v0)
+    - neighboring facets: f17 f30 f33
+- f30
+    - flags: top simplicial tricoplanar
+    - owner of normal & centrum is facet f29
+    - normal:        -1        0        0
+    - offset:       -0.5
+    - center:   -0.5      0      0 
+    - vertices: p3(v8) p1(v3) p0(v0)
+    - neighboring facets: f22 f29 f37
+- f33
+    - flags: bottom simplicial tricoplanar keepcentrum
+    - owner of normal & centrum is facet f33
+    - normal:         0        1        0
+    - offset:       -0.5
+    - center:      0    0.5      0 
+    - vertices: p3(v8) p6(v6) p2(v2)
+    - neighboring facets: f17 f29 f34
+- f34
+    - flags: top simplicial tricoplanar
+    - owner of normal & centrum is facet f33
+    - normal:         0        1        0
+    - offset:       -0.5
+    - center:      0    0.5      0 
+    - vertices: p3(v8) p6(v6) p7(v5)
+    - neighboring facets: f27 f38 f33
+- f37
+    - flags: top simplicial tricoplanar keepcentrum
+    - owner of normal & centrum is facet f37
+    - normal:         0        0        1
+    - offset:       -0.5
+    - center:      0      0    0.5 
+    - vertices: p3(v8) p5(v7) p1(v3)
+    - neighboring facets: f22 f30 f38
+- f38
+    - flags: bottom simplicial tricoplanar
+    - owner of normal & centrum is facet f37
+    - normal:         0        0        1
+    - offset:       -0.5
+    - center:      0      0    0.5 
+    - vertices: p3(v8) p5(v7) p7(v5)
+    - neighboring facets: f27 f34 f37
+12
+6 2 0 
+4 6 0 
+5 4 0 
+1 5 0 
+5 6 4 
+6 5 7 
+2 3 0 
+3 1 0 
+6 3 2 
+3 6 7 
+3 5 1 
+5 3 7 
+rbox c | qhull Qt m FM n
+{
+Polygon[{{      0.50000000,       0.50000000,      -0.50000000},
+{     -0.50000000,       0.50000000,      -0.50000000},
+{     -0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{      0.50000000,      -0.50000000,      -0.50000000},
+{      0.50000000,       0.50000000,      -0.50000000},
+{     -0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{      0.50000000,      -0.50000000,       0.50000000},
+{      0.50000000,      -0.50000000,      -0.50000000},
+{     -0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{     -0.50000000,      -0.50000000,       0.50000000},
+{      0.50000000,      -0.50000000,       0.50000000},
+{     -0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{      0.50000000,      -0.50000000,       0.50000000},
+{      0.50000000,       0.50000000,      -0.50000000},
+{      0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{      0.50000000,       0.50000000,      -0.50000000},
+{      0.50000000,      -0.50000000,       0.50000000},
+{      0.50000000,       0.50000000,       0.50000000}}],
+Polygon[{{     -0.50000000,       0.50000000,      -0.50000000},
+{     -0.50000000,       0.50000000,       0.50000000},
+{     -0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{     -0.50000000,       0.50000000,       0.50000000},
+{     -0.50000000,      -0.50000000,       0.50000000},
+{     -0.50000000,      -0.50000000,      -0.50000000}}],
+Polygon[{{      0.50000000,       0.50000000,      -0.50000000},
+{     -0.50000000,       0.50000000,       0.50000000},
+{     -0.50000000,       0.50000000,      -0.50000000}}],
+Polygon[{{     -0.50000000,       0.50000000,       0.50000000},
+{      0.50000000,       0.50000000,      -0.50000000},
+{      0.50000000,       0.50000000,       0.50000000}}],
+Polygon[{{     -0.50000000,       0.50000000,       0.50000000},
+{      0.50000000,      -0.50000000,       0.50000000},
+{     -0.50000000,      -0.50000000,       0.50000000}}],
+Polygon[{{      0.50000000,      -0.50000000,       0.50000000},
+{     -0.50000000,       0.50000000,       0.50000000},
+{      0.50000000,       0.50000000,       0.50000000}}]}
+PLOT3D(POLYGONS(
+[[      0.50000000,       0.50000000,      -0.50000000],
+[     -0.50000000,       0.50000000,      -0.50000000],
+[     -0.50000000,      -0.50000000,      -0.50000000]],
+[[      0.50000000,      -0.50000000,      -0.50000000],
+[      0.50000000,       0.50000000,      -0.50000000],
+[     -0.50000000,      -0.50000000,      -0.50000000]],
+[[      0.50000000,      -0.50000000,       0.50000000],
+[      0.50000000,      -0.50000000,      -0.50000000],
+[     -0.50000000,      -0.50000000,      -0.50000000]],
+[[     -0.50000000,      -0.50000000,       0.50000000],
+[      0.50000000,      -0.50000000,       0.50000000],
+[     -0.50000000,      -0.50000000,      -0.50000000]],
+[[      0.50000000,      -0.50000000,       0.50000000],
+[      0.50000000,       0.50000000,      -0.50000000],
+[      0.50000000,      -0.50000000,      -0.50000000]],
+[[      0.50000000,       0.50000000,      -0.50000000],
+[      0.50000000,      -0.50000000,       0.50000000],
+[      0.50000000,       0.50000000,       0.50000000]],
+[[     -0.50000000,       0.50000000,      -0.50000000],
+[     -0.50000000,       0.50000000,       0.50000000],
+[     -0.50000000,      -0.50000000,      -0.50000000]],
+[[     -0.50000000,       0.50000000,       0.50000000],
+[     -0.50000000,      -0.50000000,       0.50000000],
+[     -0.50000000,      -0.50000000,      -0.50000000]],
+[[      0.50000000,       0.50000000,      -0.50000000],
+[     -0.50000000,       0.50000000,       0.50000000],
+[     -0.50000000,       0.50000000,      -0.50000000]],
+[[     -0.50000000,       0.50000000,       0.50000000],
+[      0.50000000,       0.50000000,      -0.50000000],
+[      0.50000000,       0.50000000,       0.50000000]],
+[[     -0.50000000,       0.50000000,       0.50000000],
+[      0.50000000,      -0.50000000,       0.50000000],
+[     -0.50000000,      -0.50000000,       0.50000000]],
+[[      0.50000000,      -0.50000000,       0.50000000],
+[     -0.50000000,       0.50000000,       0.50000000],
+[      0.50000000,       0.50000000,       0.50000000]]));
+4
+12
+     0      0     -1   -0.5 
+     0      0     -1   -0.5 
+     0     -1      0   -0.5 
+     0     -1      0   -0.5 
+     1      0      0   -0.5 
+     1      0      0   -0.5 
+    -1      0      0   -0.5 
+    -1      0      0   -0.5 
+     0      1      0   -0.5 
+     0      1      0   -0.5 
+     0      0      1   -0.5 
+     0      0      1   -0.5 
+rbox c | qhull Qt p o
+3
+8
+  -0.5   -0.5   -0.5 
+  -0.5   -0.5    0.5 
+  -0.5    0.5   -0.5 
+  -0.5    0.5    0.5 
+   0.5   -0.5   -0.5 
+   0.5   -0.5    0.5 
+   0.5    0.5   -0.5 
+   0.5    0.5    0.5 
+3
+8 12 18
+  -0.5   -0.5   -0.5 
+  -0.5   -0.5    0.5 
+  -0.5    0.5   -0.5 
+  -0.5    0.5    0.5 
+   0.5   -0.5   -0.5 
+   0.5   -0.5    0.5 
+   0.5    0.5   -0.5 
+   0.5    0.5    0.5 
+3 6 2 0 
+3 4 6 0 
+3 5 4 0 
+3 1 5 0 
+3 5 6 4 
+3 6 5 7 
+3 2 3 0 
+3 3 1 0 
+3 6 3 2 
+3 3 6 7 
+3 3 5 1 
+3 5 3 7 
+rbox c | qhull Qt Fx
+8
+0
+1
+2
+3
+4
+5
+6
+7
+rbox c | qhull Qt FA s Fa
+12
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+   0.5 
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 12
+  Number of triangulated facets: 6
+
+Statistics for: rbox c | qhull Qt FA s Fa
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 108
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:    6
+  Approximate volume:        1
+
+rbox 6 r s c G0.1 D2 | qhull Qt d FA Tcv
+
+Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 12
+  Number of triangulated facets: 3
+
+Statistics for: rbox 6 r s c G0.1 D2 | qhull Qt d FA Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 20
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 51
+  Number of distance tests for merging: 257
+  Number of distance tests for checking: 100
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:   0.64951905
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 120 distance computations.
+rbox 6 r s c G0.1 D2 | qhull d FA Tcv
+
+Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 9
+  Number of non-simplicial Delaunay regions: 3
+
+Statistics for: rbox 6 r s c G0.1 D2 | qhull d FA Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 20
+  Number of facets in hull: 10
+  Number of distance tests for qhull: 51
+  Number of distance tests for merging: 239
+  Number of distance tests for checking: 100
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:   0.64951905
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 90 distance computations.
+rbox 6 r s c G0.1 D2 | qhull Qt v p Tcv
+2
+12
+-0.3359969878447703 -0.1939879513790815 
+-0.3359969878447704 0.1939879513790817 
+-0.2875 -5.224499218664525e-018 
+0.3359969878447702 -0.1939879513790819 
+0.3359969878447707 0.1939879513790815 
+0.2875 -5.224499218664525e-018 
+-2.27113250081401e-016 -0.3453321730569307 
+-2.27113250081401e-016 -0.3453321730569307 
+1.057503693988049e-016 0.3453321730569308 
+1.057503693988049e-016 0.3453321730569308 
+5.224499218664525e-018 -5.224499218664525e-018 
+5.224499218664525e-018 -5.224499218664525e-018 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 120 distance computations.
+rbox c | qhull Qt C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+Vertices and facets:
+- p6(v6):   0.5   0.5  -0.5
+  neighbors: f17 f18 f25 f27 f33 f34
+- p2(v2):  -0.5   0.5  -0.5
+  neighbors: f17 f29 f33
+- p0(v0):  -0.5  -0.5  -0.5
+  neighbors: f17 f18 f21 f22 f29 f30
+- p4(v1):   0.5  -0.5  -0.5
+  neighbors: f18 f21 f25
+- p5(v7):   0.5  -0.5   0.5
+  neighbors: f21 f22 f25 f27 f37 f38
+- p1(v3):  -0.5  -0.5   0.5
+  neighbors: f22 f30 f37
+- p7(v5):   0.5   0.5   0.5
+  neighbors: f27 f34 f38
+- p3(v8):  -0.5   0.5   0.5
+  neighbors: f29 f30 f33 f34 f37 f38
+- f17
+    - flags: top simplicial tricoplanar keepcentrum
+    - area: 0.5
+    - normal:         0        0       -1
+    - offset:       -0.5
+    - center:      0      0   -0.5 
+    - vertices: p6(v6) p2(v2) p0(v0)
+    - neighboring facets: f29 f18 f33
+- f18
+    - flags: bottom simplicial tricoplanar
+    - area: 0.5
+    - normal:         0        0       -1
+    - offset:       -0.5
+    - center:      0      0   -0.5 
+    - vertices: p6(v6) p4(v1) p0(v0)
+    - neighboring facets: f21 f17 f25
+- f21
+    - flags: top simplicial tricoplanar keepcentrum
+    - area: 0.5
+    - normal:         0       -1        0
+    - offset:       -0.5
+    - center:      0   -0.5      0 
+    - vertices: p5(v7) p4(v1) p0(v0)
+    - neighboring facets: f18 f22 f25
+- f22
+    - flags: bottom simplicial tricoplanar
+    - area: 0.5
+    - normal:         0       -1        0
+    - offset:       -0.5
+    - center:      0   -0.5      0 
+    - vertices: p5(v7) p1(v3) p0(v0)
+    - neighboring facets: f30 f21 f37
+- f25
+    - flags: top simplicial tricoplanar keepcentrum
+    - area: 0.5
+    - normal:         1        0        0
+    - offset:       -0.5
+    - center:    0.5      0      0 
+    - vertices: p5(v7) p6(v6) p4(v1)
+    - neighboring facets: f18 f21 f27
+- f27
+    - flags: bottom simplicial tricoplanar
+    - area: 0.5
+    - normal:         1        0        0
+    - offset:       -0.5
+    - center:    0.5      0      0 
+    - vertices: p5(v7) p6(v6) p7(v5)
+    - neighboring facets: f34 f38 f25
+- f29
+    - flags: bottom simplicial tricoplanar keepcentrum
+    - area: 0.5
+    - normal:        -1        0        0
+    - offset:       -0.5
+    - center:   -0.5      0      0 
+    - vertices: p3(v8) p2(v2) p0(v0)
+    - neighboring facets: f17 f30 f33
+- f30
+    - flags: top simplicial tricoplanar
+    - area: 0.5
+    - normal:        -1        0        0
+    - offset:       -0.5
+    - center:   -0.5      0      0 
+    - vertices: p3(v8) p1(v3) p0(v0)
+    - neighboring facets: f22 f29 f37
+- f33
+    - flags: bottom simplicial tricoplanar keepcentrum
+    - area: 0.5
+    - normal:         0        1        0
+    - offset:       -0.5
+    - center:      0    0.5      0 
+    - vertices: p3(v8) p6(v6) p2(v2)
+    - neighboring facets: f17 f29 f34
+- f34
+    - flags: top simplicial tricoplanar
+    - area: 0.5
+    - normal:         0        1        0
+    - offset:       -0.5
+    - center:      0    0.5      0 
+    - vertices: p3(v8) p6(v6) p7(v5)
+    - neighboring facets: f27 f38 f33
+- f37
+    - flags: top simplicial tricoplanar keepcentrum
+    - area: 0.5
+    - normal:         0        0        1
+    - offset:       -0.5
+    - center:      0      0    0.5 
+    - vertices: p3(v8) p5(v7) p1(v3)
+    - neighboring facets: f22 f30 f38
+- f38
+    - flags: bottom simplicial tricoplanar
+    - area: 0.5
+    - normal:         0        0        1
+    - offset:       -0.5
+    - center:      0      0    0.5 
+    - vertices: p3(v8) p5(v7) p7(v5)
+    - neighboring facets: f27 f34 f37
+rbox c | qhull Qt C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+4
+12
+     0      0     -1 -0.4999999999999993 
+     0      0     -1 -0.4999999999999993 
+     0     -1      0 -0.4999999999999993 
+     0     -1      0 -0.4999999999999993 
+     1      0      0 -0.4999999999999993 
+     1      0      0 -0.4999999999999993 
+    -1      0      0 -0.4999999999999993 
+    -1      0      0 -0.4999999999999993 
+     0      1      0 -0.4999999999999993 
+     0      1      0 -0.4999999999999993 
+     0      0      1 -0.4999999999999993 
+     0      0      1 -0.4999999999999993 
+4
+12
+     0      0     -1   -0.5 
+     0      0     -1   -0.5 
+     0     -1      0   -0.5 
+     0     -1      0   -0.5 
+     1      0      0   -0.5 
+     1      0      0   -0.5 
+    -1      0      0   -0.5 
+    -1      0      0   -0.5 
+     0      1      0   -0.5 
+     0      1      0   -0.5 
+     0      0      1   -0.5 
+     0      0      1   -0.5 
+4
+12
+     0      0     -1 -0.5000000000000013 
+     0      0     -1 -0.5000000000000013 
+     0     -1      0 -0.5000000000000013 
+     0     -1      0 -0.5000000000000013 
+     1      0      0 -0.5000000000000013 
+     1      0      0 -0.5000000000000013 
+    -1      0      0 -0.5000000000000013 
+    -1      0      0 -0.5000000000000013 
+     0      1      0 -0.5000000000000013 
+     0      1      0 -0.5000000000000013 
+     0      0      1 -0.5000000000000013 
+     0      0      1 -0.5000000000000013 
+rbox c | qhull Qt C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+12
+17
+18
+21
+22
+25
+27
+29
+30
+33
+34
+37
+38
+12
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+12
+3 6 1 8
+3 2 0 4
+3 1 3 4
+3 7 2 10
+3 1 2 5
+3 9 11 4
+3 0 7 8
+3 3 6 10
+3 0 6 9
+3 5 11 8
+3 3 7 11
+3 5 9 10
+8
+6 7 3 2 1 0 6
+3 10 3 7
+3 8 0 6
+6 11 9 8 6 7 10
+3 4 1 2
+6 11 5 4 2 3 10
+6 9 5 4 1 0 8
+3 11 5 9
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769043788  Qtriangulate  Centrum-premerge- 0.1  Qcoplanar-keep
+  FFacets-xridge  summary  FQhull  Finner  normals  Fouter  FQhull  FIDs
+  Fmerges  Fneighbors  FNeighbors-vertex  FOptions  FQhull  Fsummary  FSize
+  FVertex-average  Tcheck-frequently  Tverify  Fvertices  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.3  _near-inside 1.5
+  Visible-distance 0.1  U-coplanar-distance 0.1  Width-outside 0.2
+  _wide-facet 0.6
+rbox c | qhull Qt C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+10 3 8 8 12 8 12 0 0 0 6
+2 1.387359992873471e-015 -6.936799964367356e-016
+0
+2      6      1 
+3 1
+     0      0      0 
+12
+3 6 2 0
+3 6 4 0
+3 5 4 0
+3 5 1 0
+3 5 6 4
+3 5 6 7
+3 3 2 0
+3 3 1 0
+3 3 6 2
+3 3 6 7
+3 3 5 1
+3 3 5 7
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769043788  Qtriangulate  Centrum-premerge- 0.1  Qcoplanar-keep
+  FFacets-xridge  summary  FQhull  Finner  normals  Fouter  FQhull  FIDs
+  Fmerges  Fneighbors  FNeighbors-vertex  FOptions  FQhull  Fsummary  FSize
+  FVertex-average  Tcheck-frequently  Tverify  Fvertices  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.3  _near-inside 1.5
+  Visible-distance 0.1  U-coplanar-distance 0.1  Width-outside 0.2
+  _wide-facet 0.6
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 12
+  Number of triangulated facets: 6
+
+Statistics for: rbox c | qhull Qt C-0.1 Qc FF s FQ Fi n Fo FQ FI Fm Fn FN FO FO FQ Fs FS FV Fv Tcv
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 198
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+  Approximate facet area:    6
+  Approximate volume:        1
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96 distance computations.
+rbox 6 r s c G0.1 D2 P0.1,0.1 | qhull s FP d FO Qt
+1
+0 10 16      0 
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769043788  summary  FPoint-nearest  delaunay  Qtriangulate  _pre-merge
+  _zero-centrum  Pgood  Qcoplanar  _max-width  1  Error-roundoff 6.9e-016
+  _one-merge 4.9e-015  _near-inside 2.4e-014  Visible-distance 1.4e-015
+  U-coplanar-distance 1.4e-015  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+Delaunay triangulation by the convex hull of 11 points in 3-d:
+
+  Number of input sites: 10
+  Number of nearly incident points: 1
+  Number of Delaunay regions: 12
+  Number of triangulated facets: 3
+
+Statistics for: rbox 6 r s c G0.1 D2 P0.1,0.1 | qhull s FP d FO Qt
+
+  Number of points processed: 10
+  Number of hyperplanes created: 20
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 107
+  Number of distance tests for merging: 166
+  Number of distance tests for checking: 111
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+rbox 100 W0 | qhull Tv Q11 
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 45
+  Number of facets: 86
+  Number of triangulated facets: 33
+
+Statistics for: rbox 100 W0 | qhull Tv Q11
+
+  Number of points processed: 52
+  Number of hyperplanes created: 172
+  Number of distance tests for qhull: 1576
+  Number of distance tests for merging: 1498
+  Number of distance tests for checking: 2172
+  Number of merged facets: 41
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 8600 distance computations.
+
+echo === test unbounded intersection ${d:-`date`}
+date
+=== test unbounded intersection Wed Jan 6 20:33:04 EST 2010
+rbox c | qhull PD0:0.5 n | qhull H0 Fp Tcv
+3
+5
+  -0.5    0.5   -0.5 
+  -0.5   -0.5   -0.5 
+  -0.5    0.5    0.5 
+  -0.5   -0.5    0.5 
+-10.101 -10.101 -10.101 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 25 distance computations.
+rbox 1000 W1e-3 D3 | qhull PA8 Fa FS s n Tcv 
+8
+0.1446087232094602 
+0.1622198334884075 
+0.2057158590759609 
+0.1567143851824352 
+0.188985866819172 
+0.1580674614313253 
+0.1616733826473111 
+0.1767351337533958 
+0
+2 5.881743214947514 0.9968516315221347 
+4
+8
+1.009144997325421e-005 0.9999999999463923 2.319049754624652e-006 -0.4999875785488853 
+-1.229609861584452e-005 8.587946880918046e-005 0.9999999962367614 -0.5000048595493551 
+-1.383340239672454e-005 -0.9999999998842695 6.332306547224586e-006 -0.4999917156571328 
+1.802476239613105e-005 -1.901476191096464e-005 0.9999999996567733 -0.4999909156385879 
+0.9999999996788913 1.780140020603311e-005 -1.803683546259361e-005 -0.4999971349013697 
+3.470111681088062e-006 -3.668365732095583e-005 -0.9999999993211338 -0.4999893476858697 
+-1.633273154317779e-005 -0.9999999998072314 1.08985791646657e-005 -0.4999921708899001 
+-0.9999999997878146 -2.055073083002867e-005 -1.427680287414111e-006 -0.4999990322171606 
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 156
+  Number of facets: 308
+  Number of 'good' facets: 8
+
+Statistics for: rbox 1000 W1e-3 D3 | qhull PA8 Fa FS s n Tcv
+
+  Number of points processed: 203
+  Number of hyperplanes created: 1043
+  Number of distance tests for qhull: 21470
+  CPU seconds to compute hull (after input): 1.5e-005
+  Total facet area:   5.8817432
+  Total volume:       0.99685163
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 8000 distance computations.
+rbox 1000 W1e-3 D3 | qhull C-0.01 PM10 Fm n Tcv Qc
+10
+1
+1
+8
+0
+6
+7
+10
+0
+11
+6
+4
+10
+0.6345454980886085 0.2737427089707437 0.722784158750618 -0.7458921924784654 
+-0.002537335608348058 0.6666534140166979 0.7453635270845306 -0.6767722083805113 
+-0.0004022623770974538 0.9999997831336712 0.0005214571799133834 -0.5000167453415887 
+-0.5357402012449896 -0.5359428531021374 -0.6524934443952053 -0.8112630402464979 
+-0.005480509661076107 -0.9999701072857251 0.005454223027194169 -0.4992904789191578 
+0.001196850675493192 0.0003334814784797861 0.9999992281689842 -0.4989807987213126 
+0.9999992961453315 0.00118637926097064 1.459763172590211e-005 -0.4998611663332402 
+-0.9129791746952518 0.146254515877973 -0.3808919048208779 -0.6797481567213486 
+-0.999601787347817 0.02140818392627282 0.01838359029211947 -0.4985486000821886 
+-0.003237401631533091 0.002761552371517554 -0.9999909464886048 -0.4969398742962436 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 10000 distance computations.
+rbox 1000 W1e-3 D3 | qhull C-0.01 PA8 PG n Tcv Qc
+4
+11
+0.6345454980886085 0.2737427089707437 0.722784158750618 -0.7458921924784654 
+0.827830634881055 -0.3414688798813032 -0.4450791435520626 -0.76654742257561 
+0.7383776593319755 -0.4655216164679664 0.4879426777814017 -0.7788991125303445 
+0.2008161614085188 -0.8823413491644905 0.4256132198037725 -0.6982307124493007 
+-0.4745617604911468 -0.2935495843214608 0.8298311738084084 -0.7523676152838531 
+-0.8259135249806852 -0.5592200082473171 0.07169261907511673 -0.6812000445406895 
+0.4193230672566199 0.6721295192910489 -0.610254106552413 -0.7755692997856909 
+-0.5357402012449896 -0.5359428531021374 -0.6524934443952053 -0.8112630402464979 
+-0.3304054030140147 0.436402674763686 -0.836890061548258 -0.7495022949733236 
+0.6755431502353134 -0.2163920762108179 0.704851701795009 -0.7475007704997937 
+-0.9129791746952518 0.146254515877973 -0.3808919048208779 -0.6797481567213486 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 8000 distance computations.
+rbox 10 | qhull FO Tz TO q_test.log.1
+cat q_test.log.1
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769043788  Tz-stdout  TOutput-file  q_test.log.1  _pre-merge
+  _zero-centrum  _max-width 0.92  Error-roundoff 6.8e-016  _one-merge 4.8e-015
+  _near-inside 2.4e-014  Visible-distance 1.4e-015
+  U-coplanar-distance 1.4e-015  Width-outside 2.7e-015  _wide-facet 8.2e-015
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 | qhull FO Tz TO q_test.log.1
+
+  Number of points processed: 10
+  Number of hyperplanes created: 27
+  Number of distance tests for qhull: 44
+  CPU seconds to compute hull (after input):  0
+
+
+echo === check Delaunay/Voronoi ${d:-`date`}
+date
+=== check Delaunay/Voronoi Wed Jan 6 20:33:04 EST 2010
+rbox 10 D2 | qhull d Tcv
+
+Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 14
+
+Statistics for: rbox 10 D2 | qhull d Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 28
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 48
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull d Tcv Qz
+
+Delaunay triangulation by the convex hull of 11 points in 3-d:
+
+  Number of input sites and at-infinity: 11
+  Number of Delaunay regions: 14
+
+Statistics for: rbox 10 D2 | qhull d Tcv Qz
+
+  Number of points processed: 11
+  Number of hyperplanes created: 31
+  Number of facets in hull: 18
+  Number of distance tests for qhull: 56
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 154 distance computations.
+rbox 10 D3 | qhull d Tcv
+
+Delaunay triangulation by the convex hull of 10 points in 4-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 18
+
+Statistics for: rbox 10 D3 | qhull d Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 44
+  Number of facets in hull: 27
+  Number of distance tests for qhull: 67
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 180 distance computations.
+rbox c | qhull d Qz Ft Tcv
+3
+10 12 3
+  -0.5   -0.5   -0.5 
+  -0.5   -0.5    0.5 
+  -0.5    0.5   -0.5 
+  -0.5    0.5    0.5 
+   0.5   -0.5   -0.5 
+   0.5   -0.5    0.5 
+   0.5    0.5   -0.5 
+   0.5    0.5    0.5 
+     0      0      0 
+     0      0      0 
+4 9 1 2 0 
+4 9 2 4 0 
+4 9 4 1 0 
+4 9 5 7 1 
+4 9 7 6 2 
+4 9 2 6 4 
+4 9 6 7 4 
+4 9 5 1 4 
+4 9 7 5 4 
+4 9 1 3 2 
+4 9 3 7 2 
+4 9 7 3 1 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make  9 distance computations.
+rbox 10 s D2 c | qhull d Tcv 
+
+Delaunay triangulation by the convex hull of 14 points in 3-d:
+
+  Number of input sites: 14
+  Number of Delaunay regions: 15
+  Number of non-simplicial Delaunay regions: 1
+
+Statistics for: rbox 10 s D2 c | qhull d Tcv
+
+  Number of points processed: 14
+  Number of hyperplanes created: 32
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 110
+  Number of distance tests for merging: 388
+  Number of distance tests for checking: 182
+  Number of merged facets: 8
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 1.4e-015 (0.3x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 210 distance computations.
+rbox 10 s D2 | qhull d Tcv Q8 Qz
+
+Delaunay triangulation by the convex hull of 11 points in 3-d:
+
+  Number of input sites and at-infinity: 11
+  Number of Delaunay regions: 1
+  Number of non-simplicial Delaunay regions: 1
+
+Statistics for: rbox 10 s D2 | qhull d Tcv Q8 Qz
+
+  Number of points processed: 11
+  Number of hyperplanes created: 19
+  Number of facets in hull: 11
+  Number of distance tests for qhull: 55
+  Number of distance tests for merging: 278
+  Number of distance tests for checking: 132
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+
+QH7077 qhull input warning: no outer plane check ('Q5') or no processing of
+near-inside points ('Q8').  Verify may report that a point is outside
+of a facet.
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 11 distance computations.
+rbox 10 D2 | qhull d Tcv p
+3
+10
+-0.02222276248244826 -0.4979727817680433 0.2484707425541546 
+-0.4285431913366012 0.4745826469497594 0.4088779556267987 
+0.3105396575392593 0.2400179190933871 0.1540434803905201 
+-0.01883958887200764 0.3630260628303756 0.1321428524029901 
+0.3790312361708202 0.3779794437605696 0.2865331378987296 
+-0.2994955874043476 0.3776609263174803 0.2323253821416525 
+0.3471817493878135 0.08365533089605656 0.1275333814953112 
+-0.004858197648877462 0.3482682405489201 0.121314369459436 
+0.3443122672329771 -0.1437312230875075 0.1392096018573439 
+0.3093307803471859 -0.07758103877080701 0.1017043492469564 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull d Tcv i
+14
+9 7 0 
+8 9 0 
+3 4 1 
+3 7 4 
+7 2 4 
+0 5 1 
+7 5 0 
+5 3 1 
+3 5 7 
+6 7 9 
+6 2 7 
+8 6 9 
+6 8 4 
+2 6 4 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull d Tcv o
+3
+10 14 21
+-0.02222276248244826 -0.4979727817680433 0.2484707425541546 
+-0.4285431913366012 0.4745826469497594 0.4088779556267987 
+0.3105396575392593 0.2400179190933871 0.1540434803905201 
+-0.01883958887200764 0.3630260628303756 0.1321428524029901 
+0.3790312361708202 0.3779794437605696 0.2865331378987296 
+-0.2994955874043476 0.3776609263174803 0.2323253821416525 
+0.3471817493878135 0.08365533089605656 0.1275333814953112 
+-0.004858197648877462 0.3482682405489201 0.121314369459436 
+0.3443122672329771 -0.1437312230875075 0.1392096018573439 
+0.3093307803471859 -0.07758103877080701 0.1017043492469564 
+3 9 7 0 
+3 8 9 0 
+3 3 4 1 
+3 3 7 4 
+3 7 2 4 
+3 0 5 1 
+3 7 5 0 
+3 5 3 1 
+3 3 5 7 
+3 6 7 9 
+3 6 2 7 
+3 8 6 9 
+3 6 8 4 
+3 2 6 4 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Tcv o
+2
+15 10 1
+-10.101 -10.101 
+-0.1294381801544405 -0.07247409101984713 
+0.08267689532419757 -0.2397644955865707 
+0.1295260566906469 1.71603357311684 
+0.1740355150742393 0.5317519038435643 
+0.1851415205797575 0.3882545794457365 
+-0.906593986684811 -0.2962957610652137 
+-0.1954805620516266 -0.07111892482963184 
+-0.140758131083247 0.723385704823608 
+-0.1676297826663961 0.2080621273999393 
+0.05868313821742954 0.06632066014880164 
+0.0880634139973699 0.1054080604689985 
+0.4761588899009251 -0.03168366595227296 
+3.094213357897465 -0.06472194567768184 
+0.5410515627308723 0.2115615434955919 
+5 7 1 2 0 6
+4 8 3 0 6
+3 14 5 11
+4 9 4 3 8
+6 14 5 4 3 0 13
+4 9 7 6 8
+5 14 11 10 12 13
+7 11 5 4 9 7 1 10
+4 13 0 2 12
+4 12 2 1 10
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Tcv p
+2
+14
+-0.1294381801544405 -0.07247409101984713 
+0.08267689532419757 -0.2397644955865707 
+0.1295260566906469 1.71603357311684 
+0.1740355150742393 0.5317519038435643 
+0.1851415205797575 0.3882545794457365 
+-0.906593986684811 -0.2962957610652137 
+-0.1954805620516266 -0.07111892482963184 
+-0.140758131083247 0.723385704823608 
+-0.1676297826663961 0.2080621273999393 
+0.05868313821742954 0.06632066014880164 
+0.0880634139973699 0.1054080604689985 
+0.4761588899009251 -0.03168366595227296 
+3.094213357897465 -0.06472194567768184 
+0.5410515627308723 0.2115615434955919 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Tcv G
+{appearance {linewidth 3} LIST # rbox 10 D2 | qhull v Tcv G
+{appearance {+edge -face} OFF 15 10 1 # Voronoi centers and cells
+     0      0  0 # infinity not used
+# 1 f8
+-0.1294381801544405 -0.07247409101984713  0
+# 2 f11
+0.08267689532419757 -0.2397644955865707  0
+# 3 f12
+0.1295260566906469 1.71603357311684  0
+# 4 f14
+0.1740355150742393 0.5317519038435643  0
+# 5 f15
+0.1851415205797575 0.3882545794457365  0
+# 6 f19
+-0.906593986684811 -0.2962957610652137  0
+# 7 f20
+-0.1954805620516266 -0.07111892482963184  0
+# 8 f21
+-0.140758131083247 0.723385704823608  0
+# 9 f22
+-0.1676297826663961 0.2080621273999393  0
+# 10 f23
+0.05868313821742954 0.06632066014880164  0
+# 11 f24
+0.0880634139973699 0.1054080604689985  0
+# 12 f25
+0.4761588899009251 -0.03168366595227296  0
+# 13 f26
+3.094213357897465 -0.06472194567768184  0
+# 14 f27
+0.5410515627308723 0.2115615434955919  0
+4 7 1 2 6 # p0(v2)
+3 8 3 6 # p1(v0)
+3 14 5 11 # p2(v8)
+4 9 4 3 8 # p3(v7)
+5 14 5 4 3 13 # p4(v1)
+4 9 7 6 8 # p5(v9)
+5 14 11 10 12 13 # p6(v10)
+7 11 5 4 9 7 1 10 # p7(v5)
+3 13 2 12 # p8(v6)
+4 12 2 1 10 # p9(v3)
+}
+}
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Tcv Fv
+23
+4 0 1 0 6
+4 0 7 1 7
+4 0 9 1 2
+4 0 8 0 2
+4 0 5 6 7
+4 1 4 0 3
+4 1 3 3 8
+4 1 5 6 8
+4 2 7 5 11
+4 2 4 5 14
+4 2 6 11 14
+4 3 4 3 4
+4 3 7 4 9
+4 3 5 8 9
+4 4 8 0 13
+4 4 7 4 5
+4 4 6 13 14
+4 5 7 7 9
+4 6 7 10 11
+4 6 9 10 12
+4 6 8 12 13
+4 7 9 1 10
+4 8 9 2 12
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Tcv Fi
+19
+5 0 7 0.02051532578114318 0.9997895385570373 0.07511430445246034 
+5 0 9 0.6192591330569687 0.785186682340914 0.1370614663104578 
+5 0 5 -0.3018806392032151 0.9533457293522945 0.008789126238507562 
+5 1 3 0.9648718030091262 -0.2627211520946075 0.3258622775065154 
+5 1 5 0.7995952824356682 -0.6005392446015697 0.5469710423089692 
+5 2 7 -0.9458410914974847 0.3246299888101017 0.04907537812572171 
+5 2 4 0.4446710312325427 0.8956939622340808 -0.4300843534994402 
+5 2 6 0.228159509754326 -0.9736237661995858 0.08253528745668785 
+5 3 4 0.99929448732669 0.03755699133966514 -0.1938837324602516 
+5 3 7 0.6877523324625938 -0.7259454037269345 0.2663295190946454 
+5 3 5 -0.9986432053419565 0.0520744507829223 -0.1782370644858236 
+5 4 7 -0.9970183790688239 -0.0771644464696991 0.2145489484590232 
+5 4 6 -0.1075842248297362 -0.9941959739245502 0.2685422477498993 
+5 5 7 0.9950609206245129 -0.09926612839179749 0.187455367716064 
+5 6 7 -0.799364184215507 0.6008468199079338 0.00706064116377911 
+5 6 9 -0.2285415587894346 -0.9735341575446109 0.07797696388863325 
+5 6 8 -0.01261839651625043 -0.9999203848653945 -0.02567278177543587 
+5 7 9 0.593695288592636 -0.8046899429612046 0.01852766555277025 
+5 8 9 -0.4674785097727936 0.8840044360186256 0.2506025495170938 
+
+Voronoi ridge statistics
+     19 bounded ridges
+3.8e-017   ave. distance of midpoint to ridge
+1.1e-016   max. distance of midpoint to ridge
+     19 bounded ridges with ok normal
+2.3e-017   ave. angle to ridge
+8.4e-017   max. angle to ridge
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Tcv Fo
+4
+5 0 1 -0.3854955578888162 0.9227096915324941 -0.07609298438083832 
+5 0 8 0.719062520784207 0.6949453872092842 0.1071733734620185 
+5 1 4 0.9929212365203528 -0.1187746524595787 0.07521211888503934 
+5 4 8 -0.06640144810487507 -0.9977929883946748 0.1408811441173878 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D2 | qhull v Qu o Fv Fi Fo Tcv
+2
+3 10 1
+-10.101 -10.101 
+-0.06934933486244871 0.05349366577784779 
+-0.3051278694340226 0.1614985055810222 
+3 0 2 1
+2 0 1
+0
+0
+3 0 1 2
+0
+0
+0
+2 0 2
+0
+5
+4 0 8 0 2
+4 0 4 1 2
+4 0 1 0 1
+4 1 4 0 1
+4 4 8 0 2
+1
+5 0 4 0.4164624817835533 0.9091529031283372 -0.01975252543405322 
+4
+5 0 8 0.7190625207842071 0.6949453872092841 0.1071733734620185 
+5 0 1 -0.385495557888816 0.9227096915324942 -0.07609298438083825 
+5 1 4 0.9929212365203528 -0.1187746524595787 0.07521211888503931 
+5 4 8 -0.06640144810487507 -0.9977929883946748 0.1408811441173878 
+
+Voronoi ridge statistics
+      1 bounded ridges
+3.3e-018   ave. distance of midpoint to ridge
+3.3e-018   max. distance of midpoint to ridge
+      1 bounded ridges with ok normal
+      0   max. angle to ridge
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 20 distance computations.
+rbox 10 D3 | qhull v Fv Tcv
+32
+6 0 1 0 17 15 3
+7 0 9 0 7 12 11 2
+6 0 6 0 7 18 17
+5 0 7 0 2 3
+6 0 2 2 3 15 11
+5 0 8 7 18 12
+7 0 5 11 12 18 17 15
+5 1 7 0 5 3
+6 1 2 3 5 0 15
+5 1 5 15 0 17
+6 2 3 1 4 13 9
+6 2 9 1 2 11 9
+7 2 7 1 2 3 5 4
+6 2 4 4 5 0 13
+7 2 5 9 11 15 0 13
+7 3 9 0 6 10 9 1
+5 3 7 0 4 1
+5 3 6 0 8 6
+7 3 4 0 8 14 13 4
+6 3 8 6 8 14 10
+6 3 5 9 10 14 13
+5 4 7 0 5 4
+5 4 6 0 16 8
+5 4 8 8 16 14
+6 4 5 13 0 16 14
+6 5 9 9 11 12 10
+7 5 8 10 12 18 16 14
+6 5 6 0 17 18 16
+5 6 9 0 6 7
+7 6 8 6 7 18 16 8
+5 7 9 0 1 2
+6 8 9 6 7 12 10
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 180 distance computations.
+rbox 10 D3 | qhull v Fi Tcv
+13
+6 0 2 0.1026012494065407 0.8309156055795222 -0.5468566905731636 0.2399036185798246 
+6 0 8 -0.1644981128676534 0.5492243080463516 -0.8193247404503217 0.1220237399030442 
+6 0 5 -0.1640386761614814 0.6276090456203117 -0.7610507201092119 0.1709974344854014 
+6 2 3 0.8628264983391888 0.1277424492346302 -0.4890933453107615 -0.1660057988150948 
+6 2 9 0.5146151495466439 -0.7556910962035635 -0.4050953159143437 -0.3000434746332832 
+6 2 7 0.9862472983740704 0.008356748990702056 0.1650649302430827 -0.2195655184060845 
+6 3 8 -0.9471370887617876 -0.1545163381156412 -0.2811690529684561 0.04372902199764636 
+6 3 5 -0.9850113492204077 -0.1553182373520525 -0.07502590921037614 0.09265233510028274 
+6 4 8 -0.717713539929897 -0.2457215366779668 -0.6515429387338295 -0.02974683605231285 
+6 5 9 0.7110332662678564 -0.693517783370965 -0.1160378317993187 -0.2706062861955821 
+6 5 8 -0.1310037283001485 -0.04490613421135386 -0.9903643078593113 -0.2004293237314498 
+6 6 8 0.563653077615962 0.07101685912338848 0.8229531054770395 0.4221671959133707 
+6 8 9 0.7278413449934528 -0.6852671087526036 0.0256118367160405 -0.2412830130907242 
+
+Voronoi ridge statistics
+     15 non-simplicial Voronoi vertices for all ridges
+2.5e-017   ave. distance to ridge
+7.2e-017   max. distance to ridge
+     13 bounded ridges
+4.1e-017   ave. distance of midpoint to ridge
+1.2e-016   max. distance of midpoint to ridge
+     13 bounded ridges with ok normal
+7.9e-018   ave. angle to ridge
+ 5e-017   max. angle to ridge
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 180 distance computations.
+rbox 10 D3 | qhull v Fo Tcv
+19
+6 0 1 -0.1769702595802888 0.8331351847724078 0.5239916899325132 0.004105600879712603 
+6 0 9 0.5856843296472444 -0.1558732679166011 -0.7954102025713886 -0.1264594278193164 
+6 0 6 -0.3055017680243689 0.3812318858994053 -0.8725427891556766 -0.04822326899809229 
+6 0 7 0.6633910639781656 0.667288353076621 -0.3385831509130483 0.06175731395259088 
+6 1 7 0.7533877382120362 0.3349392388487628 -0.5658821628141002 0.06152842458597945 
+6 1 2 0.2077539373736713 0.4344067294949112 -0.8764297432625571 0.2556318087147513 
+6 1 5 -0.08886729274769883 0.2768317827550713 -0.9568002760954576 0.1656561460661369 
+6 2 4 0.8896724708236495 0.4529391082738921 -0.05769799697211233 -0.1249699490416031 
+6 2 5 -0.6080629223625024 -0.1069684332549475 -0.7866493734408967 -0.05602222006342435 
+6 3 9 0.115764860415124 -0.9728190902550374 -0.2005530222370838 -0.2615067759720445 
+6 3 7 0.313105673132462 -0.1651787990807289 0.9352437125084114 -0.1060546443225209 
+6 3 6 -0.8429664438017094 -0.1288333013498811 -0.5223117412882754 -0.1470675860428305 
+6 3 4 -0.6546392846048734 0.1665291828386521 0.7373706247980797 0.1638426312062791 
+6 4 7 0.8997625993863545 -0.3161631359012115 0.3007792151107231 -0.2534488584590283 
+6 4 6 -0.6610636619910347 -0.1756381951302929 -0.7294834194184102 -0.1931488689248214 
+6 4 5 -0.8177140658972858 -0.2799433900977096 -0.5029666040348315 0.01966883326066588 
+6 5 6 -0.4656867325018189 -0.06587339986788439 -0.8824945112359766 -0.374728122564582 
+6 6 9 0.7885740013077053 -0.5314391513195502 0.3093921022041632 -0.04784058563315538 
+6 7 9 -0.01257265438745097 -0.8388634914110146 -0.5441966291143086 -0.20188365801714 
+
+Voronoi ridge statistics
+     14 non-simplicial Voronoi vertices for all ridges
+ 2e-017   ave. distance to ridge
+4.6e-017   max. distance to ridge
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 180 distance computations.
+rbox 10 D3 | qhull v Qu o Fv Fi Fo Tcv
+3
+10 10 1
+-10.101 -10.101 -10.101 
+-0.04510412048603353 -0.1962229636993575 -0.06746145990413341 
+-0.203283876182382 -0.3188041900902703 0.1251484339163773 
+0.1359785067833994 0.06954805978697724 -0.07249043373758872 
+-0.9550934192592698 0.3815223390696578 -0.9370156532984092 
+-0.01637948561987673 -0.883625078052515 -0.03718065630611884 
+0.09499885792019701 -0.7038538868165178 -0.181396220925921 
+2.128743389186432 -4.060345900416332 -1.216246894786395 
+2.789531685277146 -5.393666229616731 -1.494034092231972 
+2.640156785602004 -4.796303906482411 -1.459799746992413 
+3 0 3 4
+7 0 1 3 4 6 7 9
+4 0 7 8 9
+3 0 2 5
+5 0 5 6 7 8
+3 0 8 9
+9 0 1 2 3 5 6 7 8 9
+6 0 1 2 4 5 6
+0
+5 0 1 2 3 4
+18
+5 0 1 0 3 4
+5 0 9 0 3 4
+8 1 6 0 3 1 6 7 9
+5 1 2 0 7 9
+5 1 4 0 6 7
+6 1 7 0 4 1 6
+5 1 9 1 3 4
+5 2 5 0 9 8
+5 2 4 0 7 8
+5 2 6 7 9 8
+5 3 6 0 5 2
+5 3 7 0 2 5
+7 4 6 0 5 6 7 8
+5 4 7 0 6 5
+5 5 6 0 9 8
+6 6 9 0 3 1 2
+6 6 7 1 2 5 6
+6 7 9 0 2 1 4
+3
+6 1 9 0.5123553720802023 -0.363812082853534 -0.7779027838170596 -0.100757404152973 
+6 2 6 -0.5221667006142687 -0.08192192666458392 -0.8488997200501195 -0.2535440955968327 
+6 6 7 0.7522136453226688 0.06033708575303692 0.6561509489997046 0.09003235761431798 
+15
+6 0 1 -0.1769702595802887 0.8331351847724077 0.5239916899325134 0.004105600879712502 
+6 0 9 0.5856843296472445 -0.1558732679166013 -0.7954102025713885 -0.1264594278193165 
+6 1 6 -0.2436653478720985 0.1478836806870481 -0.9585184480399011 -0.04663519095132838 
+6 1 2 0.207753937373669 0.4344067294949101 -0.8764297432625582 0.2556318087147513 
+6 1 4 0.4442200788473618 0.4986447037065234 -0.7443265284902031 0.1737545932855555 
+6 1 7 0.7533877382120362 0.3349392388487629 -0.5658821628141002 0.06152842458597949 
+6 2 5 -0.6080629223625018 -0.1069684332549471 -0.7866493734408971 -0.05602222006342417 
+6 2 4 0.8896724708236495 0.4529391082738921 -0.05769799697211298 -0.1249699490416032 
+6 3 6 -0.8429664438017093 -0.1288333013498812 -0.5223117412882754 -0.1470675860428305 
+6 3 7 0.3131056731324615 -0.1651787990807287 0.9352437125084115 -0.1060546443225208 
+6 4 6 -0.6610636619910348 -0.1756381951302929 -0.7294834194184101 -0.1931488689248214 
+6 4 7 0.8997625993863544 -0.3161631359012116 0.3007792151107231 -0.2534488584590283 
+6 5 6 -0.4656867325018182 -0.06587339986788397 -0.882494511235977 -0.3747281225645819 
+6 6 9 0.7885740013077053 -0.5314391513195504 0.309392102204163 -0.04784058563315548 
+6 7 9 -0.01257265438745048 -0.838863491411015 -0.544196629114308 -0.2018836580171402 
+
+Voronoi ridge statistics
+      9 non-simplicial Voronoi vertices for all ridges
+2.7e-017   ave. distance to ridge
+ 7e-017   max. distance to ridge
+      3 bounded ridges
+7.2e-017   ave. distance of midpoint to ridge
+9.7e-017   max. distance of midpoint to ridge
+      3 bounded ridges with ok normal
+1.5e-017   ave. angle to ridge
+4.6e-017   max. angle to ridge
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 90 distance computations.
+rbox 5 D2 | qhull v f FnN o
+Vertices and facets:
+- p3(v5):  0.43 -0.11  0.19
+  neighbors: f5 f6 f7 f8
+- p2(v1):  0.47 -0.11  0.24
+  neighbors: f1 f5 f7
+- p4(v0): -0.39  0.45  0.36
+  neighbors: f1 f3 f5 f6
+- p0(v3): -0.34  0.23  0.17
+  neighbors: f3 f6 f8
+- p1(v2):  0.32 -0.23  0.16
+  neighbors: f1 f3 f7 f8
+- f5
+    - flags: top simplicial
+    - normal:     0.437    0.773  -0.4599
+    - offset: -0.01170704
+    - center: 0.4751017705052503 0.8404705693422866 
+    - vertices: p3(v5) p2(v1) p4(v0)
+    - neighboring facets: f1 f6 f7
+- f6
+    - flags: bottom simplicial
+    - normal:    0.3235   0.6691   -0.669
+    - offset:     0.0657
+    - center: 0.2417735613471299 0.5000766029034821 
+    - vertices: p3(v5) p0(v3) p4(v0)
+    - neighboring facets: f3 f5 f8
+- f7
+    - flags: top simplicial
+    - normal:    0.6288  -0.3317  -0.7033
+    - offset: -0.1682885
+    - center: 0.447029359505762 -0.2357835939937328 
+    - vertices: p3(v5) p1(v2) p2(v1)
+    - neighboring facets: f1 f5 f8
+- f8
+    - flags: top simplicial
+    - normal:    0.1177   0.1841  -0.9758
+    - offset:    0.15929
+    - center: 0.06029550723695779 0.09433023738340308 
+    - vertices: p3(v5) p0(v3) p1(v2)
+    - neighboring facets: f3 f7 f6
+4
+3 -1 1 2
+3 -3 0 3
+3 -1 0 3
+3 -3 2 1
+5
+3 3 -3 1
+4 3 -3 -1 2
+3 2 -1 0
+4 3 1 0 2
+4 1 -3 -1 0
+2
+5 5 1
+-10.101 -10.101 
+0.4751017705052503 0.8404705693422866 
+0.2417735613471299 0.5000766029034821 
+0.447029359505762 -0.2357835939937328 
+0.06029550723695779 0.09433023738340308 
+3 2 4 0
+3 3 4 0
+3 1 3 0
+4 3 4 2 1
+3 1 2 0
+
+echo === check Halfspace ${d:-`date`}
+date
+=== check Halfspace Wed Jan 6 20:33:05 EST 2010
+rbox 100 s D4 | qhull FA FV n s Tcv | qhull H Fp Tcv | qhull FA  Tcv
+
+Convex hull of 100 points in 4-d:
+
+  Number of vertices: 100
+  Number of facets: 584
+
+Statistics for: rbox 100 s D4 | qhull FA FV n s Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 1718
+  Number of distance tests for qhull: 4091
+  CPU seconds to compute hull (after input): 1.5e-005
+  Total facet area:   1.7919449
+  Total volume:       0.18640279
+
+
+Output completed.  Verifying that all points are below 2.8e-015 of
+all facets.  Will make 58400 distance computations.
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 58400 distance computations.
+
+Convex hull of 100 points in 4-d:
+
+  Number of vertices: 100
+  Number of facets: 584
+
+Statistics for:  | qhull FA Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 1718
+  Number of distance tests for qhull: 4091
+  CPU seconds to compute hull (after input):  0
+  Total facet area:   1.7919449
+  Total volume:       0.18640279
+
+
+Output completed.  Verifying that all points are below 2.8e-015 of
+all facets.  Will make 58400 distance computations.
+rbox d D3 | qhull FQ n s FD Tcv | qhull Fd H0.1,0.1 Fp FQ Tcv
+
+Convex hull of 6 points in 3-d:
+
+  Number of vertices: 6
+  Number of facets: 8
+
+Statistics for: rbox d D3 | qhull FQ n s FD Tcv
+
+  Number of points processed: 6
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 11
+  Number of distance tests for merging: 59
+  Number of distance tests for checking: 54
+  Number of merged facets: 1
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+3
+6
+-8.870129023647033e-018 -8.870129023647033e-018 0.5000000000000001 
+-1.046932722806315e-017 0.5000000000000001      0 
+-0.5000000000000001 -3.834687558809669e-017      0 
+0.5000000000000001 -1.046932722806315e-017      0 
+-3.834687558809669e-017 -0.5000000000000001      0 
+-5.983440739404378e-018 -4.925665994873207e-017 -0.5000000000000002 
+rbox d D3 | qhull FQ n s FD Tcv | qhull Fd H0.1,0.1 Fp FQ Tcv
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 48 distance computations.
+rbox 5 r D2 | qhull s n Tcv | qhull H0 Fp Tcv
+
+Convex hull of 5 points in 2-d:
+
+  Number of vertices: 5
+  Number of facets: 5
+
+Statistics for: rbox 5 r D2 | qhull s n Tcv
+
+  Number of points processed: 5
+  Number of hyperplanes created: 8
+  Number of distance tests for qhull: 8
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 25 distance computations.
+2
+5
+-0.4045084971874738 -0.2938926261462365 
+   0.5 -1.146068174088666e-016 
+0.1545084971874737 -0.4755282581475768 
+-0.4045084971874737 0.2938926261462367 
+0.1545084971874737 0.4755282581475768 
+
+Output completed.  Verifying that all points are below 6.4e-015 of
+all facets.  Will make 25 distance computations.
+
+echo === check qhull ${d:-`date`}
+date
+=== check qhull Wed Jan 6 20:33:05 EST 2010
+rbox 10 s D3 | qhull Tcv
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 s D3 | qhull Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 29
+  Number of distance tests for qhull: 49
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 160 distance computations.
+rbox 10 s D3 | qhull f Pd0:0.5 Pd2 Tcv
+Vertices and facets:
+- p7(v8):   0.2 0.093  0.45
+- p9(v5):  0.29 -0.16  0.38
+- p3(v1):  0.48 -0.13 0.022
+- p8(v10):  0.32 0.025 -0.38
+- f16
+    - flags: bottom simplicial
+    - normal:     0.858   0.1759   0.4826
+    - offset: -0.4016457
+    - vertices: p7(v8) p9(v5) p3(v1)
+    - neighboring facets: f7 f27 f23
+- f27
+    - flags: bottom simplicial
+    - normal:     0.646   0.7625  0.03668
+    - offset: -0.2138755
+    - vertices: p8(v10) p7(v8) p3(v1)
+    - neighboring facets: f16 f26 f28
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 20 distance computations.
+rbox 10 s D3 | qhull f Tcv PD2:-0.5
+Vertices and facets:
+- p4(v7):  0.23 -0.32 -0.31
+- p1(v3): -0.072 0.057 -0.49
+- p6(v2): -0.13 -0.47 -0.09
+- p0(v9): -0.37 -0.27  0.19
+- p8(v10):  0.32 0.025 -0.38
+- p5(v6): 0.028  0.16 -0.47
+- f12
+    - flags: top simplicial
+    - normal:   -0.2354  -0.5691  -0.7879
+    - offset: -0.3715833
+    - vertices: p4(v7) p1(v3) p6(v2)
+    - neighboring facets: f21 f11 f25
+- f21
+    - flags: bottom simplicial
+    - normal:   -0.8148  -0.2922  -0.5006
+    - offset: -0.2881945
+    - vertices: p0(v9) p1(v3) p6(v2)
+    - neighboring facets: f12 f19 f20
+- f24
+    - flags: top simplicial
+    - normal:    0.2636 -0.06941  -0.9621
+    - offset: -0.4497787
+    - vertices: p8(v10) p5(v6) p1(v3)
+    - neighboring facets: f9 f25 f28
+- f25
+    - flags: bottom simplicial
+    - normal:    0.2402  -0.2624  -0.9346
+    - offset: -0.4268812
+    - vertices: p8(v10) p4(v7) p1(v3)
+    - neighboring facets: f12 f24 f26
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 40 distance computations.
+rbox 10 s D3 | qhull QR-1
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 s D3 | qhull QR-1 QR-1262827985
+
+  Number of points processed: 10
+  Number of hyperplanes created: 29
+  Number of distance tests for qhull: 49
+  CPU seconds to compute hull (after input):  0
+
+rbox 10 s D3 | qhull QR-40
+
+Convex hull of 10 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 10 s D3 | qhull QR-40 QR-40
+
+  Number of points processed: 10
+  Number of hyperplanes created: 29
+  Number of distance tests for qhull: 49
+  CPU seconds to compute hull (after input):  0
+
+rbox 1000 D3 | qhull Tcvs
+
+
+ qhull invoked by: rbox 1000 D3 | qhull Tcvs
+2010.0.3 2010/01/05 with options:
+  run-id 769060595  Tcheck-frequently  Tverify  Tstatistics  _pre-merge
+  _zero-centrum  _max-width  1  Error-roundoff 6.9e-016  _one-merge 4.9e-015
+  _near-inside 2.4e-014  Visible-distance 1.4e-015
+  U-coplanar-distance 1.4e-015  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+precision constants:
+    0.5 max. abs. coordinate in the (transformed) input('Qbd:n')
+ 6.9e-016 max. roundoff error for distance computation('En')
+ 6.7e-016 max. roundoff error for angle computations
+ 2.8e-015 min. distance for outside points ('Wn')
+ 1.4e-015 min. distance for visible facets ('Vn')
+ 1.4e-015 max. distance for coplanar facets ('Un')
+ 8.3e-015 max. facet width for recomputing centrum and area
+ 2.4e-014 max. distance for near-inside points
+ 1.4e-015 radius of pre-merge centrum
+ 4.9e-015 max. distance for merging two simplicial facets
+ 2.2e-016 max. roundoff error for arithmetic operations
+ 1.1e-308 min. denominator for divisions
+  zero diagonal for Gauss: 8.88e-015 1.78e-014 2.66e-014 
+
+
+precision statistics
+2.4e-017 ave. distance of a new vertex to a facet(!0s)
+ 9e-017 max. distance of a new vertex to a facet
+5.9e-017 max. distance of an output vertex to a facet
+-5.4e-017 min. distance of an output vertex to a facet
+ 0.0026 min. denominator in hyperplane computation
+
+summary information
+     73 number of vertices in output
+    142 number of facets in output
+      3 average number of neighbors per facet
+      3 maximum number of neighbors
+      3 average number of vertices per facet
+      3 maximum number of vertices
+     82 vertices created altogether
+    368 facets created altogether
+      0   maximum merges for a facet(at most 511)
+   0.93 average angle(cosine) of facet normals for all ridges
+      1   maximum angle(cosine) of facet normals across a ridge
+   0.21   minimum angle(cosine) of facet normals across a ridge
+
+build hull statistics
+     81 points processed
+     73 max. vertices at any one time
+   2.78 ave. visible facets per iteration
+   0.21   ave. visible facets without an horizon neighbor
+   2.78   ave. facets deleted per iteration
+      8     maximum
+   5.43 ave. visible vertices per iteration
+     11     maximum
+   4.38 ave. horizon facets per iteration
+   4.48 ave. new or merged facets per iteration
+     10     maximum(includes initial simplex)
+  -0.77 average new facet balance
+    1.5   standard deviation
+     77   number of trials
+      7 determinants computed(area & initial hull)
+    504 distance tests for facet visibility
+     73 points checked for facets' outer planes
+   12.4   ave. distance tests per check
+   1629   max visit_id/2
+    619   max vertex_visit/2
+
+partitioning statistics(see previous for outer planes)
+      8 total vertices deleted
+      1     maximum vertices deleted per iteration
+    135 calls to findbest
+   2.59  ave. facets tested
+      7  max. facets tested
+   2045 calls to findbestnew
+   4.47  ave. facets tested
+     13  max. facets tested
+     36  calls due to qh_sharpnewfacets
+    927 calls to findhorizon
+   3.02  ave. facets tested
+      6  max. facets tested
+      5  horizon facets better than bestfacet
+    919 inside points
+      8   inside points that were coplanar with a facet
+-3.1e-017 difference in max_outside at final check
+   3747 distance tests for initial partition
+   3132 partitions of a point
+   8558 distance tests for partitioning
+    513 distance tests for checking flipped facets
+   1162 distance tests for statistics
+  16990 total number of distance tests
+      8 partitions of coplanar points or deleted vertices
+     75    distance tests for these partitions
+
+statistics for matching ridges
+    726 total lookups for matching ridges of new facets
+  0.563 average number of tests to match a ridge
+
+statistics for determining merges
+   1089 distance tests for checking simplicial convexity
+
+statistics for merging
+ 9e-017 max distance of vertex or coplanar point above facet(w/roundoff)
+-6.9e-016 max distance of merged vertex below facet(or roundoff)
+
+memory usage statistics(in bytes)
+  21584 for facets a
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 73
+  Number of facets: 142
+
+Statistics for: rbox 1000 D3 | qhull Tcvs
+
+  Number of points processed: 81
+  Number of hyperplanes created: 368
+  Number of distance tests for qhull: 12884
+  CPU seconds to compute hull (after input):  0
+
+nd their normals, neighbor and vertex sets
+   1752 for vertices and their neighbor sets
+  30368 for input points and outside and coplanar sets
+
+memory statistics:
+   1166 quick allocations
+    673 short allocations
+     69 long allocations
+   1184 short frees
+     68 long frees
+  25312 bytes of short memory in use
+    680 bytes of short memory in freelists
+ 105072 bytes of dropped short memory
+   3100 bytes of unused short memory (estimated)
+  10916 bytes of long memory allocated (max, except for input)
+     96 bytes of long memory in use (in 1 pieces)
+ 131064 bytes of short memory buffers (minus links)
+  65536 bytes per short memory buffer (initially 131072 bytes)
+     73 calls to qh_setlarger
+     15     average copy size
+  freelists(bytes->count): 16->1 24->13 88->4
+
+    size in bytes: merge 24 ridge 16 vertex 24 facet 88
+         normal 24 ridge vertices 16 facet vertices or neighbors 20
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 142000 distance computations.
+rbox 100 D3 | qhull T8 Tz TO q_test.log.1
+tail -10 q_test.log.1
+qh_mem 004B0170 n     1022 free short: 88 bytes (tot 8984 cnt 228)
+qh_mem 004B01C8 n     1023 free short: 88 bytes (tot 8896 cnt 227)
+qh_mem 004B0220 n     1024 free short: 88 bytes (tot 8808 cnt 226)
+qh_mem 004B0278 n     1025 free short: 88 bytes (tot 8720 cnt 225)
+qh_mem 003E72E8 n       30 free long: 96 bytes (tot 0 cnt 0)
+qh_mem 004B02D0 n     1026 free short: 16 bytes (tot 8704 cnt 224)
+qh_mem 004B0050 n     1027 free short: 88 bytes (tot 8616 cnt 223)
+qh_mem 004B00A8 n     1028 free short: 88 bytes (tot 8528 cnt 222)
+qh_mem 004B0100 n     1029 free short: 88 bytes (tot 8440 cnt 221)
+qh_freebuffers: finished
+rm q_test.log.1
+rbox 100 s D3 | qhull TcvV-2
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 78
+  Number of facets: 152
+
+Statistics for: rbox 100 s D3 | qhull TcvV-2
+
+  Number of points processed: 78
+  Number of hyperplanes created: 390
+  Number of distance tests for qhull: 1489
+  CPU seconds to compute hull (after input):  0
+
+rbox 100 s D3 | qhull TcvC2
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 79
+  Number of facets: 154
+
+Statistics for: rbox 100 s D3 | qhull TcvC2
+
+  Number of points processed: 79
+  Number of hyperplanes created: 395
+  Number of distance tests for qhull: 1496
+  CPU seconds to compute hull (after input):  0
+
+rbox 100 s D3 | qhull TcvV2
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 79
+  Number of facets: 154
+
+Statistics for: rbox 100 s D3 | qhull TcvV2
+
+  Number of points processed: 79
+  Number of hyperplanes created: 395
+  Number of distance tests for qhull: 1496
+  CPU seconds to compute hull (after input):  0
+
+rbox 100 s D3 | qhull T1cvV2P2
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 79
+  Number of facets: 154
+
+Statistics for: rbox 100 s D3 | qhull T1cvV2P2
+
+  Number of points processed: 79
+  Number of hyperplanes created: 395
+  Number of distance tests for qhull: 1496
+  CPU seconds to compute hull (after input): 1.5e-005
+
+qh_readpoints: read in 100 3-dimensional points
+qh_initqhull_globals: for rbox 100 s D3 | qhull T1cvV2P2
+
+Trace level 1 for rbox 100 s D3 | qhull T1cvV2P2
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769060595  Tcheck-frequently  Tverify  TV-stop-after-point 2
+  Trace-point 2  _pre-merge  _zero-centrum  _max-width 0.94
+  Error-roundoff 6.7e-016  _one-merge 4.7e-015  _near-inside 2.3e-014
+  Visible-distance 1.3e-015  U-coplanar-distance 1.3e-015
+  Width-outside 2.7e-015  _wide-facet 8.1e-015
+qh_findbest: point p2 starting at f7 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p41.  Last merge was #0.  max_outside 5e-017
+qh_findbest: point p2 starting at f15 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p52.  Last merge was #0.  max_outside 7e-017
+qh_findbest: point p2 starting at f37 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p73.  Last merge was #0.  max_outside 7e-017
+qh_findbest: point p2 starting at f52 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p87.  Last merge was #0.  max_outside 7e-017
+qh_findbest: point p2 starting at f72 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p76.  Last merge was #0.  max_outside 7e-017
+qh_findbest: point p2 starting at f120 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p84.  Last merge was #0.  max_outside 7e-017
+qh_findbest: point p2 starting at f211 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p10.  Last merge was #0.  max_outside 7e-017
+qh_findbest: point p2 starting at f289 isnewfacets? 1, unless 0 exit if > 2.7e-015
+  testhorizon? 1 noupper? 0  Last point added was p6.  Last merge was #0.  max_outside 7e-017
+qh_addpoint: add p2(v79) to hull of 152 facets(0.014 above f288) and 22 outside at 1.5e-005 CPU secs.  Previous was p56.
+qh_findhorizon: find horizon for point p2 facet f288
+qh_findhorizon: 5 horizon facets(good 5), 3 visible(good 3), 0 coplanar
+qh_makenewfacets: created 5 new facets from point p2 to horizon
+qh_matchnewfacets: match neighbors for new facets.
+qh_partitionvisible: partitioned 0 points from outsidesets and 0 points from coplanarsets
+qh_deletevisible: delete 3 visible facets and 0 vertices
+qh_checkpolygon: check all facets from f390
+qh_buildhull: completed the hull construction
+Qhull: algorithm completed
+qh_checkpolygon: check all facets from f62
+qh_checkconvex: check all ridges are convex
+qh_freeqhull2: free global memory
+qh_freebuild: free memory from qh_inithull and qh_buildhull
+rbox 100 s D3 | qhull TcvF100
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 100
+  Number of facets: 196
+
+Statistics for: rbox 100 s D3 | qhull TcvF100
+
+  Number of points processed: 100
+  Number of hyperplanes created: 514
+  Number of distance tests for qhull: 1691
+  CPU seconds to compute hull (after input):  0
+
+
+At 20:33:05 &  0 CPU secs, qhull has created 102 facets and merged 0.
+ The current hull contains 46 facets and 25 vertices.  There are 75
+ outside points.  Next is point p55(v26), 0.035 above f44.
+
+At 20:33:05 &  0 CPU secs, qhull has created 203 facets and merged 0.
+ The current hull contains 86 facets and 45 vertices.  There are 55
+ outside points.  Next is point p82(v46), 0.067 above f117.
+
+At 20:33:05 &  0 CPU secs, qhull has created 306 facets and merged 0.
+ The current hull contains 122 facets and 63 vertices.  There are 37
+ outside points.  Next is point p50(v64), 0.042 above f218.
+
+At 20:33:05 &  0 CPU secs, qhull has created 412 facets and merged 0.
+ The current hull contains 160 facets and 82 vertices.  There are 18
+ outside points.  Next is point p60(v83), 0.031 above f307.
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 19600 distance computations.
+rbox 100 s D3 | qhull Qf Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 100
+  Number of facets: 196
+
+Statistics for: rbox 100 s D3 | qhull Qf Tcv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 504
+  Number of distance tests for qhull: 4423
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 19600 distance computations.
+rbox 100 D3 | qhull Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 26
+  Number of facets: 48
+
+Statistics for: rbox 100 D3 | qhull Tcv
+
+  Number of points processed: 28
+  Number of hyperplanes created: 110
+  Number of distance tests for qhull: 1164
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4800 distance computations.
+rbox 100 D3 | qhull Qs Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 26
+  Number of facets: 48
+
+Statistics for: rbox 100 D3 | qhull Qs Tcv
+
+  Number of points processed: 29
+  Number of hyperplanes created: 105
+  Number of distance tests for qhull: 1176
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4800 distance computations.
+rbox 100 D5 | qhull Qs Tcv
+
+Convex hull of 100 points in 5-d:
+
+  Number of vertices: 78
+  Number of facets: 1174
+
+Statistics for: rbox 100 D5 | qhull Qs Tcv
+
+  Number of points processed: 85
+  Number of hyperplanes created: 4015
+  Number of distance tests for qhull: 8584
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 117400 distance computations.
+rbox 100 D3 | qhull Qr Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 26
+  Number of facets: 48
+
+Statistics for: rbox 100 D3 | qhull Qr Tcv
+
+  Number of points processed: 56
+  Number of hyperplanes created: 294
+  Number of distance tests for qhull: 2129
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4800 distance computations.
+rbox 100 D3 | qhull Qxv Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 26
+  Number of facets: 48
+
+Statistics for: rbox 100 D3 | qhull Qxv Tcv
+
+  Number of points processed: 28
+  Number of hyperplanes created: 110
+  Number of distance tests for qhull: 1164
+  CPU seconds to compute hull (after input):  0
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4800 distance computations.
+rbox 100 D3 | qhull Qi f Pd0 Pd1 Pd2 Tcv
+Vertices and facets:
+- p11(v14): -0.31  0.47  0.07
+- p59(v8):  0.44  0.42 -0.11
+- p33(v2): -0.067  0.49 -0.11
+- p48(v25):  0.25  0.24  0.44
+- p37(v15):  0.45  0.26  0.04
+- p38(v5):  0.42 -0.25  0.42
+- f42
+    - flags: bottom simplicial
+    - normal:    0.1292   0.9495   0.2858
+    - offset: -0.4221543
+    - coplanar set(furthest p70):
+      p70:   0.04762   0.3507 -0.06712
+      furthest distance= -0.1
+    - vertices: p11(v14) p59(v8) p33(v2)
+    - neighboring facets: f52 f41 f93
+- f93
+    - flags: top simplicial
+    - normal:     0.142   0.9273   0.3463
+    - offset: -0.4120445
+    - coplanar set(furthest p28):
+      p27:    0.1182   0.3419    0.068
+      p25:    0.1663   0.2352   0.3516
+      p15:    0.2743   0.2665  0.07375
+      p44:   -0.1321   0.3861    0.167
+      p28:   -0.1003   0.4263  0.07335
+      furthest distance= -0.0056
+    - vertices: p48(v25) p11(v14) p59(v8)
+    - neighboring facets: f42 f94 f95
+- f94
+    - flags: bottom simplicial
+    - normal:    0.7783   0.4631   0.4241
+    - offset: -0.4905394
+    - vertices: p48(v25) p37(v15) p59(v8)
+    - neighboring facets: f47 f93 f97
+- f97
+    - flags: top simplicial
+    - normal:    0.8488   0.2736   0.4523
+    - offset: -0.4744876
+    - vertices: p48(v25) p37(v15) p38(v5)
+    - neighboring facets: f46 f99 f94
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 400 distance computations.
+rbox c d | qhull Qc f Tcv
+Vertices and facets:
+- p6(v6):   0.5   0.5  -0.5
+  neighbors: f1 f9 f10
+- p2(v2):  -0.5   0.5  -0.5
+  neighbors: f1 f3 f10
+- p4(v1):   0.5  -0.5  -0.5
+  neighbors: f1 f2 f9
+- p0(v0):  -0.5  -0.5  -0.5
+  neighbors: f1 f2 f3
+- p5(v7):   0.5  -0.5   0.5
+  neighbors: f2 f9 f13
+- p1(v3):  -0.5  -0.5   0.5
+  neighbors: f2 f3 f13
+- p7(v5):   0.5   0.5   0.5
+  neighbors: f9 f10 f13
+- p3(v8):  -0.5   0.5   0.5
+  neighbors: f3 f10 f13
+- f1
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:         0        0       -1
+    - offset:       -0.5
+    - center:      0      0   -0.5 
+    - coplanar set(furthest p8):
+      p8:         0        0     -0.5
+      furthest distance=  0
+    - vertices: p6(v6) p2(v2) p4(v1) p0(v0)
+    - neighboring facets: f2 f3 f9 f10
+    - ridges:
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+     - r3 tested
+           vertices: p4(v1) p0(v0)
+           between f2 and f1
+     - r1 tested
+           vertices: p6(v6) p4(v1)
+           between f9 and f1
+     - r2 tested
+           vertices: p6(v6) p2(v2)
+           between f1 and f10
+- f2
+    - flags: top tested seen coplanar
+    - merges: 1
+    - normal:         0       -1        0
+    - offset:       -0.5
+    - center:      0   -0.5      0 
+    - coplanar set(furthest p10):
+      p10:         0     -0.5        0
+      furthest distance=  0
+    - vertices: p5(v7) p1(v3) p4(v1) p0(v0)
+    - neighboring facets: f1 f3 f9 f13
+    - ridges:
+     - r3 tested
+           vertices: p4(v1) p0(v0)
+           between f2 and f1
+     - r8 tested
+           vertices: p1(v3) p0(v0)
+           between f3 and f2
+     - r7 tested
+           vertices: p5(v7) p1(v3)
+           between f13 and f2
+     - r6 tested
+           vertices: p5(v7) p4(v1)
+           between f2 and f9
+- f9
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:         1        0        0
+    - offset:       -0.5
+    - center:    0.5      0      0 
+    - coplanar set(furthest p13):
+      p13:       0.5        0        0
+      furthest distance=  0
+    - vertices: p5(v7) p6(v6) p7(v5) p4(v1)
+    - neighboring facets: f2 f1 f10 f13
+    - ridges:
+     - r1 tested
+           vertices: p6(v6) p4(v1)
+           between f9 and f1
+     - r6 tested
+           vertices: p5(v7) p4(v1)
+           between f2 and f9
+     - r10 tested
+           vertices: p5(v7) p7(v5)
+           between f9 and f13
+     - r11 tested
+           vertices: p6(v6) p7(v5)
+           between f10 and f9
+- f3
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:        -1        0        0
+    - offset:       -0.5
+    - center:   -0.5      0      0 
+    - coplanar set(furthest p12):
+      p12:      -0.5        0        0
+      furthest distance=  0
+    - vertices: p3(v8) p1(v3) p2(v2) p0(v0)
+    - neighboring facets: f1 f2 f10 f13
+    - ridges:
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+     - r13 tested
+           vertices: p3(v8) p2(v2)
+           between f10 and f3
+     - r14 tested
+           vertices: p3(v8) p1(v3)
+           between f3 and f13
+     - r8 tested
+           vertices: p1(v3) p0(v0)
+           between f3 and f2
+- f10
+    - flags: top tested seen coplanar
+    - merges: 1
+    - normal:         0        1        0
+    - offset:       -0.5
+    - center:      0    0.5      0 
+    - coplanar set(furthest p11):
+      p11:         0      0.5        0
+      furthest distance=  0
+    - vertices: p3(v8) p6(v6) p7(v5) p2(v2)
+    - neighboring facets: f3 f1 f9 f13
+    - ridges:
+     - r2 tested
+           vertices: p6(v6) p2(v2)
+           between f1 and f10
+     - r11 tested
+           vertices: p6(v6) p7(v5)
+           between f10 and f9
+     - r16 tested
+           vertices: p3(v8) p7(v5)
+           between f13 and f10
+     - r13 tested
+           vertices: p3(v8) p2(v2)
+           between f10 and f3
+- f13
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:         0        0        1
+    - offset:       -0.5
+    - center:      0      0    0.5 
+    - coplanar set(furthest p9):
+      p9:         0        0      0.5
+      furthest distance=  0
+    - vertices: p3(v8) p5(v7) p7(v5) p1(v3)
+    - neighboring facets: f10 f2 f9 f3
+    - ridges:
+     - r7 tested
+           vertices: p5(v7) p1(v3)
+           between f13 and f2
+     - r14 tested
+           vertices: p3(v8) p1(v3)
+           between f3 and f13
+     - r16 tested
+           vertices: p3(v8) p7(v5)
+           between f13 and f10
+     - r10 tested
+           vertices: p5(v7) p7(v5)
+           between f9 and f13
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 84 distance computations.
+rbox c d | qhull Qc p Tcv
+3
+14
+  -0.5   -0.5   -0.5 
+  -0.5   -0.5    0.5 
+  -0.5    0.5   -0.5 
+  -0.5    0.5    0.5 
+   0.5   -0.5   -0.5 
+   0.5   -0.5    0.5 
+   0.5    0.5   -0.5 
+   0.5    0.5    0.5 
+     0      0   -0.5 
+     0      0    0.5 
+     0   -0.5      0 
+     0    0.5      0 
+  -0.5      0      0 
+   0.5      0      0 
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 84 distance computations.
+rbox 100 D3 | qhull QbB FO Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 26
+  Number of facets: 48
+
+Statistics for: rbox 100 D3 | qhull QbB FO Tcv
+
+  Number of points processed: 28
+  Number of hyperplanes created: 110
+  Number of distance tests for qhull: 1164
+  CPU seconds to compute hull (after input):  0
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  QbBound-unit-box 0.5  Tcheck-frequently  Tverify
+  _pre-merge  _zero-centrum  _max-width  1  Error-roundoff 6.9e-016
+  _one-merge 4.9e-015  _near-inside 2.4e-014  Visible-distance 1.4e-015
+  U-coplanar-distance 1.4e-015  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4800 distance computations.
+rbox 1000 D2 B1e6 | qhull d Qbb FO Tcv
+
+Delaunay triangulation by the convex hull of 1000 points in 3-d:
+
+  Number of input sites: 1000
+  Number of Delaunay regions: 1982
+
+Statistics for: rbox 1000 D2 B1e6 | qhull d Qbb FO Tcv
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5422
+  Number of facets in hull: 1996
+  Number of distance tests for qhull: 27767
+  CPU seconds to compute hull (after input): 1.5e-005
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  delaunay  Qbbound-last  Tcheck-frequently  Tverify
+  _pre-merge  _zero-centrum  Pgood  _max-width 2e+006  Error-roundoff 2.8e-009
+  _one-merge 1.9e-008  _near-inside 9.7e-008  Visible-distance 5.5e-009
+  U-coplanar-distance 5.5e-009  Width-outside 1.1e-008  _wide-facet 3.3e-008
+
+qhull output completed.  Verifying that 1000 points are
+below 8.3e-009 of the nearest facet.
+rbox 10 D3 | qhull QbB p Tcv
+3
+9
+-0.08928142660407064 -0.3194671263098746 0.3605569202297553 
+-0.1534778158747163 0.03516440701453923    0.5 
+-0.01663016790622813 0.3709299907861696 0.07648632831350027 
+0.3932651765570925 0.4421392241401818 -0.09396622763110282 
+0.1994247283046842    0.5 0.06620718432588453 
+-0.2331094527352669 0.3262436269787957 -0.128966098672764 
+  -0.5 0.2819439085196089   -0.5 
+   0.5 0.3760666748352666 0.1399187075693636 
+0.4888102268053205   -0.5 -0.2153953634886358 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D3 | qhull Qbb p Tcv
+3
+9
+-0.02221493611318519 -0.366434993563625 0.5972263834933854 
+-0.06676722137887703 -0.1566931052661437 0.6939998615477233 
+0.02820502736438534 0.04189077954915425 0.4000814320337246 
+0.3126723396709862 0.08400649026409396 0.2817873818077145 
+0.1781470954214662 0.1182274414396169 0.3929477075294902 
+-0.1220315663349177 0.01546165115708639 0.2574974761506135 
+-0.3072535691850386 -0.01073880122111999 2.710505431213761e-020 
+0.3867462923626847 0.04492879989084676 0.4441034944549364 
+0.3789805913148267 -0.4732086509216658 0.1975155783347269 
+QH7040 qhull input warning: option 'Qbb' (scale-last-coordinate) is normally used with 'd' or 'v'
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D3 | qhull Qb0:-10B2:20 p Tcv
+3
+9
+-5.73397038057534 -0.366434993563625 17.14322461142018 
+-6.40076198881529 -0.1566931052661437     20 
+-4.979360188660042 0.04189077954915425 11.32346018178494 
+-0.7218812392989215 0.08400649026409396 7.831392539952951 
+-2.735252796494544 0.1182274414396169 11.11287098934976 
+-7.227875597731385 0.01546165115708639 7.114348923589702 
+   -10 -0.01073880122111999 -0.4870359524963758 
+0.3867462923626843 0.04492879989084676 12.62300161615219 
+0.2705209571204674 -0.4732086509216658 5.343669467959106 
+
+Output completed.  Verifying that all points are below 7.5e-014 of
+all facets.  Will make 140 distance computations.
+rbox 10 D3 | qhull Qb0:-10B2:20 p Tcv | qhull QbB p Tcv
+
+Output completed.  Verifying that all points are below 7.5e-014 of
+all facets.  Will make 140 distance computations.
+3
+9
+-0.08928142660407071 -0.3194671263098746 0.3605569202297554 
+-0.1534778158747163 0.03516440701453923 0.4999999999999999 
+-0.01663016790622816 0.3709299907861696 0.07648632831350057 
+0.3932651765570925 0.4421392241401818 -0.09396622763110278 
+0.1994247283046842    0.5 0.06620718432588439 
+-0.2331094527352669 0.3262436269787957 -0.1289660986727639 
+  -0.5 0.2819439085196089 -0.4999999999999999 
+   0.5 0.3760666748352666 0.1399187075693635 
+0.4888102268053205   -0.5 -0.2153953634886357 
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 126 distance computations.
+rbox 10 D3 | qhull Qb1:0B1:0 d Tcv Q8
+
+Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 14
+
+Statistics for: rbox 10 D3 | qhull Qb1:0B1:0 d Tcv Q8
+
+  Number of points processed: 10
+  Number of hyperplanes created: 32
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 62
+  CPU seconds to compute hull (after input):  0
+
+QH7077 qhull input warning: no outer plane check ('Q5') or no processing of
+near-inside points ('Q8').  Verify may report that a point is outside
+of a facet.
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D3 | qhull Qb1:0B1:0B2:0 d Tcv Q8
+
+Delaunay triangulation by the convex hull of 10 points in 3-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 14
+
+Statistics for: rbox 10 D3 | qhull Qb1:0B1:0B2:0 d Tcv Q8
+
+  Number of points processed: 10
+  Number of hyperplanes created: 32
+  Number of facets in hull: 16
+  Number of distance tests for qhull: 62
+  CPU seconds to compute hull (after input):  0
+
+QH7077 qhull input warning: no outer plane check ('Q5') or no processing of
+near-inside points ('Q8').  Verify may report that a point is outside
+of a facet.
+
+Output completed.  Verifying that all points are below 2e-015 of
+all facets.  Will make 140 distance computations.
+rbox 10 D3 | qhull Qb1:0 d Tcv 
+
+Delaunay triangulation by the convex hull of 10 points in 4-d:
+
+  Number of input sites: 10
+  Number of Delaunay regions: 18
+
+Statistics for: rbox 10 D3 | qhull Qb1:0 d Tcv
+
+  Number of points processed: 10
+  Number of hyperplanes created: 44
+  Number of facets in hull: 27
+  Number of distance tests for qhull: 67
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.9e-015 of
+all facets.  Will make 180 distance computations.
+rbox 10 D3 | qhull Qb1:0B1:0  Tcv
+
+Convex hull of 10 points in 2-d:
+
+  Number of vertices: 4
+  Number of facets: 4
+
+Statistics for: rbox 10 D3 | qhull Qb1:0B1:0 Tcv
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 49
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 1.3e-015 of
+all facets.  Will make 40 distance computations.
+echo "== next command will error ${d:-`date`} =="
+date
+== next command will error Wed Jan  6 20:33:06 EST 2010 ==
+rbox 10 D2 | qhull Qb1:1B1:1 Tcv
+QH6154 qhull precision error: initial facet 1 is coplanar with the interior point
+ERRONEOUS FACET:
+- f1
+    - flags: bottom simplicial flipped
+    - normal:         0        1
+    - offset:         -1
+    - vertices: p4(v1) p1(v0)
+    - neighboring facets: f2 f3
+
+While executing: rbox 10 D2 | qhull Qb1:1B1:1 Tcv
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  Qbound-dim-low 1  1  QBound-dim-high 1  1
+  Tcheck-frequently  Tverify  _pre-merge  _zero-centrum  _max-width 0.81
+  Error-roundoff 8.6e-016  _one-merge 4.3e-015  _near-inside 2.1e-014
+  Visible-distance 1.7e-015  U-coplanar-distance 1.7e-015
+  Width-outside 3.4e-015  _wide-facet 1e-014
+
+precision problems (corrected unless 'Q0' or an error)
+      2 flipped facets
+
+The input to qhull appears to be less than 2 dimensional, or a
+computation has overflowed.
+
+Qhull could not construct a clearly convex simplex from points:
+- p0(v2): -0.022     1
+- p4(v1):  0.38     1
+- p1(v0): -0.43     1
+
+The center point is coplanar with a facet, or a vertex is coplanar
+with a neighboring facet.  The maximum round off error for
+computing distances is 8.6e-016.  The center point, facets and distances
+to the center point are as follows:
+
+center point -0.02391        1
+
+facet p4 p1 distance=    0
+facet p0 p1 distance=    0
+facet p0 p4 distance=    0
+
+These points either have a maximum or minimum x-coordinate, or
+they maximize the determinant for k coordinates.  Trial points
+are first selected from points that maximize a coordinate.
+
+The min and max coordinates for each dimension are:
+  0:   -0.4285     0.379  difference= 0.8076
+  1:         1         1  difference=    0
+
+If the input should be full dimensional, you have several options that
+may determine an initial simplex:
+  - use 'QJ'  to joggle the input and make it full dimensional
+  - use 'QbB' to scale the points to the unit cube
+  - use 'QR0' to randomly rotate the input for different maximum points
+  - use 'Qs'  to search all points for the initial simplex
+  - use 'En'  to specify a maximum roundoff error less than 8.6e-016.
+  - trace execution with 'T3' to see the determinant for each point.
+
+If the input is lower dimensional:
+  - use 'QJ' to joggle the input and make it full dimensional
+  - use 'Qbk:0Bk:0' to delete coordinate k from the input.  You should
+    pick the coordinate with the least range.  The hull will have the
+    correct topology.
+  - determine the flat containing the points, rotate the points
+    into a coordinate plane, and delete the other coordinates.
+  - add one or more points to make the input full dimensional.
+rbox 200 L20 D2 t | qhull FO Tcv C-0
+
+Convex hull of 200 points in 2-d:
+
+  Number of vertices: 200
+  Number of facets: 200
+
+Statistics for: rbox 200 L20 D2 t1262827986 | qhull FO Tcv C-0
+
+  Number of points processed: 200
+  Number of hyperplanes created: 398
+  Number of distance tests for qhull: 2106
+  CPU seconds to compute hull (after input):  0
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  Tcheck-frequently  Tverify  Centrum-premerge-  0
+  _zero-centrum  _max-width  1  Error-roundoff 3.4e-016  _one-merge 1.7e-015
+  _near-inside 8.5e-015  Visible-distance 6.8e-016
+  U-coplanar-distance 6.8e-016  Width-outside 1.4e-015  _wide-facet 4.1e-015
+
+Output completed.  Verifying that all points are below 1e-015 of
+all facets.  Will make 40000 distance computations.
+rbox 1000 L20 t | qhull FO Tcv C-0
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 57
+  Number of facets: 110
+
+Statistics for: rbox 1000 L20 t1262827986 | qhull FO Tcv C-0
+
+  Number of points processed: 77
+  Number of hyperplanes created: 330
+  Number of distance tests for qhull: 15606
+  CPU seconds to compute hull (after input):  0
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  Tcheck-frequently  Tverify  Centrum-premerge-  0
+  _zero-centrum  _max-width  1  Error-roundoff 6.9e-016  _one-merge 4.8e-015
+  _near-inside 2.4e-014  Visible-distance 1.4e-015
+  U-coplanar-distance 1.4e-015  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 110000 distance computations.
+rbox 200 L20 D4 t | qhull FO Tcv C-0
+
+Convex hull of 200 points in 4-d:
+
+  Number of vertices: 61
+  Number of facets: 299
+
+Statistics for: rbox 200 L20 D4 t1262827986 | qhull FO Tcv C-0
+
+  Number of points processed: 71
+  Number of hyperplanes created: 900
+  Number of distance tests for qhull: 6283
+  CPU seconds to compute hull (after input):  0
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  Tcheck-frequently  Tverify  Centrum-premerge-  0
+  _zero-centrum  _max-width 0.99  Error-roundoff 1e-015  _one-merge 9e-015
+  _near-inside 4.5e-014  Visible-distance 6e-015  U-coplanar-distance 6e-015
+  Width-outside 1.2e-014  _wide-facet 3.6e-014
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 59800 distance computations.
+rbox 200 L20 D5 t | qhull FO Tcv Qx
+
+Convex hull of 200 points in 5-d:
+
+  Number of vertices: 104
+  Number of facets: 1438
+
+Statistics for: rbox 200 L20 D5 t1262827986 | qhull FO Tcv Qx
+
+  Number of points processed: 117
+  Number of hyperplanes created: 5328
+  Number of distance tests for qhull: 19776
+  CPU seconds to compute hull (after input): 1.5e-005
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  Tcheck-frequently  Tverify  Qxact-merge  _zero-centrum
+  _max-width  1  Error-roundoff 1.4e-015  _one-merge 1.5e-014
+  _near-inside 7.5e-014  Visible-distance 8.2e-015
+  U-coplanar-distance 8.2e-015  Width-outside 1.6e-014  _wide-facet 4.9e-014
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 287600 distance computations.
+rbox 1000 W1e-3 s D2 t | qhull d FO Tcv Qu Q0
+
+Furthest-site Delaunay triangulation by the convex hull of 1000 points in 3-d:
+
+  Number of input sites: 1000
+  Number of Delaunay regions: 267
+
+Statistics for: rbox 1000 W1e-3 s D2 t1262827986 | qhull d FO Tcv Qu Q0
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 4606
+  Number of facets in hull: 1996
+  Number of distance tests for qhull: 27314
+  CPU seconds to compute hull (after input):  0
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  delaunay  Tcheck-frequently  Tverify  QupperDelaunay
+  Q0-no-premerge  Pgood  _max-width  1  Error-roundoff 6.9e-016
+  Visible-distance 6.9e-016  U-coplanar-distance 6.9e-016
+  Width-outside 1.4e-015  _wide-facet 4.2e-015
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 267000 distance computations.
+rbox 1000 W1e-3 s D2 t | qhull d FO Tcv Qu C-0
+
+Furthest-site Delaunay triangulation by the convex hull of 1000 points in 3-d:
+
+  Number of input sites: 1000
+  Number of Delaunay regions: 267
+
+Statistics for: rbox 1000 W1e-3 s D2 t1262827986 | qhull d FO Tcv Qu C-0
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 4606
+  Number of facets in hull: 1996
+  Number of distance tests for qhull: 27314
+  CPU seconds to compute hull (after input):  0
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  delaunay  Tcheck-frequently  Tverify  QupperDelaunay
+  Centrum-premerge-  0  _zero-centrum  Pgood  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 4.9e-015  _near-inside 2.4e-014
+  Visible-distance 1.4e-015  U-coplanar-distance 1.4e-015
+  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 267000 distance computations.
+
+echo === check joggle and TRn ${d:-`date`}
+date
+=== check joggle and TRn Wed Jan 6 20:33:06 EST 2010
+rbox 100 W0 | qhull QJ1e-14 Qc TR100 Tv
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 15
+  Number of coplanar points: 4
+  Number of facets: 25
+
+Statistics for: rbox 100 W0 | qhull QJ1e-14 Qc TR100 Tv
+
+  Number of points processed: 15
+  Number of hyperplanes created: 11249
+  Number of distance tests for qhull: 120401
+  CPU seconds to compute hull (after input): 3.1e-005
+  Percentage of runs with precision errors: 100.0
+
+
+precision problems (corrected unless 'Q0' or an error)
+    100 coplanar horizon facets for new vertices
+    397 coplanar points during partitioning
+rbox 100 W0 | qhull QJ1e-13 Qc TR100 Tv
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 28
+  Number of coplanar points: 12
+  Number of facets: 50
+
+Statistics for: rbox 100 W0 | qhull QJ1e-13 Qc TR100 Tv
+
+  Number of points processed: 28
+  Number of hyperplanes created: 24818
+  Number of distance tests for qhull: 197992
+  CPU seconds to compute hull (after input): 3.1e-005
+  Percentage of runs with precision errors: 62.0
+
+
+precision problems (corrected unless 'Q0' or an error)
+      7 coplanar half ridges in output
+     55 coplanar horizon facets for new vertices
+    120 coplanar points during partitioning
+rbox 100 W0 | qhull QJ1e-12 Qc TR100 Tv
+
+At a premature exit due to 'TVn', 'TCn', 'TRn', or precision error with 'QJn'.
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 40
+  Number of coplanar points: 16
+  Number of facets: 75
+
+Statistics for: rbox 100 W0 | qhull QJ1e-12 Qc TR100 Tv
+
+  Number of points processed: 40
+  Number of hyperplanes created: 29128
+  Number of distance tests for qhull: 216985
+  CPU seconds to compute hull (after input): 4.6e-005
+  Percentage of runs with precision errors:  8.0
+
+
+precision problems (corrected unless 'Q0' or an error)
+      1 coplanar half ridges in output
+      7 coplanar horizon facets for new vertices
+     17 coplanar points during partitioning
+rbox 100 W0 | qhull QJ1e-11 Qc TR100 Tv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 66
+  Number of coplanar points: 34
+  Number of facets: 128
+
+Statistics for: rbox 100 W0 | qhull QJ1e-11 Qc TR100 Tv
+
+  Number of points processed: 75
+  Number of hyperplanes created: 29630
+  Number of distance tests for qhull: 219095
+  CPU seconds to compute hull (after input): 4.6e-005
+  Percentage of runs with precision errors:  0.0
+
+
+precision problems (corrected unless 'Q0' or an error)
+      3 coplanar points during partitioning
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 12800 distance computations.
+rbox 100 W0 | qhull QJ1e-10 Qc TR100 Tv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 66
+  Number of coplanar points: 34
+  Number of facets: 128
+
+Statistics for: rbox 100 W0 | qhull QJ1e-10 Qc TR100 Tv
+
+  Number of points processed: 75
+  Number of hyperplanes created: 29636
+  Number of distance tests for qhull: 218960
+  CPU seconds to compute hull (after input): 4.6e-005
+  Percentage of runs with precision errors:  0.0
+
+
+Output completed.  Verifying that all points are below 2.1e-015 of
+all facets.  Will make 12800 distance computations.
+rbox 100 | qhull d QJ Qb0:1e4 QB0:1e5 Qb1:1e4 QB1:1e6 Qb2:1e5 QB2:1e7 FO Tv
+
+Delaunay triangulation by the convex hull of 100 points in 4-d:
+
+  Number of input sites: 100
+  Number of Delaunay regions: 488
+
+Statistics for: rbox 100 | qhull d QJ Qb0:1e4 QB0:1e5 Qb1:1e4 QB1:1e6 Qb2:1e5 QB2:1e7 FO Tv
+
+  Number of points processed: 100
+  Number of hyperplanes created: 1578
+  Number of facets in hull: 560
+  Number of distance tests for qhull: 3924
+  CPU seconds to compute hull (after input):  0
+  Input joggled by: 6.7e+003
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769077402  delaunay  Qbound-dim-low 0 1e+004  QBound-dim-high 0 1e+005
+  Qbound-dim-low 1 1e+004  QBound-dim-high 1 1e+006  Qbound-dim-low 2 1e+005
+  QBound-dim-high 2 1e+007  Tverify  Pgood  _run 1  QJoggle 6.7e+003
+  _joggle-seed 16807  _max-width 1e+014  Error-roundoff 0.11
+  Visible-distance 0.11  U-coplanar-distance 0.11  Width-outside 0.23
+  _wide-facet 0.68
+
+Output completed.  Verifying that all points are below 0.34 of
+all facets.  Will make 48800 distance computations.
+
+echo === check precision options ${d:-`date`}
+date
+=== check precision options Wed Jan 6 20:33:06 EST 2010
+rbox 100 D3 s | qhull E0.01 Qx Tcv FO
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 45
+  Number of facets: 42
+  Number of non-simplicial facets: 28
+
+Statistics for: rbox 100 D3 s | qhull E0.01 Qx Tcv FO
+
+  Number of points processed: 45
+  Number of hyperplanes created: 160
+  Number of distance tests for qhull: 3992
+  Number of distance tests for merging: 2006
+  Number of distance tests for checking: 1937
+  Number of merged facets: 57
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.048 (0.6x)
+  Maximum distance of vertex below facet: -0.072 (0.9x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Distance-roundoff 0.01  Qxact-merge  Tcheck-frequently
+  Tverify  _zero-centrum  _max-width 0.98  _one-merge 0.07  _near-inside 0.35
+  Visible-distance 0.02  U-coplanar-distance 0.02  Width-outside 0.04
+  _wide-facet 0.12
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4200 distance computations.
+rbox 100 D3 W1e-1 | qhull W1e-3 Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 33
+  Number of facets: 62
+
+Statistics for: rbox 100 D3 W1e-1 | qhull W1e-3 Tcv
+
+  Number of points processed: 37
+  Number of hyperplanes created: 170
+  Number of distance tests for qhull: 1580
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.00084
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 6200 distance computations.
+rbox 100 D3 W1e-1 | qhull W1e-2 Tcv Q0
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 28
+  Number of facets: 52
+
+Statistics for: rbox 100 D3 W1e-1 | qhull W1e-2 Tcv Q0
+
+  Number of points processed: 29
+  Number of hyperplanes created: 128
+  Number of distance tests for qhull: 1442
+  CPU seconds to compute hull (after input):  0
+
+
+precision problems (corrected unless 'Q0' or an error)
+     22 coplanar points during partitioning
+
+Output completed.  Verifying that all points are below 0.0097 of
+all facets.  Will make 5200 distance computations.
+rbox 100 D3 W1e-1 | qhull W1e-2 Tcv 
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 29
+  Number of facets: 54
+
+Statistics for: rbox 100 D3 W1e-1 | qhull W1e-2 Tcv
+
+  Number of points processed: 30
+  Number of hyperplanes created: 132
+  Number of distance tests for qhull: 1768
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.0057
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 5400 distance computations.
+rbox 100 D3 W1e-1 | qhull W1e-1 Tcv
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 13
+  Number of facets: 22
+
+Statistics for: rbox 100 D3 W1e-1 | qhull W1e-1 Tcv
+
+  Number of points processed: 13
+  Number of hyperplanes created: 46
+  Number of distance tests for qhull: 2521
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.098
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 2200 distance computations.
+rbox 15 D2 P0 P1e-14,1e-14 | qhull d Quc Tcv
+
+Furthest-site Delaunay triangulation by the convex hull of 17 points in 3-d:
+
+  Number of input sites: 17
+  Number of Delaunay regions: 5
+
+Statistics for: rbox 15 D2 P0 P1e-14,1e-14 | qhull d Quc Tcv
+
+  Number of points processed: 17
+  Number of hyperplanes created: 64
+  Number of facets in hull: 28
+  Number of distance tests for qhull: 142
+  Number of distance tests for merging: 527
+  Number of distance tests for checking: 194
+  Number of merged facets: 7
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 1.6e-015 (0.3x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 85 distance computations.
+rbox 15 D3 P0 P1e-12,1e-14,1e-14 | qhull d Qcu Tcv
+
+Furthest-site Delaunay triangulation by the convex hull of 17 points in 4-d:
+
+  Number of input sites: 17
+  Number of Delaunay regions: 14
+
+Statistics for: rbox 15 D3 P0 P1e-12,1e-14,1e-14 | qhull d Qcu Tcv
+
+  Number of points processed: 17
+  Number of hyperplanes created: 124
+  Number of facets in hull: 60
+  Number of distance tests for qhull: 225
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below 2.8e-015 of
+all facets.  Will make 238 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 107
+  Number of coplanar points: 893
+  Number of facets: 96
+  Number of non-simplicial facets: 77
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Tcv Qc
+
+  Number of points processed: 112
+  Number of hyperplanes created: 449
+  Number of distance tests for qhull: 64528
+  Number of distance tests for merging: 8425
+  Number of distance tests for checking: 23411
+  Number of merged facets: 256
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 V0 Qc Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 120
+  Number of coplanar points: 880
+  Number of facets: 82
+  Number of non-simplicial facets: 71
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 V0 Qc Tcv
+
+  Number of points processed: 445
+  Number of hyperplanes created: 2451
+  Number of distance tests for qhull: 172072
+  Number of distance tests for merging: 52430
+  Number of distance tests for checking: 19885
+  Number of merged facets: 1741
+  CPU seconds to compute hull (after input): 1.6e-005
+  Maximum distance of point above facet: 0.032 (1.1x)
+  Maximum distance of vertex below facet: -0.064 (2.1x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 82000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 U0 Qc Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 107
+  Number of coplanar points: 893
+  Number of facets: 98
+  Number of non-simplicial facets: 77
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 U0 Qc Tcv
+
+  Number of points processed: 112
+  Number of hyperplanes created: 497
+  Number of distance tests for qhull: 64717
+  Number of distance tests for merging: 9106
+  Number of distance tests for checking: 23621
+  Number of merged facets: 254
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 98000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 V0 Qcm Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 106
+  Number of coplanar points: 894
+  Number of facets: 94
+  Number of non-simplicial facets: 71
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 V0 Qcm Tcv
+
+  Number of points processed: 114
+  Number of hyperplanes created: 597
+  Number of distance tests for qhull: 54389
+  Number of distance tests for merging: 10179
+  Number of distance tests for checking: 18597
+  Number of merged facets: 288
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.025 (0.8x)
+  Maximum distance of vertex below facet: -0.07 (2.3x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 94000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Qcm Tcv
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 103
+  Number of coplanar points: 897
+  Number of facets: 96
+  Number of non-simplicial facets: 69
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Qcm Tcv
+
+  Number of points processed: 106
+  Number of hyperplanes created: 434
+  Number of distance tests for qhull: 64357
+  Number of distance tests for merging: 7947
+  Number of distance tests for checking: 23460
+  Number of merged facets: 234
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.022 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Q1 FO Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 105
+  Number of coplanar points: 895
+  Number of facets: 94
+  Number of non-simplicial facets: 70
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q1 FO Tcv Qc
+
+  Number of points processed: 110
+  Number of hyperplanes created: 457
+  Number of distance tests for qhull: 66717
+  Number of distance tests for merging: 8730
+  Number of distance tests for checking: 23168
+  Number of merged facets: 258
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q1-no-angle-sort  Tcheck-frequently
+  Tverify  Qcoplanar-keep  _max-width  1  Error-roundoff 6.9e-016
+  _one-merge 0.03  _near-inside 0.15  Visible-distance 0.01
+  U-coplanar-distance 0.01  Width-outside 0.02  _wide-facet 0.06
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 94000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Q2 FO Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 106
+  Number of coplanar points: 894
+  Number of facets: 91
+  Number of non-simplicial facets: 74
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q2 FO Tcv Qc
+
+  Number of points processed: 112
+  Number of hyperplanes created: 454
+  Number of distance tests for qhull: 64911
+  Number of distance tests for merging: 8602
+  Number of distance tests for checking: 22777
+  Number of merged facets: 267
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.049 (1.6x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q2-no-merge-independent
+  Tcheck-frequently  Tverify  Qcoplanar-keep  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.03  _near-inside 0.15
+  Visible-distance 0.01  U-coplanar-distance 0.01  Width-outside 0.02
+  _wide-facet 0.06
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 91000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Q3 FO Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 112
+  Number of coplanar points: 888
+  Number of facets: 95
+  Number of non-simplicial facets: 78
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q3 FO Tcv Qc
+
+  Number of points processed: 112
+  Number of hyperplanes created: 453
+  Number of distance tests for qhull: 64248
+  Number of distance tests for merging: 8529
+  Number of distance tests for checking: 23283
+  Number of merged facets: 260
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q3-no-merge-vertices
+  Tcheck-frequently  Tverify  Qcoplanar-keep  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.03  _near-inside 0.15
+  Visible-distance 0.01  U-coplanar-distance 0.01  Width-outside 0.02
+  _wide-facet 0.06
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 95000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Q4 FO Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 107
+  Number of coplanar points: 893
+  Number of facets: 96
+  Number of non-simplicial facets: 77
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q4 FO Tcv Qc
+
+  Number of points processed: 112
+  Number of hyperplanes created: 449
+  Number of distance tests for qhull: 64528
+  Number of distance tests for merging: 8425
+  Number of distance tests for checking: 23411
+  Number of merged facets: 256
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q4-avoid-old-into-new
+  Tcheck-frequently  Tverify  Qcoplanar-keep  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.03  _near-inside 0.15
+  Visible-distance 0.01  U-coplanar-distance 0.01  Width-outside 0.02
+  _wide-facet 0.06
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 96000 distance computations.
+echo === this may generate an error ${d:-`date`}
+date
+=== this may generate an error Wed Jan 6 20:33:07 EST 2010
+rbox 1000 s D3 | qhull C-0.01 Q5 FO Tcv 
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 107
+  Number of facets: 96
+  Number of non-simplicial facets: 77
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q5 FO Tcv
+
+  Number of points processed: 112
+  Number of hyperplanes created: 449
+  Number of distance tests for qhull: 38064
+  Number of distance tests for merging: 8425
+  Number of distance tests for checking: 0
+  Number of merged facets: 256
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.022 (0.7x)
+  Maximum distance of vertex below facet: -0.035 (1.2x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q5-no-check-outer
+  Tcheck-frequently  Tverify  _max-width  1  Error-roundoff 6.9e-016
+  _one-merge 0.03  Visible-distance 0.01  U-coplanar-distance 0.01
+  Width-outside 0.02  _wide-facet 0.06
+QH7077 qhull input warning: no outer plane check ('Q5') or no processing of
+near-inside points ('Q8').  Verify may report that a point is outside
+of a facet.
+
+Output completed.  Verifying that all points are below 0.022 of
+all facets.  Will make 96000 distance computations.
+echo === this should generate an error ${d:-`date`}
+date
+=== this should generate an error Wed Jan 6 20:33:07 EST 2010
+rbox 1000 s D3 | qhull C-0.01 Q6 FO Po Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 114
+  Number of coplanar points: 886
+  Number of facets: 182
+  Number of non-simplicial facets: 40
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q6 FO Po Tcv Qc
+
+  Number of points processed: 114
+  Number of hyperplanes created: 447
+  Number of distance tests for qhull: 53157
+  Number of distance tests for merging: 3458
+  Number of distance tests for checking: 27470
+  Number of merged facets: 88
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.009 (0.3x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q6-no-concave-merge  Poutput-forced
+  Tcheck-frequently  Tverify  Qcoplanar-keep  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.03  _near-inside 0.15
+  Visible-distance 0.01  U-coplanar-distance 0.01  Width-outside 0.02
+  _wide-facet 0.06
+QH6117 qhull precision error: f324 is concave to f325.  Centrum of f324 is 0.004134 above f325
+QH6117 qhull precision error: f325 is concave to f324.  Centrum of f325 is 0.001027 above f324
+rbox 1000 s D3 | qhull C-0.01 Q7 FO Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 100
+  Number of coplanar points: 900
+  Number of facets: 94
+  Number of non-simplicial facets: 73
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Q7 FO Tcv Qc
+
+  Number of points processed: 103
+  Number of hyperplanes created: 448
+  Number of distance tests for qhull: 70481
+  Number of distance tests for merging: 8005
+  Number of distance tests for checking: 21158
+  Number of merged facets: 233
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.042 (1.4x)
+
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769094209  Centrum-premerge- 0.01  Q7-no-breadth-first
+  Tcheck-frequently  Tverify  Qcoplanar-keep  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 0.03  _near-inside 0.15
+  Visible-distance 0.01  U-coplanar-distance 0.01  Width-outside 0.02
+  _wide-facet 0.06
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 94000 distance computations.
+rbox 1000 s D3 | qhull C-0.01 Qx Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 114
+  Number of coplanar points: 886
+  Number of facets: 103
+  Number of non-simplicial facets: 77
+
+Statistics for: rbox 1000 s D3 | qhull C-0.01 Qx Tcv Qc
+
+  Number of points processed: 114
+  Number of hyperplanes created: 447
+  Number of distance tests for qhull: 90887
+  Number of distance tests for merging: 5483
+  Number of distance tests for checking: 20583
+  Number of merged facets: 167
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.02 (0.7x)
+  Maximum distance of vertex below facet: -0.034 (1.1x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 103000 distance computations.
+rbox 100 s D3 t | qhull R1e-3 Tcv Qc
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 96
+  Number of coplanar points: 4
+  Number of facets: 151
+  Number of non-simplicial facets: 33
+
+Statistics for: rbox 100 s D3 t1262827987 | qhull R1e-3 Tcv Qc
+
+  Number of points processed: 96
+  Number of hyperplanes created: 437
+  Number of distance tests for qhull: 1665
+  Number of distance tests for merging: 3856
+  Number of distance tests for checking: 1447
+  Number of merged facets: 63
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.0026 (0.7x)
+  Maximum distance of vertex below facet: -0.0047 (1.2x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 15100 distance computations.
+rbox 100 s D3 t | qhull R1e-2 Tcv Qc
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 58
+  Number of coplanar points: 42
+  Number of facets: 60
+  Number of non-simplicial facets: 35
+
+Statistics for: rbox 100 s D3 t1262827987 | qhull R1e-2 Tcv Qc
+
+  Number of points processed: 61
+  Number of hyperplanes created: 254
+  Number of distance tests for qhull: 3136
+  Number of distance tests for merging: 3872
+  Number of distance tests for checking: 1852
+  Number of merged facets: 111
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.03 (0.7x)
+  Maximum distance of vertex below facet: -0.061 (1.5x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 6000 distance computations.
+rbox 500 s D3 t | qhull R0.05 A-1 Tcv Qc
+
+Convex hull of 500 points in 3-d:
+
+  Number of vertices: 20
+  Number of coplanar points: 480
+  Number of facets: 15
+  Number of non-simplicial facets: 13
+
+Statistics for: rbox 500 s D3 t1262827987 | qhull R0.05 A-1 Tcv Qc
+
+  Number of points processed: 26
+  Number of hyperplanes created: 86
+  Number of distance tests for qhull: 27123
+  Number of distance tests for merging: 1723
+  Number of distance tests for checking: 8454
+  Number of merged facets: 56
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.15 (0.2x)
+  Maximum distance of vertex below facet: -0.24 (0.4x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 7500 distance computations.
+rbox 100 W0 D3 t | qhull R1e-3 Tcv Qc
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 39
+  Number of coplanar points: 61
+  Number of facets: 50
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 100 W0 D3 t1262827987 | qhull R1e-3 Tcv Qc
+
+  Number of points processed: 43
+  Number of hyperplanes created: 143
+  Number of distance tests for qhull: 1835
+  Number of distance tests for merging: 1474
+  Number of distance tests for checking: 1104
+  Number of merged facets: 32
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.0022 (0.5x)
+  Maximum distance of vertex below facet: -0.0036 (0.9x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 5000 distance computations.
+rbox 100 W0 D3 t | qhull R1e-3 Qx Tcv Qc
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 38
+  Number of coplanar points: 62
+  Number of facets: 49
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 100 W0 D3 t1262827987 | qhull R1e-3 Qx Tcv Qc
+
+  Number of points processed: 42
+  Number of hyperplanes created: 148
+  Number of distance tests for qhull: 2360
+  Number of distance tests for merging: 1359
+  Number of distance tests for checking: 1081
+  Number of merged facets: 31
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.0021 (0.5x)
+  Maximum distance of vertex below facet: -0.004 (1.0x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 4900 distance computations.
+rbox 100 W0 D3 t | qhull R1e-2 Tcv Qc
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 27
+  Number of coplanar points: 73
+  Number of facets: 27
+  Number of non-simplicial facets: 9
+
+Statistics for: rbox 100 W0 D3 t1262827987 | qhull R1e-2 Tcv Qc
+
+  Number of points processed: 31
+  Number of hyperplanes created: 105
+  Number of distance tests for qhull: 2384
+  Number of distance tests for merging: 1465
+  Number of distance tests for checking: 1125
+  Number of merged facets: 40
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.025 (0.6x)
+  Maximum distance of vertex below facet: -0.046 (1.1x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 2700 distance computations.
+rbox 100 W0 D3 t | qhull R1e-2 Qx Tcv Qc
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 28
+  Number of coplanar points: 72
+  Number of facets: 29
+  Number of non-simplicial facets: 11
+
+Statistics for: rbox 100 W0 D3 t1262827987 | qhull R1e-2 Qx Tcv Qc
+
+  Number of points processed: 32
+  Number of hyperplanes created: 106
+  Number of distance tests for qhull: 3494
+  Number of distance tests for merging: 1349
+  Number of distance tests for checking: 1141
+  Number of merged facets: 38
+  CPU seconds to compute hull (after input): 1.5e-005
+  Maximum distance of point above facet: 0.026 (0.6x)
+  Maximum distance of vertex below facet: -0.038 (0.9x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 2900 distance computations.
+rbox 500 W0 D3 t | qhull R0.05 A-1 Tcv Qc
+
+Convex hull of 500 points in 3-d:
+
+  Number of vertices: 8
+  Number of coplanar points: 492
+  Number of facets: 6
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 500 W0 D3 t1262827987 | qhull R0.05 A-1 Tcv Qc
+
+  Number of points processed: 14
+  Number of hyperplanes created: 34
+  Number of distance tests for qhull: 13190
+  Number of distance tests for merging: 579
+  Number of distance tests for checking: 3900
+  Number of merged facets: 21
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.13 (0.2x)
+  Maximum distance of vertex below facet: -0.2 (0.3x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 3000 distance computations.
+rbox 500 W0 D3 t | qhull R0.05 Qx Tcv Qc
+
+Convex hull of 500 points in 3-d:
+
+  Number of vertices: 8
+  Number of coplanar points: 492
+  Number of facets: 6
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 500 W0 D3 t1262827987 | qhull R0.05 Qx Tcv Qc
+
+  Number of points processed: 16
+  Number of hyperplanes created: 39
+  Number of distance tests for qhull: 18602
+  Number of distance tests for merging: 512
+  Number of distance tests for checking: 3794
+  Number of merged facets: 25
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.11 (0.5x)
+  Maximum distance of vertex below facet: -0.17 (0.8x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 3000 distance computations.
+rbox 1000 W1e-20 t | qhull Tcv Qc
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 85
+  Number of coplanar points: 915
+  Number of facets: 99
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox 1000 W1e-20 t1262827987 | qhull Tcv Qc
+
+  Number of points processed: 103
+  Number of hyperplanes created: 314
+  Number of distance tests for qhull: 17474
+  Number of distance tests for merging: 4494
+  Number of distance tests for checking: 31961
+  Number of merged facets: 103
+  CPU seconds to compute hull (after input):  0
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 99000 distance computations.
+rbox 1000 W1e-20 D4 t | qhull Tcv Qc
+
+Convex hull of 1000 points in 4-d:
+
+  Number of vertices: 291
+  Number of coplanar points: 709
+  Number of facets: 1098
+  Number of non-simplicial facets: 8
+
+Statistics for: rbox 1000 W1e-20 D4 t1262827987 | qhull Tcv Qc
+
+  Number of points processed: 363
+  Number of hyperplanes created: 4944
+  Number of distance tests for qhull: 77136
+  Number of distance tests for merging: 75790
+  Number of distance tests for checking: 153113
+  Number of merged facets: 1148
+  CPU seconds to compute hull (after input): 0.000109
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1098000 distance computations.
+rbox 500 W1e-20 D5 t | qhull Tv Qc
+
+Convex hull of 500 points in 5-d:
+
+  Number of vertices: 357
+  Number of coplanar points: 143
+  Number of facets: 5624
+  Number of non-simplicial facets: 10
+
+Statistics for: rbox 500 W1e-20 D5 t1262827988 | qhull Tv Qc
+
+  Number of points processed: 407
+  Number of hyperplanes created: 26660
+  Number of distance tests for qhull: 124300
+  Number of distance tests for merging: 299911
+  Number of distance tests for checking: 241343
+  Number of merged facets: 3392
+  CPU seconds to compute hull (after input): 0.000109
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 2812000 distance computations.
+rbox 100 W1e-20 D6 t | qhull Tv Qc
+
+Convex hull of 100 points in 6-d:
+
+  Number of vertices: 99
+  Number of coplanar points: 1
+  Number of facets: 5987
+  Number of non-simplicial facets: 8
+
+Statistics for: rbox 100 W1e-20 D6 t1262827988 | qhull Tv Qc
+
+  Number of points processed: 100
+  Number of hyperplanes created: 20805
+  Number of distance tests for qhull: 33169
+  Number of distance tests for merging: 205663
+  Number of distance tests for checking: 124429
+  Number of merged facets: 213
+  CPU seconds to compute hull (after input): 7.8e-005
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 598700 distance computations.
+rbox 50 W1e-20 D6 t | qhull Qv Tv Qc
+
+Convex hull of 50 points in 6-d:
+
+  Number of vertices: 50
+  Number of facets: 2049
+  Number of non-simplicial facets: 1
+
+Statistics for: rbox 50 W1e-20 D6 t1262827988 | qhull Qv Tv Qc
+
+  Number of points processed: 50
+  Number of hyperplanes created: 6722
+  Number of distance tests for qhull: 9793
+  Number of distance tests for merging: 3409430
+  Number of distance tests for checking: 41868
+  Number of merged facets: 2
+  CPU seconds to compute hull (after input): 0.00014
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 102450 distance computations.
+rbox 10000 D4 t | qhull QR0 Qc C-0.01 A0.3 Tv
+
+Convex hull of 10000 points in 4-d:
+
+  Number of vertices: 16
+  Number of coplanar points: 7557
+  Number of facets: 8
+  Number of non-simplicial facets: 8
+
+Statistics for: rbox 10000 D4 t1262827988 | qhull QR0 Qc C-0.01 A0.3 Tv QR1262827988
+
+  Number of points processed: 42
+  Number of hyperplanes created: 280
+  Number of distance tests for qhull: 1195764
+  Number of distance tests for merging: 9453
+  Number of distance tests for checking: 99514
+  Number of merged facets: 283
+  CPU seconds to compute hull (after input): 6.2e-005
+  Maximum distance of point above facet: 0.081
+  Maximum distance of vertex below facet: -0.13
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 80000 distance computations.
+rbox 1000 D2 t | qhull d QR0 Qc C-1e-8 Qu Tv
+
+Furthest-site Delaunay triangulation by the convex hull of 1000 points in 3-d:
+
+  Number of input sites: 1000
+  Number of Delaunay regions: 18
+
+Statistics for: rbox 1000 D2 t1262827988 | qhull d QR0 Qc C-1e-8 Qu Tv QR1262827988
+
+  Number of points processed: 1000
+  Number of hyperplanes created: 5554
+  Number of facets in hull: 1996
+  Number of distance tests for qhull: 30518
+  CPU seconds to compute hull (after input): 1.5e-005
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 18000 distance computations.
+rbox 300 D5 t |qhull A-0.999 Qx Qc Tcv
+
+Convex hull of 300 points in 5-d:
+
+  Number of vertices: 156
+  Number of coplanar points: 33
+  Number of facets: 1721
+  Number of non-simplicial facets: 427
+
+Statistics for: rbox 300 D5 t1262827988 | qhull A-0.999 Qx Qc Tcv
+
+  Number of points processed: 201
+  Number of hyperplanes created: 12171
+  Number of distance tests for qhull: 179621
+  Number of distance tests for merging: 56968
+  Number of distance tests for checking: 20698
+  Number of merged facets: 1137
+  CPU seconds to compute hull (after input): 4.6e-005
+  Maximum distance of vertex below facet: -0.021 (0.2x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 516300 distance computations.
+rbox 100 D6 t |qhull A-0.9999 Qx Qc Tcv
+
+Convex hull of 100 points in 6-d:
+
+  Number of vertices: 90
+  Number of coplanar points: 1
+  Number of facets: 3862
+  Number of non-simplicial facets: 245
+
+Statistics for: rbox 100 D6 t1262827988 | qhull A-0.9999 Qx Qc Tcv
+
+  Number of points processed: 94
+  Number of hyperplanes created: 13686
+  Number of distance tests for qhull: 27172
+  Number of distance tests for merging: 81053
+  Number of distance tests for checking: 83121
+  Number of merged facets: 602
+  CPU seconds to compute hull (after input): 6.2e-005
+  Maximum distance of vertex below facet: -0.0071 (0.2x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 386200 distance computations.
+rbox 50 D7 t |qhull A-0.99999 Qx Qc Tcv W0.1
+
+Convex hull of 50 points in 7-d:
+
+  Number of vertices: 47
+  Number of coplanar points: 2
+  Number of facets: 4864
+  Number of non-simplicial facets: 91
+
+Statistics for: rbox 50 D7 t1262827988 | qhull A-0.99999 Qx Qc Tcv W0.1
+
+  Number of points processed: 47
+  Number of hyperplanes created: 13336
+  Number of distance tests for qhull: 20540
+  Number of distance tests for merging: 97428
+  Number of distance tests for checking: 113814
+  Number of merged facets: 254
+  CPU seconds to compute hull (after input): 6.2e-005
+  Maximum distance of point above facet: 0.086
+  Maximum distance of vertex below facet: -0.0018 (0.2x)
+
+QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
+is outside of a facet.  See qh-optq.htm#Qx
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 243200 distance computations.
+
+echo === check bad cases for Qhull.  May cause errors ${d:-`date`}
+date
+=== check bad cases for Qhull. May cause errors Wed Jan 6 20:33:09 EST 2010
+rbox 1000 L100000 s G1e-6 t | qhull Tv
+QH6154 qhull precision error: initial facet 1 is coplanar with the interior point
+ERRONEOUS FACET:
+- f1
+    - flags: bottom simplicial flipped
+    - normal:         0        0        1
+    - offset:          0
+    - vertices: p961(v2) p777(v1) p485(v0)
+    - neighboring facets: f2 f3 f4
+
+While executing: rbox 1000 L100000 s G1e-6 t1262827989 | qhull Tv
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769127823  Tverify  _pre-merge  _zero-centrum  _max-width  1
+  Error-roundoff 6.9e-016  _one-merge 4.9e-015  _near-inside 2.4e-014
+  Visible-distance 1.4e-015  U-coplanar-distance 1.4e-015
+  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+precision problems (corrected unless 'Q0' or an error)
+      2 flipped facets
+
+The input to qhull appears to be less than 3 dimensional, or a
+computation has overflowed.
+
+Qhull could not construct a clearly convex simplex from points:
+- p441(v3): 0.00028  -0.5     0
+- p961(v2): -4.7e-005   0.5     0
+- p777(v1):   0.5 0.0017     0
+- p485(v0):  -0.5 -0.0036     0
+
+The center point is coplanar with a facet, or a vertex is coplanar
+with a neighboring facet.  The maximum round off error for
+computing distances is 6.9e-016.  The center point, facets and distances
+to the center point are as follows:
+
+center point 5.99e-005 -0.0004625        0
+
+facet p961 p777 p485 distance=    0
+facet p441 p777 p485 distance=    0
+facet p441 p961 p485 distance=    0
+facet p441 p961 p777 distance=    0
+
+These points either have a maximum or minimum x-coordinate, or
+they maximize the determinant for k coordinates.  Trial points
+are first selected from points that maximize a coordinate.
+
+The min and max coordinates for each dimension are:
+  0:      -0.5       0.5  difference=    1
+  1:      -0.5       0.5  difference=    1
+  2:         0         0  difference=    0
+
+If the input should be full dimensional, you have several options that
+may determine an initial simplex:
+  - use 'QJ'  to joggle the input and make it full dimensional
+  - use 'QbB' to scale the points to the unit cube
+  - use 'QR0' to randomly rotate the input for different maximum points
+  - use 'Qs'  to search all points for the initial simplex
+  - use 'En'  to specify a maximum roundoff error less than 6.9e-016.
+  - trace execution with 'T3' to see the determinant for each point.
+
+If the input is lower dimensional:
+  - use 'QJ' to joggle the input and make it full dimensional
+  - use 'Qbk:0Bk:0' to delete coordinate k from the input.  You should
+    pick the coordinate with the least range.  The hull will have the
+    correct topology.
+  - determine the flat containing the points, rotate the points
+    into a coordinate plane, and delete the other coordinates.
+  - add one or more points to make the input full dimensional.
+rbox 1000 L100000 s G1e-6 t | qhull Tv Q10
+QH6154 qhull precision error: initial facet 1 is coplanar with the interior point
+ERRONEOUS FACET:
+- f1
+    - flags: bottom simplicial flipped
+    - normal:         0        0        1
+    - offset:          0
+    - vertices: p961(v2) p777(v1) p485(v0)
+    - neighboring facets: f2 f3 f4
+
+While executing: rbox 1000 L100000 s G1e-6 t1262827989 | qhull Tv Q10
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769127823  Tverify  Q10-no-narrow  _pre-merge  _zero-centrum
+  _max-width  1  Error-roundoff 6.9e-016  _one-merge 4.9e-015
+  _near-inside 2.4e-014  Visible-distance 1.4e-015
+  U-coplanar-distance 1.4e-015  Width-outside 2.8e-015  _wide-facet 8.3e-015
+
+precision problems (corrected unless 'Q0' or an error)
+      2 flipped facets
+
+The input to qhull appears to be less than 3 dimensional, or a
+computation has overflowed.
+
+Qhull could not construct a clearly convex simplex from points:
+- p441(v3): 0.00028  -0.5     0
+- p961(v2): -4.7e-005   0.5     0
+- p777(v1):   0.5 0.0017     0
+- p485(v0):  -0.5 -0.0036     0
+
+The center point is coplanar with a facet, or a vertex is coplanar
+with a neighboring facet.  The maximum round off error for
+computing distances is 6.9e-016.  The center point, facets and distances
+to the center point are as follows:
+
+center point 5.99e-005 -0.0004625        0
+
+facet p961 p777 p485 distance=    0
+facet p441 p777 p485 distance=    0
+facet p441 p961 p485 distance=    0
+facet p441 p961 p777 distance=    0
+
+These points either have a maximum or minimum x-coordinate, or
+they maximize the determinant for k coordinates.  Trial points
+are first selected from points that maximize a coordinate.
+
+The min and max coordinates for each dimension are:
+  0:      -0.5       0.5  difference=    1
+  1:      -0.5       0.5  difference=    1
+  2:         0         0  difference=    0
+
+If the input should be full dimensional, you have several options that
+may determine an initial simplex:
+  - use 'QJ'  to joggle the input and make it full dimensional
+  - use 'QbB' to scale the points to the unit cube
+  - use 'QR0' to randomly rotate the input for different maximum points
+  - use 'Qs'  to search all points for the initial simplex
+  - use 'En'  to specify a maximum roundoff error less than 6.9e-016.
+  - trace execution with 'T3' to see the determinant for each point.
+
+If the input is lower dimensional:
+  - use 'QJ' to joggle the input and make it full dimensional
+  - use 'Qbk:0Bk:0' to delete coordinate k from the input.  You should
+    pick the coordinate with the least range.  The hull will have the
+    correct topology.
+  - determine the flat containing the points, rotate the points
+    into a coordinate plane, and delete the other coordinates.
+  - add one or more points to make the input full dimensional.
+rbox 1000 s Z1 G1e-13 t | qhull Tv
+
+Convex hull of 1001 points in 3-d:
+
+  Number of vertices: 1001
+  Number of facets: 1410
+  Number of non-simplicial facets: 146
+
+Statistics for: rbox 1000 s Z1 G1e-13 t1262827989 | qhull Tv
+
+  Number of points processed: 1001
+  Number of hyperplanes created: 4938
+  Number of distance tests for qhull: 28876
+  Number of distance tests for merging: 148847
+  Number of distance tests for checking: 308338
+  Number of merged facets: 2258
+  CPU seconds to compute hull (after input): 3.1e-005
+  Maximum distance of point above facet: 1.4e-014 (2.4x)
+  Maximum distance of vertex below facet: -1.7e-014 (3.1x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1411410 distance computations.
+rbox 1000 s W1e-13 P0 t | qhull d Qbb Qc Tv
+
+Delaunay triangulation by the convex hull of 1001 points in 4-d:
+
+  Number of input sites: 1001
+  Number of Delaunay regions: 1996
+
+Statistics for: rbox 1000 s W1e-13 P0 t1262827989 | qhull d Qbb Qc Tv
+
+  Number of points processed: 1001
+  Number of hyperplanes created: 13876
+  Number of facets in hull: 3726
+  Number of distance tests for qhull: 56917
+  Number of distance tests for merging: 190963
+  Number of distance tests for checking: 289581
+  Number of merged facets: 4391
+  CPU seconds to compute hull (after input): 6.3e-005
+  Maximum distance of point above facet: 4.3e-014 (2.1x)
+  Maximum distance of vertex below facet: -4.8e-014 (2.4x)
+
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1997996 distance computations.
+rbox 1000 s W1e-13 t | qhull d Tv
+
+Delaunay triangulation by the convex hull of 1000 points in 4-d:
+
+  Number of input sites: 884
+  Total number of deleted points due to merging: 71
+  Total number of nearly incident points: 45
+  Number of Delaunay regions: 1064
+  Number of non-simplicial Delaunay regions: 359
+
+Statistics for: rbox 1000 s W1e-13 t1262827989 | qhull d Tv
+
+  Number of points processed: 955
+  Number of hyperplanes created: 10496
+  Number of facets in hull: 2106
+  Number of distance tests for qhull: 4768700
+  Number of distance tests for merging: 284649
+  Number of distance tests for checking: 2107000
+  Number of merged facets: 7387
+  CPU seconds to compute hull (after input): 0.000625
+  Maximum distance of point above facet: 3.2e-011 (3138.6x)
+  Maximum distance of vertex below facet: -4.9e-014 (4.8x)
+
+qhull precision warning: 
+The initial hull is narrow (cosine of min. angle is 1.0000000000000000).
+A coplanar point may lead to a wide facet.  Options 'QbB' (scale to unit box)
+or 'Qbb' (scale last coordinate) may remove this warning.  Use 'Pp' to skip
+this warning.  See 'Limitations' in qh-impre.htm.
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1064000 distance computations.
+rbox 1000 s W1e-13 t D2 | qhull d Tv
+
+Delaunay triangulation by the convex hull of 1000 points in 3-d:
+
+  Number of input sites: 708
+  Total number of deleted points due to merging: 207
+  Total number of nearly incident points: 85
+  Number of Delaunay regions: 522
+  Number of non-simplicial Delaunay regions: 101
+
+Statistics for: rbox 1000 s W1e-13 D2 t1262827990 | qhull d Tv
+
+  Number of points processed: 915
+  Number of hyperplanes created: 4471
+  Number of facets in hull: 979
+  Number of distance tests for qhull: 726533
+  Number of distance tests for merging: 106688
+  Number of distance tests for checking: 305010
+  Number of merged facets: 1998
+  CPU seconds to compute hull (after input): 4.7e-005
+  Maximum distance of point above facet: 3e-013 (54.5x)
+  Maximum distance of vertex below facet: -4.7e-014 (8.5x)
+
+qhull precision warning: 
+The initial hull is narrow (cosine of min. angle is 1.0000000000000000).
+A coplanar point may lead to a wide facet.  Options 'QbB' (scale to unit box)
+or 'Qbb' (scale last coordinate) may remove this warning.  Use 'Pp' to skip
+this warning.  See 'Limitations' in qh-impre.htm.
+
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 522000 distance computations.
+
+echo =======================================================
+=======================================================
+echo =======================================================
+=======================================================
+echo === The following commands may cause errors ${d:-`date`}
+date
+=== The following commands may cause errors Wed Jan 6 20:33:10 EST 2010
+echo =======================================================
+=======================================================
+echo =======================================================
+=======================================================
+rbox c D7 | qhull Q0 Tcv
+
+Convex hull of 128 points in 7-d:
+
+  Number of vertices: 128
+  Number of facets: 8666
+
+Statistics for: rbox c D7 | qhull Q0 Tcv
+
+  Number of points processed: 128
+  Number of hyperplanes created: 12287
+  Number of distance tests for qhull: 32936
+  CPU seconds to compute hull (after input): 3.1e-005
+
+
+precision problems (corrected unless 'Q0' or an error)
+  41888 coplanar half ridges in output
+  10185 coplanar horizon facets for new vertices
+   8389 nearly singular or axis-parallel hyperplanes
+   8389 zero divisors during back substitute
+  11903 zero divisors during gaussian elimination
+
+qhull output completed.  Verifying that 128 points are
+below 6.6e-015 of the nearest facet.
+rbox 100 s D3 | qhull Q0 E1e-3 Tc Po
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 100
+  Number of facets: 196
+
+Statistics for: rbox 100 s D3 | qhull Q0 E1e-3 Tc Po
+
+  Number of points processed: 100
+  Number of hyperplanes created: 508
+  Number of distance tests for qhull: 1728
+  CPU seconds to compute hull (after input):  0
+
+QH6115 qhull precision error: f100 is concave to f247, since p44(v13) is 0.002232 above
+QH6115 qhull precision error: f139 is concave to f274, since p90(v32) is 0.007128 above
+QH6115 qhull precision error: f163 is concave to f232, since p5(v6) is 0.001226 above
+QH6115 qhull precision error: f293 is concave to f389, since p11(v61) is 0.002161 above
+QH6115 qhull precision error: f307 is concave to f459, since p75(v21) is 0.01537 above
+
+precision problems (corrected unless 'Q0' or an error)
+     16 coplanar half ridges in output
+      5 concave half ridges in output
+     18 coplanar horizon facets for new vertices
+rbox 100 s D3 | qhull Q0 E1e-2 Tc Po
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 72
+  Number of facets: 140
+
+Statistics for: rbox 100 s D3 | qhull Q0 E1e-2 Tc Po
+
+  Number of points processed: 72
+  Number of hyperplanes created: 321
+  Number of distance tests for qhull: 1693
+  CPU seconds to compute hull (after input):  0
+
+QH6115 qhull precision error: f123 is concave to f235, since p85(v8) is 0.06092 above
+QH6115 qhull precision error: f177 is concave to f272, since p98(v20) is 0.03571 above
+QH6115 qhull precision error: f246 is concave to f252, since p7(v57) is 0.02104 above
+QH6115 qhull precision error: f261 is concave to f305, since p82(v60) is 0.01847 above
+QH6115 qhull precision error: f266 is concave to f317, since p82(v60) is 0.02592 above
+
+precision problems (corrected unless 'Q0' or an error)
+     52 coplanar half ridges in output
+      5 concave half ridges in output
+     54 coplanar horizon facets for new vertices
+     27 coplanar points during partitioning
+rbox 100 s D3 | qhull Q0 E1e-1 Tc Po
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 10
+  Number of facets: 16
+
+Statistics for: rbox 100 s D3 | qhull Q0 E1e-1 Tc Po
+
+  Number of points processed: 10
+  Number of hyperplanes created: 27
+  Number of distance tests for qhull: 977
+  CPU seconds to compute hull (after input):  0
+
+
+precision problems (corrected unless 'Q0' or an error)
+      3 coplanar half ridges in output
+      3 coplanar horizon facets for new vertices
+     59 coplanar points during partitioning
+rbox 100 s D3 | qhull Q0 R1e-3 Tc Po
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 100
+  Number of facets: 196
+
+Statistics for: rbox 100 s D3 | qhull Q0 R1e-3 Tc Po
+
+  Number of points processed: 100
+  Number of hyperplanes created: 513
+  Number of distance tests for qhull: 1693
+  CPU seconds to compute hull (after input):  0
+
+QH6115 qhull precision error: f229 is concave to f300, since p90(v34) is 0.007895 above
+QH6115 qhull precision error: f323 is concave to f421, since p11(v67) is 0.001894 above
+QH6115 qhull precision error: f343 is concave to f493, since p75(v21) is  0.011 above
+QH6115 qhull precision error: f493 is concave to f343, since p25(v97) is 0.000937 above
+
+precision problems (corrected unless 'Q0' or an error)
+     14 coplanar half ridges in output
+      4 concave half ridges in output
+      9 coplanar horizon facets for new vertices
+rbox 100 s D3 | qhull Q0 R1e-2 Tc Po
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 87
+  Number of facets: 170
+
+Statistics for: rbox 100 s D3 | qhull Q0 R1e-2 Tc Po
+
+  Number of points processed: 87
+  Number of hyperplanes created: 405
+  Number of distance tests for qhull: 1734
+  CPU seconds to compute hull (after input):  0
+
+QH6136 qhull precision error: facet f326 is flipped, distance= 0.51437088552
+QH6136 qhull precision error: facet f326 is flipped, distance= 0.511098236347
+QH6115 qhull precision error: f76 is concave to f201, since p76(v21) is 0.0101 above
+QH6115 qhull precision error: f96 is concave to f279, since p38(v22) is 0.008383 above
+QH6115 qhull precision error: f132 is concave to f140, since p57(v0) is 0.02117 above
+QH6115 qhull precision error: f140 is concave to f132, since p96(v34) is 0.00703 above
+QH6115 qhull precision error: f150 is concave to f230, since p11(v37) is 0.04121 above
+QH6115 qhull precision error: f161 is concave to f326, since p26(v32) is 0.01279 above
+QH6115 qhull precision error: f194 is concave to f281, since p73(v12) is 0.03149 above
+QH6115 qhull precision error: f230 is concave to f150, since p47(v52) is 0.008464 above
+QH6115 qhull precision error: f263 is concave to f156, since p15(v60) is 0.01055 above
+QH6115 qhull precision error: f277 is concave to f353, since p89(v36) is 0.005387 above
+QH6115 qhull precision error: f281 is concave to f194, since p66(v63) is 0.005996 above
+QH6115 qhull precision error: f319 is concave to f341, since p82(v70) is 0.07818 above
+QH6115 qhull precision error: f324 is concave to f368, since p41(v5) is 0.01436 above
+QH6113 qhull precision error: f326 is flipped(interior point is outside)
+QH6115 qhull precision error: f344 is concave to f352, since p29(v75) is 0.009226 above
+QH6115 qhull precision error: f348 is concave to f351, since p27(v76) is 0.008815 above
+QH6115 qhull precision error: f349 is concave to f350, since p15(v60) is 0.01089 above
+QH6115 qhull precision error: f352 is concave to f344, since p69(v77) is 0.008279 above
+QH6115 qhull precision error: f353 is concave to f277, since p69(v77) is 0.006627 above
+QH6115 qhull precision error: f385 is concave to f404, since p18(v73) is 0.007494 above
+QH6115 qhull precision error: f404 is concave to f385, since p13(v87) is 0.005049 above
+
+precision problems (corrected unless 'Q0' or an error)
+     45 coplanar half ridges in output
+     20 concave half ridges in output
+      1 flipped facets
+     47 coplanar horizon facets for new vertices
+     13 coplanar points during partitioning
+rbox 100 s D3 | qhull Q0 R0.05 Tc
+QH6136 qhull precision error: facet f160 is flipped, distance= 0.41168102504
+ERRONEOUS FACET:
+- f160
+    - flags: bottom simplicial flipped
+    - normal:   -0.3615  -0.1924   0.9123
+    - offset:  0.4644952
+    - vertices: p94(v40) p19(v28) p56(v27)
+    - neighboring facets: f107 f158 f202
+QH6136 qhull precision error: facet f203 is flipped, distance= 0.448767103644
+ERRONEOUS FACET:
+- f203
+    - flags: top simplicial flipped
+    - normal:   -0.2281  0.05702   -0.972
+    - offset:  0.4136177
+    - vertices: p40(v51) p83(v19) p48(v6)
+    - neighboring facets: f123 f204 f205
+
+A flipped facet occurs when its distance to the interior point is
+greater than -0.024, the maximum roundoff error.
+
+While executing: rbox 100 s D3 | qhull Q0 R0.05 Tc
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769144630  Q0-no-premerge  Random_perturb 0.05  Tcheck-frequently
+  _max-width 0.94  Error-roundoff 0.024  Visible-distance 0.024
+  U-coplanar-distance 0.024  Width-outside 0.048  _wide-facet 0.15
+Last point added to hull was p40.
+Qhull has finished constructing the hull.
+
+At error exit:
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 51
+  Number of facets: 98
+
+Statistics for: rbox 100 s D3 | qhull Q0 R0.05 Tc
+
+  Number of points processed: 51
+  Number of hyperplanes created: 206
+  Number of distance tests for qhull: 2041
+  CPU seconds to compute hull (after input):  0
+
+
+precision problems (corrected unless 'Q0' or an error)
+      2 flipped facets
+     50 coplanar horizon facets for new vertices
+     46 coplanar points during partitioning
+
+Precision problems were detected during construction of the convex hull.
+This occurs because convex hull algorithms assume that calculations are
+exact, but floating-point arithmetic has roundoff errors.
+
+To correct for precision problems, do not use 'Q0'.  By default, Qhull
+selects 'C-0' or 'Qx' and merges non-convex facets.  With option 'QJ',
+Qhull joggles the input to prevent precision problems.  See "Imprecision
+in Qhull" (qh-impre.htm).
+
+If you use 'Q0', the output may include
+coplanar ridges, concave ridges, and flipped facets.  In 4-d and higher,
+Qhull may produce a ridge with four neighbors or two facets with the same 
+vertices.  Qhull reports these events when they occur.  It stops when a
+concave ridge, flipped facet, or duplicate facet occurs.
+
+If you need triangular output:
+  - use option 'Qt' to triangulate the output
+  - use option 'QJ' to joggle the input points and remove precision errors
+  - use option 'Ft'.  It triangulates non-simplicial facets with added points.
+
+If you must use 'Q0',
+try one or more of the following options.  They can not guarantee an output.
+  - use 'QbB' to scale the input to a cube.
+  - use 'Po' to produce output and prevent partitioning for flipped facets
+  - use 'V0' to set min. distance to visible facet as 0 instead of roundoff
+  - use 'En' to specify a maximum roundoff error less than 0.024.
+  - options 'Qf', 'Qbb', and 'QR0' may also help
+
+To guarantee simplicial output:
+  - use option 'Qt' to triangulate the output
+  - use option 'QJ' to joggle the input points and remove precision errors
+  - use option 'Ft' to triangulate the output by adding points
+  - use exact arithmetic (see "Imprecision in Qhull", qh-impre.htm)
+rbox 100 s D3 | qhull Q0 R0.05 Tc Po
+
+Convex hull of 100 points in 3-d:
+
+  Number of vertices: 51
+  Number of facets: 98
+
+Statistics for: rbox 100 s D3 | qhull Q0 R0.05 Tc Po
+
+  Number of points processed: 51
+  Number of hyperplanes created: 209
+  Number of distance tests for qhull: 2072
+  CPU seconds to compute hull (after input):  0
+
+QH6136 qhull precision error: facet f105 is flipped, distance= 0.531034433025
+QH6136 qhull precision error: facet f172 is flipped, distance= 0.351989788321
+QH6136 qhull precision error: facet f105 is flipped, distance= 0.524438872687
+QH6136 qhull precision error: facet f172 is flipped, distance= 0.311891927779
+QH6115 qhull precision error: f30 is concave to f172, since p90(v11) is 0.05852 above
+QH6115 qhull precision error: f41 is concave to f70, since p28(v14) is 0.03835 above
+QH6115 qhull precision error: f65 is concave to f128, since p18(v19) is 0.03961 above
+QH6115 qhull precision error: f77 is concave to f201, since p89(v21) is 0.03681 above
+QH6115 qhull precision error: f99 is concave to f192, since p85(v8) is 0.1891 above
+QH6113 qhull precision error: f105 is flipped(interior point is outside)
+QH6115 qhull precision error: f143 is concave to f179, since p3(v2) is 0.0956 above
+QH6115 qhull precision error: f150 is concave to f185, since p70(v13) is 0.03157 above
+QH6115 qhull precision error: f161 is concave to f171, since p41(v5) is 0.07964 above
+QH6115 qhull precision error: f166 is concave to f108, since p96(v41) is 0.02537 above
+QH6115 qhull precision error: f169 is concave to f129, since p60(v42) is 0.02492 above
+QH6113 qhull precision error: f172 is flipped(interior point is outside)
+QH6115 qhull precision error: f183 is concave to f205, since p44(v37) is 0.1309 above
+QH6115 qhull precision error: f186 is concave to f207, since p5(v25) is 0.1066 above
+QH6115 qhull precision error: f187 is concave to f151, since p75(v47) is 0.04347 above
+QH6115 qhull precision error: f199 is concave to f200, since p12(v3) is 0.08495 above
+QH6115 qhull precision error: f201 is concave to f77, since p35(v50) is 0.02603 above
+
+precision problems (corrected unless 'Q0' or an error)
+     61 coplanar half ridges in output
+     15 concave half ridges in output
+      2 flipped facets
+     44 coplanar horizon facets for new vertices
+     46 coplanar points during partitioning
+rbox 1000 W1e-7 | qhull Q0 Tc Po
+
+Convex hull of 1000 points in 3-d:
+
+  Number of vertices: 164
+  Number of facets: 324
+
+Statistics for: rbox 1000 W1e-7 | qhull Q0 Tc Po
+
+  Number of points processed: 221
+  Number of hyperplanes created: 1160
+  Number of distance tests for qhull: 22647
+  CPU seconds to compute hull (after input):  0
+
+rbox 50 s | qhull Q0 V0.05 W0.01 Tc Po
+QH6136 qhull precision error: facet f105 is flipped, distance= 0.328228630954
+QH6136 qhull precision error: facet f125 is flipped, distance= 0.389476173148
+QH6136 qhull precision error: facet f152 is flipped, distance= 0.420187947128
+QH6136 qhull precision error: facet f155 is flipped, distance= 0.396217639489
+QH6136 qhull precision error: facet f161 is flipped, distance= 0.0543980568868
+QH6136 qhull precision error: facet f164 is flipped, distance= 0.448464152152
+QH6136 qhull precision error: facet f170 is flipped, distance= 0.430073300444
+QH6136 qhull precision error: facet f105 is flipped, distance= 0.328228630954
+QH6136 qhull precision error: facet f125 is flipped, distance= 0.389476173148
+QH6136 qhull precision error: facet f152 is flipped, distance= 0.420187947128
+QH6136 qhull precision error: facet f155 is flipped, distance= 0.396217639489
+QH6136 qhull precision error: facet f161 is flipped, distance= 0.0543980568868
+QH6136 qhull precision error: facet f164 is flipped, distance= 0.448464152152
+QH6136 qhull precision error: facet f170 is flipped, distance= 0.430073300444
+QH6115 qhull precision error: f25 is concave to f60, since p41(v8) is 0.1672 above
+QH6115 qhull precision error: f25 is concave to f155, since p19(v2) is 0.01771 above
+QH6115 qhull precision error: f38 is concave to f70, since p0(v13) is 0.06094 above
+QH6115 qhull precision error: f39 is concave to f145, since p8(v11) is 0.2589 above
+QH6115 qhull precision error: f45 is concave to f72, since p5(v15) is 0.02091 above
+QH6115 qhull precision error: f47 is concave to f98, since p5(v15) is 0.05573 above
+QH6115 qhull precision error: f47 is concave to f96, since p42(v7) is 0.05284 above
+QH6115 qhull precision error: f50 is concave to f59, since p49(v16) is 0.01059 above
+QH6115 qhull precision error: f54 is concave to f84, since p28(v17) is 0.03013 above
+QH6115 qhull precision error: f54 is concave to f152, since p29(v1) is 0.2143 above
+QH6115 qhull precision error: f59 is concave to f50, since p1(v19) is 0.01736 above
+QH6115 qhull precision error: f60 is concave to f25, since p1(v19) is 0.02263 above
+QH6115 qhull precision error: f62 is concave to f119, since p14(v5) is 0.02783 above
+QH6115 qhull precision error: f65 is concave to f120, since p16(v10) is 0.003387 above
+QH6115 qhull precision error: f70 is concave to f38, since p9(v22) is 0.04722 above
+QH6115 qhull precision error: f71 is concave to f73, since p9(v22) is 0.04568 above
+QH6115 qhull precision error: f72 is concave to f45, since p31(v23) is 0.02334 above
+QH6115 qhull precision error: f73 is concave to f71, since p31(v23) is 0.04141 above
+QH6115 qhull precision error: f78 is concave to f125, since p38(v24) is 0.01386 above
+QH6115 qhull precision error: f84 is concave to f54, since p25(v26) is 0.01696 above
+QH6115 qhull precision error: f87 is concave to f93, since p14(v5) is 0.01836 above
+QH6115 qhull precision error: f88 is concave to f112, since p4(v27) is 0.04742 above
+QH6115 qhull precision error: f91 is concave to f161, since p26(v28) is 0.3121 above
+QH6115 qhull precision error: f93 is concave to f87, since p26(v28) is 0.01572 above
+QH6115 qhull precision error: f96 is concave to f47, since p21(v29) is 0.02763 above
+QH6115 qhull precision error: f98 is concave to f47, since p20(v30) is 0.03086 above
+QH6113 qhull precision error: f105 is flipped(interior point is outside)
+QH6115 qhull precision error: f106 is concave to f149, since p29(v1) is 0.0618 above
+QH6115 qhull precision error: f112 is concave to f88, since p6(v34) is 0.02917 above
+QH6115 qhull precision error: f119 is concave to f62, since p39(v36) is 0.006072 above
+QH6115 qhull precision error: f120 is concave to f65, since p39(v36) is 0.001213 above
+QH6113 qhull precision error: f125 is flipped(interior point is outside)
+QH6115 qhull precision error: f134 is concave to f139, since p46(v40) is 0.07699 above
+QH6115 qhull precision error: f139 is concave to f134, since p47(v41) is 0.01871 above
+QH6115 qhull precision error: f141 is concave to f144, since p47(v41) is 0.1017 above
+QH6115 qhull precision error: f144 is concave to f14
+Convex hull of 50 points in 3-d:
+
+  Number of vertices: 50
+  Number of facets: 96
+
+Statistics for: rbox 50 s | qhull Q0 V0.05 W0.01 Tc Po
+
+  Number of points processed: 50
+  Number of hyperplanes created: 171
+  Number of distance tests for qhull: 552
+  CPU seconds to compute hull (after input):  0
+
+1, since p35(v42) is 0.03263 above
+QH6115 qhull precision error: f145 is concave to f39, since p2(v43) is 0.04048 above
+QH6115 qhull precision error: f149 is concave to f106, since p18(v44) is 0.009672 above
+QH6113 qhull precision error: f152 is flipped(interior point is outside)
+QH6113 qhull precision error: f155 is flipped(interior point is outside)
+QH6113 qhull precision error: f161 is flipped(interior point is outside)
+QH6113 qhull precision error: f164 is flipped(interior point is outside)
+QH6115 qhull precision error: f166 is concave to f170, since p16(v10) is 0.04552 above
+QH6113 qhull precision error: f170 is flipped(interior point is outside)
+
+precision problems (corrected unless 'Q0' or an error)
+     37 concave half ridges in output
+      7 flipped facets
+     82 coplanar horizon facets for new vertices
+rbox 100 s D5 | qhull Q0 R1e-2 Tc Po
+
+Convex hull of 100 points in 5-d:
+
+  Number of vertices: 37
+  Number of facets: 500
+
+Statistics for: rbox 100 s D5 | qhull Q0 R1e-2 Tc Po
+
+  Number of points processed: 37
+  Number of hyperplanes created: 1198
+  Number of distance tests for qhull: 2764
+
+QH6107 qhull precision error: facets f1150, f1191 and f1152 meet at a ridge with more than 2 neighbors.  Can not continue.
+ERRONEOUS FACET:
+- f1150
+    - flags: top simplicial new
+    - normal:   -0.7563   0.3207  -0.3738   0.2956   0.3133
+    - offset: -0.2362615
+    - vertices: p70(v37) p59(v25) p47(v17) p33(v15) p6(v9)
+    - neighboring facets: f519 f1148 f1151 f1152 f1153
+ERRONEOUS OTHER FACET:
+- f1191
+    - flags: top simplicial new
+    - normal:    0.7615  -0.2592   0.3014  -0.3662  -0.3577
+    - offset:    0.27682
+    - vertices: p70(v37) p59(v25) p47(v17) p6(v9) p54(v0)
+    - neighboring facets: f519 f1148
+ERRONEOUS and NEIGHBORING FACETS to output
+
+While executing: rbox 100 s D5 | qhull Q0 R1e-2 Tc Po
+Options selected for Qhull 2010.0.3 2010/01/05:
+  run-id 769144630  Q0-no-premerge  Random_perturb 0.01  Tcheck-frequently
+  Poutput-forced  _max-width 0.88  Error-roundoff 0.0045
+  Visible-distance 0.0045  U-coplanar-distance 0.0045  Width-outside 0.009
+  _wide-facet 0.027
+Last point added to hull was p70.
+
+precision problems (corrected unless 'Q0' or an error)
+     50 coplanar horizon facets for new vertices
+
+Precision problems were detected during construction of the convex hull.
+This occurs because convex hull algorithms assume that calculations are
+exact, but floating-point arithmetic has roundoff errors.
+
+To correct for precision problems, do not use 'Q0'.  By default, Qhull
+selects 'C-0' or 'Qx' and merges non-convex facets.  With option 'QJ',
+Qhull joggles the input to prevent precision problems.  See "Imprecision
+in Qhull" (qh-impre.htm).
+
+If you use 'Q0', the output may include
+coplanar ridges, concave ridges, and flipped facets.  In 4-d and higher,
+Qhull may produce a ridge with four neighbors or two facets with the same 
+vertices.  Qhull reports these events when they occur.  It stops when a
+concave ridge, flipped facet, or duplicate facet occurs.
+
+If you need triangular output:
+  - use option 'Qt' to triangulate the output
+  - use option 'QJ' to joggle the input points and remove precision errors
+  - use option 'Ft'.  It triangulates non-simplicial facets with added points.
+
+If you must use 'Q0',
+try one or more of the following options.  They can not guarantee an output.
+  - use 'QbB' to scale the input to a cube.
+  - use 'Po' to produce output and prevent partitioning for flipped facets
+  - use 'V0' to set min. distance to visible facet as 0 instead of roundoff
+  - use 'En' to specify a maximum roundoff error less than 0.0045.
+  - options 'Qf', 'Qbb', and 'QR0' may also help
+
+To guarantee simplicial output:
+  - use option 'Qt' to triangulate the output
+  - use option 'QJ' to joggle the input points and remove precision errors
+  - use option 'Ft' to triangulate the output by adding points
+  - use exact arithmetic (see "Imprecision in Qhull", qh-impre.htm)
+qhull
+
+qhull- compute convex hulls and related structures.  Qhull 2010.0.3 2010/01/05
+    input (stdin): dimension, n, point coordinates
+    comments start with a non-numeric character
+    halfspace: use dim+1 and put offsets after coefficients
+
+options (qh-quick.htm):
+    d    - Delaunay triangulation by lifting points to a paraboloid
+    d Qu - furthest-site Delaunay triangulation (upper convex hull)
+    v    - Voronoi diagram as the dual of the Delaunay triangulation
+    v Qu - furthest-site Voronoi diagram
+    H1,1 - Halfspace intersection about [1,1,0,...] via polar duality
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Tv   - verify result: structure, convexity, and point inclusion
+    .    - concise list of all options
+    -    - one-line description of each option
+
+Output options (subset):
+    s    - summary of results (default)
+    i    - vertices incident to each facet
+    n    - normals with offsets
+    p    - vertex coordinates (if 'Qc', includes coplanar points)
+           if 'v', Voronoi vertices
+    Fp   - halfspace intersections
+    Fx   - extreme points (convex hull vertices)
+    FA   - compute total area and volume
+    o    - OFF format (if 'v', outputs Voronoi regions)
+    G    - Geomview output (2-d, 3-d and 4-d)
+    m    - Mathematica output (2-d and 3-d)
+    QVn  - print facets that include point n, -n if not
+    TO file- output results to file, may be enclosed in single quotes
+
+examples:
+    rbox c d D2 | qhull Qc s f Fx | more      rbox 1000 s | qhull Tv s FA
+    rbox 10 D2 | qhull d QJ s i TO result     rbox 10 D2 | qhull v Qbb Qt p
+    rbox 10 D2 | qhull d Qu QJ m              rbox 10 D2 | qhull v Qu QJ o
+    rbox c | qhull n                          rbox c | qhull FV n | qhull H Fp
+    rbox d D12 | qhull QR0 FA                 rbox c D7 | qhull FA TF1000
+    rbox y 1000 W0 | qhull                    rbox 10 | qhull v QJ o Fv
+
+qhull .
+
+Qhull 2010.0.3 2010/01/05.
+Except for 'F.' and 'PG', upper-case options take an argument.
+
+ delaunay       voronoi	       Geomview       Halfspace      facet_dump
+ incidences     mathematica    normals        OFF_format     points
+ summary
+
+ Farea          FArea-total    Fcoplanars     FCentrums      Fd-cdd-in
+ FD-cdd-out     FF-dump-xridge Finner         FIDs           Fmerges
+ Fneighbors     FNeigh-vertex  Fouter         FOptions       Fpoint-intersect
+ FPoint_near    FQhull         Fsummary       FSize          Ftriangles
+ Fvertices      Fvoronoi       FVertex-ave    Fxtremes       FMaple
+
+ Gvertices      Gpoints        Gall_points    Gno_planes     Ginner
+ Gcentrums      Ghyperplanes   Gridges        Gouter         GDrop_dim
+ Gtransparent
+
+ PArea-keep     Pdrop d0:0D0   Pgood          PFacet_area_keep
+ PGood_neighbors PMerge-keep   Poutput_forced Pprecision_not
+
+ QbBound 0:0.5  Qbk:0Bk:0_drop QbB-scale-box  Qbb-scale-last Qcoplanar
+ Qfurthest      Qgood_only     QGood_point    Qinterior      Qmax_out
+ QJoggle        Qrandom        QRotate        Qsearch_1st    Qtriangulate
+ QupperDelaunay QVertex_good   Qvneighbors    Qxact_merge    Qzinfinite
+
+ Q0_no_premerge Q1_no_angle    Q2_no_independ Q3_no_redundant Q4_no_old
+ Q5_no_check_out Q6_no_concave Q7_depth_first Q8_no_near_in  Q9_pick_furthest
+ Q10_no_narrow  Q11_trinormals
+
+ T4_trace       Tannotate      Tcheck_often   Tstatistics    Tverify
+ Tz_stdout      TFacet_log     TInput_file    TPoint_trace   TMerge_trace
+ TOutput_file   TRerun         TWide_trace    TVertex_stop   TCone_stop
+
+ Angle_max      Centrum_size   Error_round    Random_dist    Visible_min
+ Ucoplanar_max  Wide_outside
+qhull -
+
+qhull- compute convex hulls and related structures.
+    http://www.qhull.org  2010.0.3 2010/01/05
+
+input (stdin):
+    first lines: dimension and number of points (or vice-versa).
+    other lines: point coordinates, best if one point per line
+    comments:    start with a non-numeric character
+    halfspaces:  use dim plus one and put offset after coefficients.
+                 May be preceeded by a single interior point ('H').
+
+options:
+    d    - Delaunay triangulation by lifting points to a paraboloid
+    d Qu - furthest-site Delaunay triangulation (upper convex hull)
+    v    - Voronoi diagram (dual of the Delaunay triangulation)
+    v Qu - furthest-site Voronoi diagram
+    Hn,n,... - halfspace intersection about point [n,n,0,...]
+    Qt   - triangulated output
+    QJ   - joggled input instead of merged facets
+    Qc   - keep coplanar points with nearest facet
+    Qi   - keep interior points with nearest facet
+
+Qhull control options:
+    Qbk:n   - scale coord k so that low bound is n
+      QBk:n - scale coord k so that upper bound is n (QBk is 0.5)
+    QbB  - scale input to unit cube centered at the origin
+    Qbb  - scale last coordinate to [0,m] for Delaunay triangulations
+    Qbk:0Bk:0 - remove k-th coordinate from input
+    QJn  - randomly joggle input in range [-n,n]
+    QRn  - random rotation (n=seed, n=0 time, n=-1 time/no rotate)
+    Qf   - partition point to furthest outside facet
+    Qg   - only build good facets (needs 'QGn', 'QVn', or 'PdD')
+    Qm   - only process points that would increase max_outside
+    Qr   - process random outside points instead of furthest ones
+    Qs   - search all points for the initial simplex
+    Qu   - for 'd' or 'v', compute upper hull without point at-infinity
+              returns furthest-site Delaunay triangulation
+    Qv   - test vertex neighbors for convexity
+    Qx   - exact pre-merges (skips coplanar and angle-coplanar facets)
+    Qz   - add point-at-infinity to Delaunay triangulation
+    QGn  - good facet if visible from point n, -n for not visible
+    QVn  - good facet if it includes point n, -n if not
+    Q0   - turn off default premerge with 'C-0'/'Qx'
+    Q1	   - sort merges by type instead of angle
+    Q2   - merge all non-convex at once instead of independent sets
+    Q3   - do not merge redundant vertices
+    Q4   - avoid old->new merges
+    Q5   - do not correct outer planes at end of qhull
+    Q6   - do not pre-merge concave or coplanar facets
+    Q7   - depth-first processing instead of breadth-first
+    Q8   - do not process near-inside points
+    Q9   - process furthest of furthest points
+    Q10  - no special processing for narrow distributions
+    Q11  - copy normals and recompute centrums for tricoplanar facets
+
+Topts- Trace options:
+    T4   - trace at level n, 4=all, 5=mem/gauss, -1= events
+    Ta   - annotate output with message codes
+    Tc   - check frequently during execution
+    Ts   - print statistics
+    Tv   - verify result: structure, convexity, and point inclusion
+    Tz   - send all output to stdout
+    TFn  - report summary when n or more facets created
+    TI file - input data from file, no spaces or single quotes
+    TO file - output results to file, may be enclosed in single quotes
+    TPn  - turn on tracing when point n added to hull
+     TMn - turn on tracing at merge n
+     TWn - trace merge facets when width > n
+    TRn  - rerun qhull n times.  Use with 'QJn'
+    TVn  - stop qhull after adding point n, -n for before (see TCn)
+     TCn - stop qhull after building cone for point n (see TVn)
+
+Precision options:
+    Cn   - radius of centrum (roundoff added).  Merge facets if non-convex
+     An  - cosine of maximum angle.  Merge facets if cosine > n or non-convex
+           C-0 roundoff, A-0.99/C-0.01 pre-merge, A0.99/C0.01 post-merge
+    En   - max roundoff error for distance computation
+    Rn   - randomly perturb computations by a factor of [1-n,1+n]
+    Vn   - min distance above plane for a visible facet (default 3C-n or En)
+    Un   - max distance below plane for a new, coplanar point (default Vn)
+    Wn   - min facet width for outside point (before roundoff, default 2Vn)
+
+Output formats (may be combined; if none, produces a summary to stdout):
+    f    - facet dump
+    G    - Geomview output (see below)
+    i    - vertices incident to each facet
+    m    - Mathematica output (2-d and 3-d)
+    o    - OFF format (dim, points and facets; Voronoi regions)
+    n    - normals with offsets
+    p    - vertex coordinates or Voronoi vertices (coplanar points if 'Qc')
+    s    - summary (stderr)
+
+More formats:
+    Fa   - area for each facet
+    FA   - compute total area and volume for option 's'
+    Fc   - count plus coplanar points for each facet
+           use 'Qc' (default) for coplanar and 'Qi' for interior
+    FC   - centrum or Voronoi center for each facet
+    Fd   - use cdd format for input (homogeneous with offset first)
+    FD   - use cdd format for numeric output (offset first)
+    FF   - facet dump without ridges
+    Fi   - inner plane for each facet
+           for 'v', separating hyperplanes for bounded Voronoi regions
+    FI   - ID of each facet
+    Fm   - merge count for each facet (511 max)
+    FM   - Maple output (2-d and 3-d)
+    Fn   - count plus neighboring facets for each facet
+    FN   - count plus neighboring facets for each point
+    Fo   - outer plane (or max_outside) for each facet
+           for 'v', separating hyperplanes for unbounded Voronoi regions
+    FO   - options and precision constants
+    Fp   - dim, count, and intersection coordinates (halfspace only)
+    FP   - nearest vertex and distance for each coplanar point
+    FQ   - command used for qhull
+    Fs   - summary: #int (8), dimension, #points, tot vertices, tot facets,
+                      output: #vertices, #facets, #coplanars, #nonsimplicial
+                    #real (2), max outer plane, min vertex
+    FS   - sizes:   #int (0)
+                    #real (2) tot area, tot volume
+    Ft   - triangulation with centrums for non-simplicial facets (OFF format)
+    Fv   - count plus vertices for each facet
+           for 'v', Voronoi diagram as Voronoi vertices for pairs of sites
+    FV   - average of vertices (a feasible point for 'H')
+    Fx   - extreme points (in order for 2-d)
+
+Geomview options (2-d, 3-d, and 4-d; 2-d Voronoi)
+    Ga   - all points as dots
+     Gp  -  coplanar points and vertices as radii
+     Gv  -  vertices as spheres
+    Gi   - inner planes only
+     Gn  -  no planes
+     Go  -  outer planes only
+    Gc   - centrums
+    Gh   - hyperplane intersections
+    Gr   - ridges
+    GDn  - drop dimension n in 3-d and 4-d output
+    Gt   - for 3-d 'd', transparent outer ridges
+
+Print options:
+    PAn  - keep n largest facets by area
+    Pdk:n - drop facet if normal[k] <= n (default 0.0)
+    PDk:n - drop facet if normal[k] >= n
+    Pg   - print good facets (needs 'QGn' or 'QVn')
+    PFn  - keep facets whose area is at least n
+    PG   - print neighbors of good facets
+    PMn  - keep n facets with most merges
+    Po   - force output.  If error, output neighborhood of facet
+    Pp   - do not report precision problems
+
+    .    - list of all options
+    -    - one line descriptions of all options
+rbox
+
+-rbox- generate various point distributions.  Default is random in cube.
+
+args (any order, space separated):                    Version: 2001/06/24
+  3000    number of random points in cube, lens, spiral, sphere or grid
+  D3      dimension 3-d
+  c       add a unit cube to the output ('c G2.0' sets size)
+  d       add a unit diamond to the output ('d G2.0' sets size)
+  l       generate a regular 3-d spiral
+  r       generate a regular polygon, ('r s Z1 G0.1' makes a cone)
+  s       generate cospherical points
+  x       generate random points in simplex, may use 'r' or 'Wn'
+  y       same as 'x', plus simplex
+  Pn,m,r  add point [n,m,r] first, pads with 0
+
+  Ln      lens distribution of radius n.  Also 's', 'r', 'G', 'W'.
+  Mn,m,r  lattice(Mesh) rotated by [n,-m,0], [m,n,0], [0,0,r], ...
+          '27 M1,0,1' is {0,1,2} x {0,1,2} x {0,1,2}.  Try 'M3,4 z'.
+  W0.1    random distribution within 0.1 of the cube's or sphere's surface
+  Z0.5 s  random points in a 0.5 disk projected to a sphere
+  Z0.5 s G0.6 same as Z0.5 within a 0.6 gap
+
+  Bn      bounding box coordinates, default 0.5
+  h       output as homogeneous coordinates for cdd
+  n       remove command line from the first line of output
+  On      offset coordinates by n
+  t       use time as the random number seed(default is command line)
+  tn      use n as the random number seed
+  z       print integer coordinates, default 'Bn' is 1e+006
+cat html/qhull.txt html/rbox.txt
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+NAME
+       qhull  - convex hull, Delaunay triangulation, Voronoi dia-
+       gram, halfspace intersection about a point, hull volume, facet area
+
+SYNOPSIS
+       qhull- compute convex hulls and related structures
+           input (stdin): dimension, #points, point coordinates
+           first comment (non-numeric) is listed in the summary
+           halfspace: use dim plus one with offsets after coefficients
+
+       options (qh-quick.htm):
+           d      - Delaunay triangulation by lifting points to a paraboloid
+           v      - Voronoi diagram via the Delaunay triangulation
+           H1,1   - Halfspace intersection about [1,1,0,...]
+           d Qu   - Furthest-site Delaunay triangulation (upper convex hull)
+           v Qu   - Furthest-site Voronoi diagram
+           QJ     - Joggle the input to avoid precision problems
+           .      - concise list of all options
+           -      - one-line description of all options
+
+       Output options (subset):
+           FA     - compute total area and volume
+           Fx     - extreme points (convex hull vertices)
+           G      - Geomview output (2-d, 3-d and 4-d)
+           Fp     - halfspace intersection coordinates
+           m      - Mathematica output (2-d and 3-d)
+           n      - normals with offsets
+           o      - OFF file format (if Voronoi, outputs regions)
+           TO file- output results to file, may be enclosed in single quotes
+           f      - print all fields of all facets
+           s      - summary of results (default)
+           Tv     - verify result: structure, convexity, and point inclusion
+           p      - vertex coordinates
+           i      - vertices incident to each facet
+
+       example:
+           rbox 1000 s | qhull Tv s FA
+
+        - html manual:    index.htm
+        - installation:   README.txt
+        - see also:       COPYING.txt, REGISTER.txt, Changes.txt
+        - WWW:  <http://www.qhull.org>
+        - CVS:  <http://savannah.nongnu.org/projects/qhull/>
+        - mirror: <http://www6.uniovi.es/ftp/pub/mirrors/geom.umn.edu/software/ghindex.html>
+        - news: <http://www.qhull.org/news>
+        - Geomview:  <http://www.geomview.org>
+        - news group:     <news:comp.graphics.algorithms>
+        - FAQ:       <http://exaflop.org/docs/cgafaq/cga6.html>
+        - email:          qhull@qhull.org
+        - bug reports:    qhull_bug@qhull.org
+
+
+
+
+Geometry Center              2003/12/30                 1
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       The sections are:
+        - INTRODUCTION
+        - DESCRIPTION, a description of Qhull
+        - IMPRECISION, how Qhull handles imprecision
+        - OPTIONS
+        -    Input and output options
+        -    Additional input/output formats
+        -    Precision options
+        -    Geomview options
+        -    Print options
+        -    Qhull options
+        -    Trace options
+        - BUGS
+        - E-MAIL
+        - SEE ALSO
+        - AUTHORS
+        - ACKNOWLEGEMENTS
+
+       This man page briefly describes all Qhull options.  Please
+       report  any  mismatches  with  Qhull's  html  manual  (qh-
+       man.htm).
+
+
+
+INTRODUCTION
+       Qhull  is  a  general  dimension code for computing convex
+       hulls, Delaunay triangulations, Voronoi diagram, furthest-
+       site  Voronoi  diagram,  furthest-site Delaunay triangula-
+       tions, and halfspace  intersections  about  a  point.   It
+       implements  the Quickhull algorithm for computing the con-
+       vex hull.  Qhull handles round-off  errors  from  floating
+       point arithmetic.  It can approximate a convex hull.
+
+       The  program includes options for hull volume, facet area,
+       partial hulls, input transformations, randomization, trac-
+       ing,  multiple  output  formats, and execution statistics.
+       The program can be called from  within  your  application.
+       You  can  view  the  results  in  2-d,  3-d  and  4-d with
+       Geomview.
+
+
+DESCRIPTION
+       The format of input is the following: first line  contains
+       the  dimension,  second  line contains the number of input
+       points, and point coordinates follow.  The  dimension  and
+       number  of  points  can  be  reversed.   Comments and line
+       breaks are ignored.  A comment starts with  a  non-numeric
+       character  and  continues  to  the end of line.  The first
+       comment is reported in summaries  and  statistics.   Error
+       reporting is better if there is one point per line.
+
+       The  default printout option is a short summary. There are
+       many other output formats.
+
+
+
+
+Geometry Center              2003/12/30                 2
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       Qhull implements the Quickhull algorithm for convex  hull.
+       This  algorithm  combines the 2-d Quickhull algorithm with
+       the n-d beneath-beyond algorithm [c.f., Preparata & Shamos
+       '85].   It  is  similar  to  the  randomized algorithms of
+       Clarkson and others  [Clarkson  et  al.  '93].   The  main
+       advantages  of Quickhull are output sensitive performance,
+       reduced space requirements, and automatic handling of pre-
+       cision problems.
+
+       The data structure produced by Qhull consists of vertices,
+       ridges, and facets.  A vertex is a point of the input set.
+       A ridge is a set of d vertices and two neighboring facets.
+       For example in 3-d, a ridge is an edge of the  polyhedron.
+       A facet is a set of ridges, a set of neighboring facets, a
+       set of incident vertices, and a hyperplane equation.   For
+       simplicial  facets, the ridges are defined by the vertices
+       and neighboring facets.  When Qhull merges two facets,  it
+       produces  a  non-simplicial facet.  A non-simplicial facet
+       has more than d neighbors and  may  share  more  than  one
+       ridge with a neighbor.
+
+
+IMPRECISION
+       Since Qhull uses floating point arithmetic, roundoff error
+       may occur for each calculation.  This causes  problems for
+       most geometric algorithms.
+
+       Qhull  automatically  sets  option  'C-0' in 2-d, 3-d, and
+       4-d, or option 'Qx' in 5-d and higher.  These options han-
+       dle  precision problems by merging facets.  Alternatively,
+       use option 'QJ' to joggle the input.
+
+       With 'C-0', Qhull  merges  non-convex  facets  while  con-
+       structing  the hull. The remaining facets are clearly con-
+       vex. With 'Qx',  Qhull  merges  coplanar  horizon  facets,
+       flipped  facets, concave facets and duplicated ridges.  It
+       merges coplanar facets after constructing the hull.   With
+       'Qx',  coplanar points may be missed, but it appears to be
+       unlikely.
+
+       To guarantee triangular  output,  joggle  the  input  with
+       option 'QJ'.  Facet merging will not occur.
+
+OPTIONS
+       To  get  a  list  of  the  most important options, execute
+       'qhull' by itself.  To get a  complete  list  of  options,
+       execute  'qhull  -'.   To  get a complete, concise list of
+       options, execute 'qhull .'.
+
+       Options can be in any order.  Capitalized options take  an
+       argument  (except  'PG'  and 'F' options).  Single letters
+       are used for output formats and precision constants.   The
+       other options are grouped into menus for other output for-
+       mats ('F'), Geomview output ('G'), printing  ('P'),  Qhull
+
+
+
+Geometry Center              2003/12/30                 3
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       control ('Q'), and tracing ('T').
+
+       Main options:
+
+       default
+              Compute  the  convex  hull  of  the  input  points.
+              Report a summary of the result.
+
+       d      Compute the Delaunay triangulation by  lifting  the
+              input  points  to  a  paraboloid.   The  'o' option
+              prints the  input  points  and  facets.   The  'QJ'
+              option  guarantees  triangular  output.   The  'Ft'
+              option prints a triangulation.  It adds points (the
+              centrums) to non-simplicial facets.
+
+       v      Compute  the Voronoi diagram from the Delaunay tri-
+              angulation.  The 'p' option prints the Voronoi ver-
+              tices.   The 'o' option prints the Voronoi vertices
+              and the vertices in each Voronoi region.  It  lists
+              regions  in  site id order.  The 'Fv' option prints
+              each ridge of the Voronoi diagram.   The  first  or
+              zero'th  vertex indicates the infinity vertex.  Its
+              coordinates are qh_INFINITE  (-10.101).   It  indi-
+              cates   unbounded  Voronoi  regions  or  degenerate
+              Delaunay triangles.
+
+       Hn,n,...
+              Compute halfspace intersection  about  [n,n,0,...].
+              The  input  is  a  set of halfspaces defined in the
+              same format as 'n', 'Fo', and 'Fi'.   Use  'Fp'  to
+              print  the  intersection  points.  Use 'Fv' to list
+              the intersection points for  each  halfspace.   The
+              other  output formats display the dual convex hull.
+
+              The point [n,n,n,...] is a feasible point  for  the
+              halfspaces, i.e., a point that is inside all of the
+              halfspaces (Hx+b <=  0).   The  default  coordinate
+              value is 0.
+
+              The  input may start with a feasible point.  If so,
+              use 'H' by itself.  The input starts with a  feasi-
+              ble  point  when the first number is the dimension,
+              the second number is "1", and the coordinates  com-
+              plete  a line.  The 'FV' option produces a feasible
+              point for a convex hull.
+
+       d Qu   Compute the  furthest-site  Delaunay  triangulation
+              from  the upper convex hull.  The 'o' option prints
+              the input points and facets.  The 'QJ' option guar-
+              antees triangular otuput.  You can also use facets.
+
+       v Qu   Compute the furthest-site Voronoi diagram.  The 'p'
+              option prints the Voronoi vertices.  The 'o' option
+              prints the Voronoi vertices  and  the  vertices  in
+
+
+
+Geometry Center              2003/12/30                 4
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              each  Voronoi  region.  The 'Fv' option prints each
+              ridge of the Voronoi diagram.  The first or zero'th
+              vertex  indicates  the infinity vertex at infinity.
+              Its  coordinates  are  qh_INFINITE  (-10.101).   It
+              indicates  unbounded Voronoi regions and degenerate
+              Delaunay triangles.
+
+       Qt     Triangulated output.
+
+
+       Input/Output options:
+
+       f      Print out all facets and all fields of each  facet.
+
+       G      Output  the hull in Geomview format.  For imprecise
+              hulls, Geomview displays the inner and outer  hull.
+              Geomview can also display points, ridges, vertices,
+              coplanar  points,  and  facet  intersections.   See
+              below for a list of options.
+
+              For  Delaunay triangulations, 'G' displays the cor-
+              responding paraboloid.  For halfspace intersection,
+              'G' displays the dual polytope.
+
+       i      Output the incident vertices for each facet.  Qhull
+              prints the number of facets followed  by  the  ver-
+              tices  of  each  facet.   One  facet is printed per
+              line.  The numbers are the  0-relative  indices  of
+              the  corresponding  input  points.   The facets are
+              oriented.
+
+              In 4-d and higher, Qhull  triangulates  non-simpli-
+              cial  facets.   Each  apex  (the first vertex) is a
+              created point that corresponds to the facet's  cen-
+              trum.  Its index is greater than the indices of the
+              input points.  Each base corresponds to  a  simpli-
+              cial  ridge  between two facets.  To print the ver-
+              tices without triangulation, use option 'Fv'.
+
+       m      Output  the  hull  in  Mathematica  format.   Qhull
+              writes  a  Mathematica  file for 2-d and 3-d convex
+              hulls and for 2-d Delaunay triangulations.    Qhull
+              produces a list of objects that you can assign to a
+              variable in Mathematica,  for  example:  "list=  <<
+              <outputfilename> ". If the object is 2-d, it can be
+              visualized  by  "Show[Graphics[list]]  ".  For  3-d
+              objects the command is "Show[Graphics3D[list]]".
+
+       n      Output  the  normal equation for each facet.  Qhull
+              prints the dimension  (plus  one),  the  number  of
+              facets,  and  the  normals  for  each  facet.   The
+              facet's offset follows its normal coefficients.
+
+       o      Output the facets in OFF file format.  Qhull prints
+              the  dimension, number of points, number of facets,
+              and  number  of  ridges.   Then   it   prints   the
+
+
+
+Geometry Center              2003/12/30                 5
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              coordinates  of  the  input points and the vertices
+              for each facet.  Each facet is on a separate  line.
+              The  first  number  is the number of vertices.  The
+              remainder are  the  indices  of  the  corresponding
+              points.  The vertices are oriented in 2-d, 3-d, and
+              in simplicial facets.
+
+              For 2-d Voronoi diagrams, the vertices  are  sorted
+              by adjacency, but not oriented.  In 3-d and higher,
+              the Voronoi vertices are sorted by index.  See  the
+              'v' option for more information.
+
+       p      Output the coordinates of each vertex point.  Qhull
+              prints the dimension, the number of points, and the
+              coordinates  for  each  vertex.   With the 'Gc' and
+              'Gi' options, it also prints coplanar and  interior
+              points.   For Voronoi diagrams, it prints the coor-
+              dinates of each Voronoi vertex.
+
+       s      Print a summary to stderr.  If  no  output  options
+              are  specified  at  all,  a summary goes to stdout.
+              The summary lists the number of input  points,  the
+              dimension,  the  number  of  vertices in the convex
+              hull, the number of facets in the convex hull,  the
+              number of good facets (if 'Pg'), and statistics.
+
+              The  last  two  statistics  (if needed) measure the
+              maximum distance from a point or vertex to a facet.
+              The number in parenthesis (e.g., 2.1x) is the ratio
+              between the maximum  distance  and  the  worst-case
+              distance due to merging two simplicial facets.
+
+
+       Precision options
+
+       An     Maximum  angle  given  as  a  cosine.  If the angle
+              between a pair of facet normals is greater than n, Qhull
+              merges  one  of the facets into a neighbor.  If 'n'
+              is negative, Qhull tests angles after  adding  each
+              point  to  the hull (pre-merging).  If 'n' is posi-
+              tive, Qhull tests  angles  after  constructing  the
+              hull  (post-merging).   Both  pre- and post-merging
+              can be defined.
+
+              Option 'C0' or 'C-0' is set  if  the  corresponding
+              'Cn' or 'C-n' is not set.  If 'Qx' is set, then 'A-
+              n' and 'C-n' are checked after  the  hull  is  con-
+              structed and before 'An' and 'Cn' are checked.
+
+       Cn     Centrum  radius.  If a centrum is less than n below
+              a  neighboring  facet,  Qhull  merges  one  of  the
+              facets.   If  'n'  is negative or '-0', Qhull tests
+              and merges facets after adding each  point  to  the
+              hull.   This  is  called  "pre-merging".  If 'n' is
+
+
+
+Geometry Center              2003/12/30                 6
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              positive, Qhull  tests  for  convexity  after  con-
+              structing the hull ("post-merging").  Both pre- and
+              post-merging can be defined.
+
+              For 5-d and higher, 'Qx' should be used instead  of
+              'C-n'.  Otherwise, most or all facets may be merged
+              together.
+
+       En     Maximum roundoff error for distance computations.
+
+       Rn     Randomly perturb distance computations up to +/-  n
+              *  max_coord.  This option perturbs every distance,
+              hyperplane, and angle computation.  To use time  as
+              the random number seed, use option 'QR-1'.
+
+       Vn     Minimum  distance  for  a  facet  to be visible.  A
+              facet is visible if the distance from the point  to
+              the facet is greater than 'Vn'.
+
+              Without  merging, the default value for 'Vn' is the
+              round-off error ('En').  With merging, the  default
+              value  is  the  pre-merge centrum ('C-n') in 2-d or
+              3--d, or three times that in other dimensions.   If
+              the outside width is specified ('Wn'), the maximum,
+              default value for 'Vn' is 'Wn'.
+
+       Un     Maximum distance below a facet for a  point  to  be
+              coplanar  to the facet.  The default value is 'Vn'.
+
+       Wn     Minimum outside width  of  the  hull.   Points  are
+              added  to  the convex hull only if they are clearly
+              outside of a facet.  A point is outside of a  facet
+              if  its distance to the facet is greater than 'Wn'.
+              The normal value for 'Wn' is  'En'.   If  the  user
+              specifies  pre-merging  and does not set 'Wn', than
+              'Wn'  is  set  to  the  premerge  'Cn'  and  maxco-
+              ord*(1-An).
+
+
+       Additional input/output formats
+
+       Fa     Print area for each facet.  For Delaunay triangula-
+              tions, the area is the area of the  triangle.   For
+              Voronoi  diagrams, the area is the area of the dual
+              facet.   Use  'PAn'  for  printing  the  n  largest
+              facets, and option 'PFn' for printing facets larger
+              than 'n'.
+
+              The area for non-simplicial facets is  the  sum  of
+              the areas for each ridge to the centrum.   Vertices
+              far below the facet's hyperplane are ignored.   The
+              reported  area  may  be significantly less than the
+              actual area.
+
+
+
+
+Geometry Center              2003/12/30                 7
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       FA     Compute the total area and volume for  option  's'.
+              It  is  an  approximation for non-simplicial facets
+              (see 'Fa').
+
+       Fc     Print coplanar points for each facet.   The  output
+              starts  with the number of facets.  Then each facet
+              is printed one per line.  Each line is  the  number
+              of  coplanar  points  followed  by  the  point ids.
+              Option 'Qi' includes  the  interior  points.   Each
+              coplanar  point (interior point) is assigned to the
+              facet it is furthest above (resp., least below).
+
+       FC     Print centrums for each facet.  The  output  starts
+              with  the  dimension  followed  by  the  number  of
+              facets.  Then each facet centrum  is  printed,  one
+              per line.
+
+       Fd     Read  input  in cdd format with homogeneous points.
+              The input starts with comments.  The first  comment
+              is  reported  in  the summary.  Data starts after a
+              "begin" line.  The  next  line  is  the  number  of
+              points  followed  by  the dimension+1 and "real" or
+              "integer".  Then the  points  are  listed   with  a
+              leading  "1" or "1.0".  The data ends with an "end"
+              line.
+
+              For halfspaces ('Fd Hn,n,...'), the input format is
+              the  same.   Each halfspace starts with its offset.
+              The sign of the offset is the opposite  of  Qhull's
+              convention.
+
+       FD     Print  normals ('n', 'Fo', 'Fi') or points ('p') in
+              cdd format.  The first line  is  the  command  line
+              that  invoked  Qhull.   Data  starts with a "begin"
+              line.  The next line is the number  of  normals  or
+              points  followed  by  the  dimension+1  and "real".
+              Then the normals or points  are  listed   with  the
+              offset  before  the  coefficients.   The offset for
+              points is 1.0.  The  offset  for  normals  has  the
+              opposite sign.  The data ends with an "end" line.
+
+       FF     Print  facets  (as  in  'f')  without  printing the
+              ridges.
+
+       Fi     Print inner planes for each facet.  The inner plane
+              is below all vertices.
+
+       Fi     Print  separating  hyperplanes  for  bounded, inner
+              regions of the Voronoi diagram.  The first line  is
+              the  number  of  ridges.   Then  each hyperplane is
+              printed, one per line.  A line starts with the num-
+              ber  of  indices  and floats.  The first pair lists
+              adjacent input sites, the next  d  floats  are  the
+              normalized coefficients for the hyperplane, and the
+
+
+
+Geometry Center              2003/12/30                 8
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              last float is the offset.  The hyperplane  is  ori-
+              ented  toward  verify that the hyperplanes are per-
+              pendicular  bisectors.   Use  'Fo'  for   unbounded
+              regions,  and  'Fv'  for  the corresponding Voronoi
+              vertices.
+
+       FI     Print facet identifiers.
+
+       Fm     Print number of merges for each facet.  At most 511
+              merges  are  reported  for  a facet.  See 'PMn' for
+              printing the facets with the most merges.
+
+       FM     Output  the  hull  in  Maple format.  See 'm'
+
+       Fn     Print neighbors for each facet.  The output  starts
+              with  the  number  of  facets.   Then each facet is
+              printed one per line.  Each line is the  number  of
+              neighbors  followed  by an index for each neighbor.
+              The indices match the other facet output formats.
+
+              A negative index indicates an unprinted  facet  due
+              to  printing  only  good  facets ('Pg').  It is the
+              negation of the  facet's  id  (option  'FI').   For
+              example,  negative  indices are used for facets "at
+              infinity" in the Delaunay triangulation.
+
+       FN     Print vertex neighbors or coplanar facet  for  each
+              point.   The  first  line  is the number of points.
+              Then each point is printed, one per line.   If  the
+              point  is coplanar, the line is "1" followed by the
+              facet's id.  If the point is not a selected vertex,
+              the  line is "0".  Otherwise, each line is the num-
+              ber of  neighbors  followed  by  the  corresponding
+              facet indices (see 'Fn').
+
+       Fo     Print  outer planes for each facet in the same for-
+              mat as 'n'.  The outer plane is above all points.
+
+       Fo     Print separating hyperplanes for  unbounded,  outer
+              regions  of the Voronoi diagram.  The first line is
+              the number of  ridges.   Then  each  hyperplane  is
+              printed, one per line.  A line starts with the num-
+              ber of indices and floats.  The  first  pair  lists
+              adjacent  input  sites,  the  next d floats are the
+              normalized coefficients for the hyperplane, and the
+              last  float  is the offset.  The hyperplane is ori-
+              ented toward verify that the hyperplanes  are  per-
+              pendicular   bisectors.    Use   'Fi'  for  bounded
+              regions, and 'Fv'  for  the  corresponding  Voronoi
+              vertices.
+
+       FO     List  all  options to stderr, including the default
+              values.  Additional 'FO's are printed to stdout.
+
+       Fp     Print points for  halfspace  intersections  (option
+              'Hn,n,...').   Each  intersection  corresponds to a
+
+
+
+Geometry Center              2003/12/30                 9
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              facet of the dual polytope.  The  "infinity"  point
+              [-10.101,-10.101,...]    indicates   an   unbounded
+              intersection.
+
+       FP     For each coplanar point ('Qc') print the  point  id
+              of  the nearest vertex, the point id, the facet id,
+              and the distance.
+
+       FQ     Print command used for qhull and input.
+
+       Fs     Print a summary.  The first line  consists  of  the
+              number  of  integers  ("7"), followed by the dimen-
+              sion, the number of points, the number of vertices,
+              the  number  of  facets,  the  number  of  vertices
+              selected for output, the number of facets  selected
+              for  output, the number of coplanar points selected
+              for output.
+
+              The second line consists of  the  number  of  reals
+              ("2"),  followed by the maxmimum offset to an outer
+              plane and and minimum offset  to  an  inner  plane.
+              Roundoff  is included.  Later versions of Qhull may
+              produce additional integers or reals.
+
+       FS     Print the size of the hull.  The  first  line  con-
+              sists  of the number of integers ("0").  The second
+              line consists of the number of  reals  ("2"),  fol-
+              lowed  by  the total facet area, and the total vol-
+              ume.  Later versions of  Qhull  may  produce  addi-
+              tional integers or reals.
+
+              The  total volume measures the volume of the inter-
+              section of the halfspaces defined  by  each  facet.
+              Both  area  and  volume are approximations for non-
+              simplicial facets.  See option 'Fa'.
+
+       Ft     Print a triangulation with added  points  for  non-
+              simplicial facets.  The first line is the dimension
+              and the second line is the number of points and the
+              number of facets.  The points follow, one per line,
+              then the facets follow as a list of point  indices.
+              With option points include the point-at-infinity.
+
+       Fv     Print  vertices  for each facet.  The first line is
+              the number of facets.  Then each facet is  printed,
+              one  per line.  Each line is the number of vertices
+              followed by the corresponding point ids.   Vertices
+              are listed in the order they were added to the hull
+              (the last one is first).
+
+       Fv     Print all ridges of a Voronoi diagram.   The  first
+              line  is  the number of ridges.  Then each ridge is
+              printed, one per line.  A line starts with the num-
+              ber  of  indices.   The  first  pair lists adjacent
+
+
+
+Geometry Center              2003/12/30                10
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              input sites, the  remaining  indices  list  Voronoi
+              vertices.   Vertex  '0'  indicates  the  vertex-at-
+              infinity (i.e., an unbounded  ray).   In  3-d,  the
+              vertices  are  listed  in order.  See 'Fi' and 'Fo'
+              for separating hyperplanes.
+
+       FV     Print average vertex.  The average vertex is a fea-
+              sible point for halfspace intersection.
+
+       Fx     List  extreme points (vertices) of the convex hull.
+              The first line is the number of points.  The  other
+              lines give the indices of the corresponding points.
+              The first point is '0'.  In 2-d, the  points  occur
+              in counter-clockwise order; otherwise they occur in
+              input order.   For  Delaunay  triangulations,  'Fx'
+              lists  the  extreme points of the input sites.  The
+              points are unordered.
+
+
+       Geomview options
+
+       G      Produce a file for viewing with Geomview.   Without
+              other  options,  Qhull displays edges in 2-d, outer
+              planes in 3-d, and ridges in 4-d.  A ridge  can  be
+              explicit or implicit.  An explicit ridge is a dim-1
+              dimensional simplex between two  facets.   In  4-d,
+              the explicit ridges are triangles.  When displaying
+              a ridge in 4-d, Qhull projects the ridge's vertices
+              to  one  of  its  facets' hyperplanes.  Use 'Gh' to
+              project ridges to the intersection of  both  hyper-
+              planes.
+
+       Ga     Display all input points as dots.
+
+       Gc     Display  the  centrum  for  each facet in 3-d.  The
+              centrum is defined by a green radius sitting  on  a
+              blue  plane.   The plane corresponds to the facet's
+              hyperplane.  The radius  is  defined  by  'C-n'  or
+              'Cn'.
+
+       GDn    Drop  dimension  n  in 3-d or 4-d.  The result is a
+              2-d or 3-d object.
+
+       Gh     Display hyperplane intersections in  3-d  and  4-d.
+              In  3-d, the intersection is a black line.  It lies
+              on two  neighboring  hyperplanes  (c.f.,  the  blue
+              squares  associated with centrums ('Gc')).  In 4-d,
+              the ridges are projected  to  the  intersection  of
+              both hyperplanes.
+
+       Gi     Display  inner  planes  in  2-d and 3-d.  The inner
+              plane of a facet is below all of its vertices.   It
+              is  parallel  to the facet's hyperplane.  The inner
+              plane's color is the opposite (1-r,1-g,1-b) of  the
+
+
+
+Geometry Center              2003/12/30                11
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              outer  plane.  Its edges are determined by the ver-
+              tices.
+
+       Gn     Do not display inner or outer planes.  By  default,
+              Geomview displays the precise plane (no merging) or
+              both inner  and  output  planes  (merging).   Under
+              merging,  Geomview does not display the inner plane
+              if the the difference between inner  and  outer  is
+              too small.
+
+       Go     Display  outer  planes  in  2-d and 3-d.  The outer
+              plane of a facet is above all input points.  It  is
+              parallel  to  the facet's hyperplane.  Its color is
+              determined by the facet's normal, and its edges are
+              determined by the vertices.
+
+       Gp     Display  coplanar  points and vertices as radii.  A
+              radius defines a  ball  which  corresponds  to  the
+              imprecision  of  the point.  The imprecision is the
+              maximum of the roundoff error, the centrum  radius,
+              and  maxcoord  * (1-An).  It is at least 1/20'th of
+              the maximum coordinate, and ignores post-merging if
+              pre-merging is done.
+
+       Gr     Display  ridges  in  3-d.  A ridge connects the two
+              vertices that are  shared  by  neighboring  facets.
+              Ridges are always displayed in 4-d.
+
+       Gt     A  3-d  Delaunay  triangulation looks like a convex
+              hull with interior facets.  Option 'Gt' removes the
+              outside  ridges to reveal the outermost facets.  It
+              automatically sets options 'Gr' and 'GDn'.
+
+       Gv     Display vertices as spheres.   The  radius  of  the
+              sphere  corresponds to the imprecision of the data.
+              See 'Gp' for determining the radius.
+
+
+       Print options
+
+       PAn    Only the n  largest  facets  are  marked  good  for
+              printing.   Unless  'PG'  is set, 'Pg' is automati-
+              cally set.
+
+       Pdk:n  Drop facet from output  if  normal[k]  <=  n.   The
+              option 'Pdk' uses the default value of 0 for n.
+
+       PDk:n  Drop  facet  from  output  if  normal[k] >= n.  The
+              option 'PDk' uses the default value of 0 for n.
+
+       PFn    Only facets with area at least 'n' are marked  good
+              for printing.  Unless 'PG' is set, 'Pg' is automat-
+              ically set.
+
+
+
+
+Geometry Center              2003/12/30                12
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       Pg     Print only good facets.  A  good  facet  is  either
+              visible from a point (the 'QGn' option) or includes
+              a point (the 'QVn'  option).   It  also  meets  the
+              requirements  of  'Pdk'  and 'PDk' options.  Option
+              'Pg' is automatically set  for  options  'PAn'  and
+              'PFn'.
+
+       PG     Print neighbors of good facets.
+
+       PMn    Only  the  n facets with the most merges are marked
+              good for printing.  Unless 'PG'  is  set,  'Pg'  is
+              automatically set.
+
+       Po     Force output despite precision problems.  Verify  ('Tv')  does    not check
+              coplanar points.  Flipped facets are  reported  and
+              concave  facets  are  counted.   If  'Po'  is used,
+              points are not partitioned into flipped facets  and
+              a  flipped  facet  is  always  visible  to a point.
+              Also, if an error occurs before the  completion  of
+              Qhull  and  tracing  is  not active, 'Po' outputs a
+              neighborhood of the erroneous facets (if any).
+
+       Pp     Do not report precision problems.
+
+
+       Qhull control options
+
+       Qbk:0Bk:0
+              Drop dimension  k  from  the  input  points.   This
+              allows  the user to take convex hulls of sub-dimen-
+              sional objects.  It happens before the Delaunay and
+              Voronoi transformation.
+
+       QbB    Scale the input points to fit the unit cube.  After
+              scaling, the lower bound will be -0.5 and the upper
+              bound  +0.5  in  all  dimensions.  For Delaunay and
+              Voronoi diagrams, scaling happens after  projection
+              to the paraboloid.  Under precise arithmetic, scal-
+              ing does not change  the  topology  of  the  convex
+              hull.
+
+       Qbb    Scale  the last coordinate to [0, m] where m is the
+              maximum absolute value of  the  other  coordinates.
+              For  Delaunay and Voronoi diagrams, scaling happens
+              after projection to  the  paraboloid.   It  reduces
+              roundoff error for inputs with integer coordinates.
+              Under precise arithmetic, scaling does  not  change
+              the topology of the convex hull.
+
+       Qbk:n  Scale  the  k'th  coordinate  of  the input points.
+              After scaling, the lower bound of the input  points
+              will be n.  'Qbk' scales to -0.5.
+
+
+
+Geometry Center              2003/12/30                13
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       QBk:n  Scale  the  k'th  coordinate  of  the input points.
+              After scaling, the upper bound will  be  n.   'QBk'
+              scales to +0.5.
+
+       Qc     Keep  coplanar points with the nearest facet.  Out-
+              put formats 'p', 'f', 'Gp', 'Fc',  'FN',  and  'FP'
+              will print the points.
+
+       Qf     Partition points to the furthest outside facet.
+
+       Qg     Only  build  good  facets.   With  the 'Qg' option,
+              Qhull will only build those facets that it needs to
+              determine  the  good  facets  in  the  output.  See
+              'QGn', 'QVn', and 'PdD' for defining  good  facets,
+              and  'Pg'  and  'PG'  for  printing good facets and
+              their neighbors.
+
+       QGn    A facet is good (see 'Qg' and 'Pg') if it is  visi-
+              ble  from point n.  If n < 0, a facet is good if it
+              is not visible from point n.  Point n is not  added
+              to  the  hull  (unless 'TCn' or 'TPn').  With rbox,
+              use the 'Pn,m,r' option to define  your  point;  it
+              will be point 0 (QG0).
+
+       Qi     Keep  interior points with the nearest facet.  Out-
+              put formats 'p', 'f', 'Gp', 'FN',  'FP',  and  'Fc'
+              will print the points.
+
+       QJn    Joggle  each  input  coordinate  by adding a random
+              number in [-n,n].  If  a  precision  error  occurs,
+              then  qhull  increases  n and tries again.  It does
+              not increase n beyond a certain value, and it stops
+              after  a  certain  number of attempts [see user.h].
+              Option 'QJ' selects a default  value  for  n.   The
+              output will be simplicial.  For Delaunay triangula-
+              tions, 'QJn' sets 'Qbb' to scale the  last  coordi-
+              nate (not if 'Qbk:n' or 'QBk:n' is set).  See also
+              'Qt'.
+
+       Qm     Only  process  points that would otherwise increase
+              max_outside.  Other points are treated as  coplanar
+              or interior points.
+
+       Qr     Process  random  outside points instead of furthest
+              ones.  This makes Qhull equivalent to  the  random-
+              ized  incremental  algorithms.   CPU  time  is  not
+              reported since the randomization is inefficient.
+
+       QRn    Randomly rotate the input points.  If n=0, use time
+              as  the  random  number seed.  If n>0, use n as the
+              random number seed.  If n=-1, don't rotate but  use
+              time  as the random number seed.  For Delaunay tri-
+              angulations ('d' and 'v'), rotate  about  the  last
+              axis.
+
+
+
+
+Geometry Center              2003/12/30                14
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       Qs     Search all points for the initial simplex.
+
+       Qt     Triangulated output.  Triangulate non-simplicial 
+              facets.
+
+       Qv     Test  vertex  neighbors  for  convexity after post-
+              merging.  To use the 'Qv' option, you also need  to
+              set a merge option (e.g., 'Qx' or 'C-0').
+
+       QVn    A  good facet (see 'Qg' and 'Pg') includes point n.
+              If n<0, then a good facet does not include point n.
+              The point is either in the initial simplex or it is
+              the first point added to the  hull.   Option  'QVn'
+              may not be used with merging.
+
+       Qx     Perform  exact merges while building the hull.  The
+              "exact" merges are merging a point into a  coplanar
+              facet  (defined  by 'Vn', 'Un', and 'C-n'), merging
+              concave facets, merging duplicate ridges, and merg-
+              ing  flipped  facets.   Coplanar  merges  and angle
+              coplanar merges ('A-n') are not performed.  Concav-
+              ity testing is delayed until a merge occurs.
+
+              After  the  hull  is built, all coplanar merges are
+              performed (defined by 'C-n' and 'A-n'), then  post-
+              merges are performed (defined by 'Cn' and 'An').
+
+       Qz     Add  a  point  "at  infinity"  that  is  above  the
+              paraboloid for Delaunay triangulations and  Voronoi
+              diagrams.   This  reduces  precision  problems  and
+              allows the triangulation of cospherical points.
+
+
+       Qhull experiments and speedups
+
+       Q0     Turn off pre-merging as  a  default  option.   With
+              'Q0'/'Qx'  and  without explicit pre-merge options,
+              Qhull ignores precision issues  while  constructing
+              the  convex  hull.   This  may  lead  to  precision
+              errors.  If so, a descriptive warning is generated.
+
+       Q1     With  'Q1',  Qhull  sorts merges by type (coplanar,
+              angle coplanar, concave) instead of by angle.
+
+       Q2     With 'Q2', Qhull merges all facets at once  instead
+              of  using  independent  sets  of  merges  and  then
+              retesting.
+
+       Q3     With 'Q3', Qhull does  not  remove  redundant  ver-
+              tices.
+
+       Q4     With 'Q4', Qhull avoids merges of an old facet into
+              a new facet.
+
+       Q5     With 'Q5', Qhull does not correct outer  planes  at
+              the  end.  The maximum outer plane is used instead.
+
+
+
+
+Geometry Center              2003/12/30                15
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       Q6     With 'Q6', Qhull  does  not  pre-merge  concave  or
+              coplanar facets.
+
+       Q7     With  'Q7',  Qhull  processes facets in depth-first
+              order instead of breadth-first order.
+
+       Q8     With 'Q8' and merging, Qhull does not retain  near-
+              interior  points  for adjusting outer planes.  'Qc'
+              will probably retain all points that  adjust  outer
+              planes.
+
+       Q9     With 'Q9', Qhull processes the furthest of all out-
+              side sets at each iteration.
+
+       Q10    With 'Q10', Qhull does not use special processing 
+              for narrow distributions.
+
+       Q11    With 'Q11', Qhull copies normals and recomputes 
+              centrums for tricoplanar facets.
+
+       Trace options
+
+       Tn     Trace at level n.  Qhull  includes  full  execution
+              tracing.   'T-1'  traces  events.   'T1' traces the
+              overall execution of the program.   'T2'  and  'T3'
+              trace overall execution and geometric and topologi-
+              cal  events.   'T4'  traces  the  algorithm.   'T5'
+              includes  information  about  memory allocation and
+              Gaussian elimination.
+
+       Ta     Annotate output with codes that identify the 
+              corresponding qh_fprintf() statement.
+
+       Tc     Check frequently during execution.  This will catch
+              most inconsistency errors.
+
+       TCn    Stop  Qhull  after  building the cone of new facets
+              for point n.  The output for 'f' includes the  cone
+              and the old hull.  See also 'TVn'.
+
+       TFn    Report  progress  whenever  more  than n facets are
+              created During post-merging, 'TFn' reports progress
+              after more than n/2 merges.
+
+       TI file
+              Input data from 'file'.  The filename may not include 
+                  spaces or quotes.
+
+       TO file
+              Output results to 'file'.  The name may be enclosed
+              in single quotes.
+
+       TPn    Turn on tracing when point n is added to the  hull.
+          Trace partitions of point n. If used with TWn, turn off
+          tracing after adding point n to the hull.
+
+       TRn    Rerun  qhull  n  times.  Usually used with 'QJn' to
+              determine the probability that a given joggle  will
+              fail.
+
+       Ts     Collect  statistics  and print to stderr at the end
+              of execution.
+
+       Tv     Verify the convex hull.  This checks the  topologi-
+              cal  structure,  facet  convexity, and point inclu-
+              sion.  If precision problems occurred,  facet  con-
+              vexity  is  tested whether or not 'Tv' is selected.
+              Option 'Tv'  does  not  check  point  inclusion  if
+
+
+
+Geometry Center              2003/12/30                16
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+              forcing output with 'Po', or if 'Q5' is set.
+
+              For  point  inclusion  testing, Qhull verifies that
+              all points are below all outer planes  (facet->max-
+              outside).  Point inclusion is exhaustive if merging
+              or if the facet-point product is small enough; oth-
+              erwise  Qhull  verifies  each point with a directed
+              search (qh_findbest).
+
+              Point inclusion testing occurs after producing out-
+              put.   It  prints a message to stderr unless option
+              'Pp' is used.  This allows the  user  to  interrupt
+              Qhull without changing the output.
+
+       TVn    Stop  Qhull  after  adding point n.  If n < 0, stop
+              Qhull before adding point n.  Output shows the hull
+              at this time.  See also 'TCn'
+
+       TMn    Turn on tracing at n'th merge.
+
+       TWn    Trace  merge  facets when the width is greater than
+              n.
+
+       Tz     Redirect stderr to stdout.
+
+
+BUGS
+       Please    report    bugs     to     Brad     Barber     at
+       qhull_bug@qhull.org.
+
+       If Qhull does not compile, it is due to an incompatibility
+       between your system and ours.  The first thing to check is
+       that  your compiler is ANSI standard.  If it is, check the
+       man page for the best options, or  find  someone  to  help
+       you.  If you locate the cause of your problem, please send
+       email since it might help others.
+
+       If Qhull compiles but crashes on the test case (rbox  D4),
+       there's  still  incompatibility  between  your  system and
+       ours.  Typically it's been due to mem.c and memory  align-
+       ment.   You  can  use qh_NOmem in mem.h to turn off memory
+       management.  Please let us know if you figure out  how  to
+       fix these problems.
+
+       If  you  do  find  a  problem,  try  to simplify it before
+       reporting the error.  Try different size inputs to  locate
+       the  smallest one that causes an error.  You're welcome to
+       hunt through the code  using  the  execution  trace  as  a
+       guide.   This  is  especially true if you're incorporating
+       Qhull into your own program.
+
+       When you do report an error, please attach a data  set  to
+       the  end of your message.  This allows us to see the error
+       for ourselves.  Qhull is maintained part-time.
+
+
+
+Geometry Center              2003/12/30                17
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+E-MAIL
+       Please  send  correspondence  to  qhull@qhull.org   and
+       report  bugs  to  qhull_bug@qhull.org.  Let us know how
+       you use Qhull.  If you mention it in a paper, please  send
+       the reference and an abstract.
+
+       If  you would like to get Qhull announcements (e.g., a new
+       version) and news (any bugs that get fixed, etc.), let  us
+       know  and  we  will  add  you to our mailing list.  If you
+       would like to communicate with other Qhull users, we  will
+       add you to the qhull_users alias.  For Internet news about
+       geometric algorithms and convex hulls, look at comp.graph-
+       ics.algorithms and sci.math.num-analysis
+
+
+SEE ALSO
+       rbox(1)
+
+       Barber,  C.  B.,  D.P.  Dobkin,  and  H.T. Huhdanpaa, "The
+       Quickhull Algorithm for Convex Hulls," ACM Trans. on Math-
+       ematical Software, 22(4):469-483, Dec. 1996.
+       http://portal.acm.org/citation.cfm?doid=235815.235821
+       http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.117.405
+
+
+       Clarkson, K.L., K. Mehlhorn, and R. Seidel, "Four  results
+       on  randomized  incremental  construction,"  Computational
+       Geometry: Theory and Applications,  vol.  3,  p.  185-211,
+       1993.
+
+       Preparata,  F.  and  M.  Shamos,  Computational  Geometry,
+       Springer-Verlag, New York, 1985.
+
+
+
+AUTHORS
+         C. Bradford Barber                    Hannu Huhdanpaa
+         bradb@shore.net                       hannu@qhull.org
+
+
+
+ACKNOWLEDGEMENTS
+       A special thanks to Albert Marden, Victor Milenkovic,  the
+       Geometry Center, Harvard University, and Endocardial Solu-
+       tions, Inc. for supporting this work.
+
+       Qhull 1.0 and 2.0 were developed under National Science Foundation 
+       grants NSF/DMS-8920161 and NSF-CCR-91-15793 750-7504.  David Dobkin 
+
+
+
+Geometry Center              2003/12/30                18
+
+
+
+
+
+qhull(1)                                                 qhull(1)
+
+
+       guided the original work at Princeton University.  If you find it 
+       useful, please let us know.
+       
+       The Geometry Center was supported by grant DMS-8920161 from the National
+       Science Foundation, by grant DOE/DE-FG02-92ER25137 from the Department
+       of Energy, by the University of Minnesota, and by Minnesota Technology, Inc.
+
+       Qhull is available from http://www.qhull.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Geometry Center              2003/12/30                19
+
+
+
+
+
+rbox(1)                                                   rbox(1)
+
+
+NAME
+       rbox - generate point distributions for qhull
+
+SYNOPSIS
+       Command "rbox" (w/o arguments) lists the options.
+
+DESCRIPTION
+       rbox  generates random or regular points according to the
+       options given, and  outputs  the  points  to  stdout.  The
+       points  are  generated in a cube, unless 's' or given. The
+       format of the output is the following: first line contains
+       the dimension and a comment, second line contains the num-
+       ber of points, and the following lines contain the points,
+       one  point per line. Points are represented by their coor-
+       dinate values.
+
+EXAMPLES
+       rbox 10
+              10 random points in the unit cube centered  at  the
+              origin.
+
+       rbox 10 s D2
+              10 random points on a 2-d circle.
+
+       rbox 100 W0
+              100 random points on the surface of a cube.
+
+       rbox 1000 s D4
+              1000 random points on a 4-d sphere.
+
+       rbox c D5 O0.5
+              a 5-d hypercube with one corner at the origin.
+
+       rbox d D10
+              a 10-d diamond.
+
+       rbox x 1000 r W0
+              100 random points on the surface of a fixed simplex
+
+       rbox y D12
+              a 12-d simplex.
+
+       rbox l 10
+              10 random points along a spiral
+
+       rbox l 10 r
+              10 regular points  along  a  spiral  plus  two  end
+              points
+
+       rbox 1000 L10000 D4 s
+              1000 random points on the surface of a narrow lens.
+
+       rbox c G2 d G3
+              a cube with coordinates +2/-2 and  a  diamond  with
+
+
+
+Geometry Center          August 10, 1998                        1
+
+
+
+
+
+rbox(1)                                                   rbox(1)
+
+
+              coordinates +3/-3.
+
+       rbox 64 M3,4 z
+              a  rotated,  {0,1,2,3} x {0,1,2,3} x {0,1,2,3} lat-
+              tice (Mesh) of integer points.
+
+       rbox P0 P0 P0 P0 P0
+              5 copies of the origin in 3-d.  Try 'rbox P0 P0  P0
+              P0 P0 | qhull QJ'.
+
+       r 100 s Z1 G0.1
+              two  cospherical  100-gons plus another cospherical
+              point.
+
+       100 s Z1
+              a cone of points.
+
+       100 s Z1e-7
+              a narrow cone of points with many precision errors.
+
+OPTIONS
+       n      number of points
+
+       Dn     dimension n-d (default 3-d)
+
+       Bn     bounding box coordinates (default 0.5)
+
+       l      spiral distribution, available only in 3-d
+
+       Ln     lens  distribution  of  radius n.  May be used with
+              's', 'r', 'G', and 'W'.
+
+       Mn,m,r lattice  (Mesh)  rotated  by  {[n,-m,0],   [m,n,0],
+              [0,0,r],  ...}.   Use  'Mm,n'  for a rigid rotation
+              with r = sqrt(n^2+m^2).  'M1,0'  is  an  orthogonal
+              lattice.   For  example,  '27  M1,0'  is  {0,1,2} x
+              {0,1,2} x {0,1,2}.
+
+       s      cospherical points randomly generated in a cube and
+              projected to the unit sphere
+
+       x      simplicial  distribution.   It  is fixed for option
+              'r'.  May be used with 'W'.
+
+       y      simplicial distribution plus a simplex.   Both  'x'
+              and 'y' generate the same points.
+
+       Wn     restrict  points  to distance n of the surface of a
+              sphere or a cube
+
+       c      add a unit cube to the output
+
+       c Gm   add a cube with all combinations of +m  and  -m  to
+              the output
+
+
+
+Geometry Center          August 10, 1998                        2
+
+
+
+
+
+rbox(1)                                                   rbox(1)
+
+
+       d      add a unit diamond to the output.
+
+       d Gm   add a diamond made of 0, +m and -m to the output
+
+       Pn,m,r add point [n,m,r] to the output first.  Pad coordi-
+              nates with 0.0.
+
+       n      Remove the command line from the first line of out-
+              put.
+
+       On     offset the data by adding n to each coordinate.
+
+       t      use  time  in  seconds  as  the  random number seed
+              (default is command line).
+
+       tn     set the random number seed to n.
+
+       z      generate integer coordinates.  Use 'Bn'  to  change
+              the  range.   The  default  is 'B1e6' for six-digit
+              coordinates.  In R^4, seven-digit coordinates  will
+              overflow hyperplane normalization.
+
+       Zn s   restrict points to a disk about the z+ axis and the
+              sphere (default Z1.0).  Includes the opposite pole.
+              'Z1e-6'  generates  degenerate  points under single
+              precision.
+
+       Zn Gm s
+              same as Zn with an empty center (default G0.5).
+
+       r s D2 generate a regular polygon
+
+       r s Z1 G0.1
+              generate a regular cone
+
+BUGS
+       Some combinations of arguments generate odd results.
+
+       Report bugs to  qhull_bug@qhull.org,     other  correspon-
+       dence to qhull@qhull.org
+
+SEE ALSO
+       qhull(1)
+
+AUTHOR
+       C. Bradford Barber
+       bradb@shore.net
+       
+
+
+
+
+
+
+Geometry Center          August 10, 1998                        3
+
+
+
+# end of q_test
diff --git a/eg/qhulltest-ok.txt b/eg/qhulltest-ok.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63a05a6afc5b2ff50953d276c0e21dd77330e7ae
--- /dev/null
+++ b/eg/qhulltest-ok.txt
@@ -0,0 +1,1059 @@
+********* Start testing of orgQhull::PointCoordinates_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::PointCoordinates_test::initTestCase()
+PASS   : orgQhull::PointCoordinates_test::t_construct()
+PASS   : orgQhull::PointCoordinates_test::t_convert()
+INFO   : Caught QH10063 Qhull error: can not change PointCoordinates dimension (from 3 to 2)
+PASS   : orgQhull::PointCoordinates_test::t_getset()
+PASS   : orgQhull::PointCoordinates_test::t_element()
+PASS   : orgQhull::PointCoordinates_test::t_foreach()
+PASS   : orgQhull::PointCoordinates_test::t_search()
+PASS   : orgQhull::PointCoordinates_test::t_modify()
+PASS   : orgQhull::PointCoordinates_test::t_append_points()
+PASS   : orgQhull::PointCoordinates_test::t_coord_iterator()
+PointCoordinates 0-d
+0
+0
+PointCoordinates 1-3-2
+2
+3
+1 2 
+3 1 
+2 3 
+PASS   : orgQhull::PointCoordinates_test::t_io()
+PASS   : orgQhull::PointCoordinates_test::cleanupTestCase()
+Totals: 12 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::PointCoordinates_test *********
+********* Start testing of orgQhull::Coordinates_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::Coordinates_test::initTestCase()
+PASS   : orgQhull::Coordinates_test::t_construct()
+PASS   : orgQhull::Coordinates_test::t_convert()
+PASS   : orgQhull::Coordinates_test::t_element()
+PASS   : orgQhull::Coordinates_test::t_readonly()
+PASS   : orgQhull::Coordinates_test::t_operator()
+PASS   : orgQhull::Coordinates_test::t_const_iterator()
+PASS   : orgQhull::Coordinates_test::t_iterator()
+PASS   : orgQhull::Coordinates_test::t_coord_iterator()
+PASS   : orgQhull::Coordinates_test::t_mutable_coord_iterator()
+PASS   : orgQhull::Coordinates_test::t_readwrite()
+PASS   : orgQhull::Coordinates_test::t_search()
+Coordinates 1-2-3
+1 2 3 PASS   : orgQhull::Coordinates_test::t_io()
+PASS   : orgQhull::Coordinates_test::cleanupTestCase()
+Totals: 14 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::Coordinates_test *********
+********* Start testing of orgQhull::PointCoordinates_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::PointCoordinates_test::initTestCase()
+PASS   : orgQhull::PointCoordinates_test::t_construct()
+PASS   : orgQhull::PointCoordinates_test::t_convert()
+INFO   : Caught QH10063 Qhull error: can not change PointCoordinates dimension (from 3 to 2)
+PASS   : orgQhull::PointCoordinates_test::t_getset()
+PASS   : orgQhull::PointCoordinates_test::t_element()
+PASS   : orgQhull::PointCoordinates_test::t_foreach()
+PASS   : orgQhull::PointCoordinates_test::t_search()
+PASS   : orgQhull::PointCoordinates_test::t_modify()
+PASS   : orgQhull::PointCoordinates_test::t_append_points()
+PASS   : orgQhull::PointCoordinates_test::t_coord_iterator()
+PointCoordinates 0-d
+0
+0
+PointCoordinates 1-3-2
+2
+3
+1 2 
+3 1 
+2 3 
+PASS   : orgQhull::PointCoordinates_test::t_io()
+PASS   : orgQhull::PointCoordinates_test::cleanupTestCase()
+Totals: 12 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::PointCoordinates_test *********
+********* Start testing of orgQhull::QhullFacet_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullFacet_test::initTestCase()
+PASS   : orgQhull::QhullFacet_test::t_constructConvert()
+18
+19
+22
+24
+26
+27
+30
+31
+34
+35
+38
+39
+XFAIL  : orgQhull::QhullFacet_test::t_getSet() ListIterator copy constructor not reset to BOT
+..\..\cpp\qhulltest\QhullFacet_test.cpp(106) : failure location
+Hyperplane:  0.979144 -0.184925 0.0841393 -0.5
+
+InnerPlane:  0.979144 -0.184925 0.0841393 -0.5
+innerOffset+0.5 1.05471e-015
+OuterPlane:  0.979144 -0.184925 0.0841393 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11479608:  0.489572 -0.0924626 0.0420696
+
+Hyperplane:  0.979144 -0.184925 0.0841393 -0.5
+
+InnerPlane:  0.979144 -0.184925 0.0841393 -0.5
+innerOffset+0.5 1.05471e-015
+OuterPlane:  0.979144 -0.184925 0.0841393 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11479608:  0.489572 -0.0924626 0.0420696
+
+Hyperplane:  -0.0631615 -0.670688 -0.739046 -0.5
+
+InnerPlane:  -0.0631615 -0.670688 -0.739046 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  -0.0631615 -0.670688 -0.739046 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11477808:  -0.0315808 -0.335344 -0.369523
+
+Hyperplane:  -0.0631615 -0.670688 -0.739046 -0.5
+
+InnerPlane:  -0.0631615 -0.670688 -0.739046 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  -0.0631615 -0.670688 -0.739046 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11477808:  -0.0315808 -0.335344 -0.369523
+
+Hyperplane:  0.193099 0.718318 -0.66838 -0.5
+
+InnerPlane:  0.193099 0.718318 -0.66838 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  0.193099 0.718318 -0.66838 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11481432:  0.0965496 0.359159 -0.33419
+
+Hyperplane:  0.193099 0.718318 -0.66838 -0.5
+
+InnerPlane:  0.193099 0.718318 -0.66838 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  0.193099 0.718318 -0.66838 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11481432:  0.0965496 0.359159 -0.33419
+
+Hyperplane:  -0.193099 -0.718318 0.66838 -0.5
+
+InnerPlane:  -0.193099 -0.718318 0.66838 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  -0.193099 -0.718318 0.66838 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11476960:  -0.0965496 -0.359159 0.33419
+
+Hyperplane:  -0.193099 -0.718318 0.66838 -0.5
+
+InnerPlane:  -0.193099 -0.718318 0.66838 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  -0.193099 -0.718318 0.66838 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11476960:  -0.0965496 -0.359159 0.33419
+
+Hyperplane:  -0.979144 0.184925 -0.0841393 -0.5
+
+InnerPlane:  -0.979144 0.184925 -0.0841393 -0.5
+innerOffset+0.5 1.05471e-015
+OuterPlane:  -0.979144 0.184925 -0.0841393 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11481544:  -0.489572 0.0924626 -0.0420696
+
+Hyperplane:  -0.979144 0.184925 -0.0841393 -0.5
+
+InnerPlane:  -0.979144 0.184925 -0.0841393 -0.5
+innerOffset+0.5 1.05471e-015
+OuterPlane:  -0.979144 0.184925 -0.0841393 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11481544:  -0.489572 0.0924626 -0.0420696
+
+Hyperplane:  0.0631615 0.670688 0.739046 -0.5
+
+InnerPlane:  0.0631615 0.670688 0.739046 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  0.0631615 0.670688 0.739046 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11481272:  0.0315808 0.335344 0.369523
+
+Hyperplane:  0.0631615 0.670688 0.739046 -0.5
+
+InnerPlane:  0.0631615 0.670688 0.739046 -0.5
+innerOffset+0.5 1.11022e-015
+OuterPlane:  0.0631615 0.670688 0.739046 -0.5
+outerOffset+0.5 -2.22045e-015
+Center: p11481272:  0.0315808 0.335344 0.369523
+
+Voronoi vertex:   -4.8518e-017 -1.79978e-017 -1.52764e-016
+ DistanceEpsilon 1e-012
+PASS   : orgQhull::QhullFacet_test::t_getSet()
+PASS   : orgQhull::QhullFacet_test::t_value()
+PASS   : orgQhull::QhullFacet_test::t_foreach()
+- f1
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:  -0 -0 -1
+    - offset:  -0.5
+    - center: 0 0 -0.5 
+    - vertices: p6(v6) p2(v2) p4(v1) p0(v0)
+    - neighboring facets: f2 f3 f9 f10
+    - ridges:
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+     - r3 tested
+           vertices: p4(v1) p0(v0)
+           between f2 and f1
+     - r1 tested
+           vertices: p6(v6) p4(v1)
+           between f9 and f1
+     - r2 tested
+           vertices: p6(v6) p2(v2)
+           between f1 and f10
+- f1
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:  -0 -0 -1
+    - offset:  -0.5
+    - center: 0 0 -0.5 
+    - vertices: p6(v6) p2(v2) p4(v1) p0(v0)
+    - neighboring facets: f2 f3 f9 f10
+    - flags: bottom tested seen coplanar
+    - center:0 0 -0.5 
+    - ridges:
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+     - r3 tested
+           vertices: p4(v1) p0(v0)
+           between f2 and f1
+     - r1 tested
+           vertices: p6(v6) p4(v1)
+           between f9 and f1
+     - r2 tested
+           vertices: p6(v6) p2(v2)
+           between f1 and f10
+PASS   : orgQhull::QhullFacet_test::t_io()
+PASS   : orgQhull::QhullFacet_test::cleanupTestCase()
+Totals: 7 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullFacet_test *********
+********* Start testing of orgQhull::QhullFacetList_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullFacetList_test::initTestCase()
+PASS   : orgQhull::QhullFacetList_test::t_construct()
+PASS   : orgQhull::QhullFacetList_test::t_convert()
+PASS   : orgQhull::QhullFacetList_test::t_readonly()
+PASS   : orgQhull::QhullFacetList_test::t_foreach()
+Vertices for 3 facets
+- p0 (v6):  0.554541 -0.0686476 -0.661643
+ neighborFacets: f8 f7 f3
+- p5 (v5):  0.424603 -0.116278 0.745783
+ neighborFacets: f6 f7 f14
+- p4 (v2):  0.361442 -0.786965 0.00673698
+ neighborFacets: f3 f6 f7
+- p1 (v1):  0.617702 0.60204 0.0774023
+ neighborFacets: f7 f8 f14
+- p2 (v3):  -0.424603 0.116278 -0.745783
+ neighborFacets: f3 f8 f12
+- p6 (v0):  -0.617702 -0.60204 -0.0774023
+ neighborFacets: f3 f6 f12
+- p3 (v7):  -0.361442 0.786965 -0.00673698
+ neighborFacets: f8 f12 f14
+- f7
+    - flags: bottom tested seen
+    - merges: 1
+    - normal:  0.979144 -0.184925 0.0841393
+    - offset:  -0.5
+    - center: 0.489572 -0.0924626 0.0420696 
+    - vertices: p0(v6) p5(v5) p4(v2) p1(v1)
+    - neighboring facets: f6 f14 f8 f3
+    - ridges:
+     - r2 tested
+           vertices: p5(v5) p1(v1)
+           between f7 and f14
+     - r6 tested
+           vertices: p0(v6) p1(v1)
+           between f8 and f7
+     - r7 tested
+           vertices: p0(v6) p4(v2)
+           between f7 and f3
+     - r8 tested
+           vertices: p5(v5) p4(v2)
+           between f6 and f7
+- f3
+    - flags: bottom tested seen
+    - merges: 1
+    - normal:  -0.0631615 -0.670688 -0.739046
+    - offset:  -0.5
+    - center: -0.0315808 -0.335344 -0.369523 
+    - vertices: p0(v6) p2(v3) p4(v2) p6(v0)
+    - neighboring facets: f6 f12 f7 f8
+    - ridges:
+     - r3 tested
+           vertices: p2(v3) p6(v0)
+           between f3 and f12
+     - r11 tested
+           vertices: p4(v2) p6(v0)
+           between f6 and f3
+     - r7 tested
+           vertices: p0(v6) p4(v2)
+           between f7 and f3
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+- f8
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:  0.193099 0.718318 -0.66838
+    - offset:  -0.5
+    - center: 0.0965496 0.359159 -0.33419 
+    - vertices: p3(v7) p0(v6) p2(v3) p1(v1)
+    - neighboring facets: f3 f7 f14 f12
+    - ridges:
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+     - r6 tested
+           vertices: p0(v6) p1(v1)
+           between f8 and f7
+     - r13 tested
+           vertices: p3(v7) p1(v1)
+           between f14 and f8
+     - r14 tested
+           vertices: p3(v7) p2(v3)
+           between f8 and f12
+
+Facets only
+- f7
+    - flags: bottom tested seen
+    - merges: 1
+    - normal:  0.979144 -0.184925 0.0841393
+    - offset:  -0.5
+    - center: 0.489572 -0.0924626 0.0420696 
+    - vertices: p0(v6) p5(v5) p4(v2) p1(v1)
+    - neighboring facets: f6 f14 f8 f3
+    - ridges:
+     - r2 tested
+           vertices: p5(v5) p1(v1)
+           between f7 and f14
+     - r6 tested
+           vertices: p0(v6) p1(v1)
+           between f8 and f7
+     - r7 tested
+           vertices: p0(v6) p4(v2)
+           between f7 and f3
+     - r8 tested
+           vertices: p5(v5) p4(v2)
+           between f6 and f7
+- f3
+    - flags: bottom tested seen
+    - merges: 1
+    - normal:  -0.0631615 -0.670688 -0.739046
+    - offset:  -0.5
+    - center: -0.0315808 -0.335344 -0.369523 
+    - vertices: p0(v6) p2(v3) p4(v2) p6(v0)
+    - neighboring facets: f6 f12 f7 f8
+    - ridges:
+     - r3 tested
+           vertices: p2(v3) p6(v0)
+           between f3 and f12
+     - r11 tested
+           vertices: p4(v2) p6(v0)
+           between f6 and f3
+     - r7 tested
+           vertices: p0(v6) p4(v2)
+           between f7 and f3
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+- f8
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:  0.193099 0.718318 -0.66838
+    - offset:  -0.5
+    - center: 0.0965496 0.359159 -0.33419 
+    - vertices: p3(v7) p0(v6) p2(v3) p1(v1)
+    - neighboring facets: f3 f7 f14 f12
+    - ridges:
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+     - r6 tested
+           vertices: p0(v6) p1(v1)
+           between f8 and f7
+     - r13 tested
+           vertices: p3(v7) p1(v1)
+           between f14 and f8
+     - r14 tested
+           vertices: p3(v7) p2(v3)
+           between f8 and f12
+PASS   : orgQhull::QhullFacetList_test::t_io()
+PASS   : orgQhull::QhullFacetList_test::cleanupTestCase()
+Totals: 7 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullFacetList_test *********
+********* Start testing of orgQhull::QhullFacetSet_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullFacetSet_test::initTestCase()
+PASS   : orgQhull::QhullFacetSet_test::t_construct()
+PASS   : orgQhull::QhullFacetSet_test::t_convert()
+PASS   : orgQhull::QhullFacetSet_test::t_readonly()
+PASS   : orgQhull::QhullFacetSet_test::t_foreach()
+- f8
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:  0.193099 0.718318 -0.66838
+    - offset:  -0.5
+    - center: 0.0965496 0.359159 -0.33419 
+    - vertices: p3(v7) p0(v6) p2(v3) p1(v1)
+    - neighboring facets: f3 f7 f14 f12
+    - ridges:
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+     - r6 tested
+           vertices: p0(v6) p1(v1)
+           between f8 and f7
+     - r13 tested
+           vertices: p3(v7) p1(v1)
+           between f14 and f8
+     - r14 tested
+           vertices: p3(v7) p2(v3)
+           between f8 and f12
+- f3
+    - flags: bottom tested seen
+    - merges: 1
+    - normal:  -0.0631615 -0.670688 -0.739046
+    - offset:  -0.5
+    - center: -0.0315808 -0.335344 -0.369523 
+    - vertices: p0(v6) p2(v3) p4(v2) p6(v0)
+    - neighboring facets: f6 f12 f7 f8
+    - ridges:
+     - r3 tested
+           vertices: p2(v3) p6(v0)
+           between f3 and f12
+     - r11 tested
+           vertices: p4(v2) p6(v0)
+           between f6 and f3
+     - r7 tested
+           vertices: p0(v6) p4(v2)
+           between f7 and f3
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+
+Facet identifiers:  f8 f3
+PASS   : orgQhull::QhullFacetSet_test::t_io()
+PASS   : orgQhull::QhullFacetSet_test::cleanupTestCase()
+Totals: 7 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullFacetSet_test *********
+********* Start testing of orgQhull::QhullHyperplane_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullHyperplane_test::initTestCase()
+PASS   : orgQhull::QhullHyperplane_test::t_construct()
+PASS   : orgQhull::QhullHyperplane_test::t_convert()
+h18
+h19
+h22
+h24
+h26
+h27
+h30
+h31
+h34
+h35
+h38
+h39
+PASS   : orgQhull::QhullHyperplane_test::t_readonly()
+PASS   : orgQhull::QhullHyperplane_test::t_define()
+PASS   : orgQhull::QhullHyperplane_test::t_value()
+PASS   : orgQhull::QhullHyperplane_test::t_operator()
+PASS   : orgQhull::QhullHyperplane_test::t_iterator()
+PASS   : orgQhull::QhullHyperplane_test::t_const_iterator()
+PASS   : orgQhull::QhullHyperplane_test::t_qhullHyperplane_iterator()
+Hyperplane:
+ -0 -0 -1 -0.5
+Hyperplane w/ runId:
+ -0 -0 -1 -0.5
+ and a message  -0 -0 -1 offset  -0.5
+PASS   : orgQhull::QhullHyperplane_test::t_io()
+PASS   : orgQhull::QhullHyperplane_test::cleanupTestCase()
+Totals: 12 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullHyperplane_test *********
+********* Start testing of orgQhull::QhullLinkedList_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullLinkedList_test::initTestCase()
+PASS   : orgQhull::QhullLinkedList_test::t_construct()
+PASS   : orgQhull::QhullLinkedList_test::t_convert()
+PASS   : orgQhull::QhullLinkedList_test::t_element()
+PASS   : orgQhull::QhullLinkedList_test::t_search()
+PASS   : orgQhull::QhullLinkedList_test::t_iterator()
+PASS   : orgQhull::QhullLinkedList_test::t_const_iterator()
+PASS   : orgQhull::QhullLinkedList_test::t_QhullLinkedList_iterator()
+INFO:     empty QhullVertextList
+INFO:   - p0 (v6):  0.554541 -0.0686476 -0.661643
+ neighborFacets: f8 f7 f3
+- p7 (v8):  -0.554541 0.0686476 0.661643
+ neighborFacets: f6 f12 f14
+- p5 (v5):  0.424603 -0.116278 0.745783
+ neighborFacets: f6 f7 f14
+- p6 (v0):  -0.617702 -0.60204 -0.0774023
+ neighborFacets: f3 f6 f12
+- p3 (v7):  -0.361442 0.786965 -0.00673698
+ neighborFacets: f8 f12 f14
+- p4 (v2):  0.361442 -0.786965 0.00673698
+ neighborFacets: f3 f6 f7
+- p2 (v3):  -0.424603 0.116278 -0.745783
+ neighborFacets: f3 f8 f12
+- p1 (v1):  0.617702 0.60204 0.0774023
+ neighborFacets: f7 f8 f14
+
+PASS   : orgQhull::QhullLinkedList_test::t_io()
+PASS   : orgQhull::QhullLinkedList_test::cleanupTestCase()
+Totals: 10 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullLinkedList_test *********
+********* Start testing of orgQhull::QhullPoint_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullPoint_test::initTestCase()
+PASS   : orgQhull::QhullPoint_test::t_construct()
+PASS   : orgQhull::QhullPoint_test::t_convert()
+p0
+p5
+p1
+p4
+p2
+p6
+p3
+p7
+PASS   : orgQhull::QhullPoint_test::t_readonly()
+PASS   : orgQhull::QhullPoint_test::t_define()
+PASS   : orgQhull::QhullPoint_test::t_operator()
+PASS   : orgQhull::QhullPoint_test::t_iterator()
+PASS   : orgQhull::QhullPoint_test::t_const_iterator()
+PASS   : orgQhull::QhullPoint_test::t_qhullpoint_iterator()
+Point w/o runId:
+p4:  0.5 -0.5 -0.5
+Point w/ runId:
+p4:  0.5 -0.5 -0.5
+ and a message   0.5 -0.5 -0.5
+ Point with id and a message  p4:  0.5 -0.5 -0.5
+PASS   : orgQhull::QhullPoint_test::t_io()
+PASS   : orgQhull::QhullPoint_test::cleanupTestCase()
+Totals: 11 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullPoint_test *********
+********* Start testing of orgQhull::QhullPoints_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullPoints_test::initTestCase()
+PASS   : orgQhull::QhullPoints_test::t_construct()
+PASS   : orgQhull::QhullPoints_test::t_convert()
+PASS   : orgQhull::QhullPoints_test::t_getset()
+PASS   : orgQhull::QhullPoints_test::t_element()
+PASS   : orgQhull::QhullPoints_test::t_iterator()
+PASS   : orgQhull::QhullPoints_test::t_const_iterator()
+PASS   : orgQhull::QhullPoints_test::t_search()
+PASS   : orgQhull::QhullPoints_test::t_points_iterator()
+Empty QhullPoints
+
+QhullPoints from c[]
+p2289496:  0 1 2
+p2289520:  3 4 5
+
+QhullPoints
+p0:  0.554541 -0.0686476 -0.661643
+p1:  0.617702 0.60204 0.0774023
+p2:  -0.424603 0.116278 -0.745783
+p3:  -0.361442 0.786965 -0.00673698
+p4:  0.361442 -0.786965 0.00673698
+p5:  0.424603 -0.116278 0.745783
+p6:  -0.617702 -0.60204 -0.0774023
+p7:  -0.554541 0.0686476 0.661643
+RunId
+p0:  0.554541 -0.0686476 -0.661643
+p1:  0.617702 0.60204 0.0774023
+p2:  -0.424603 0.116278 -0.745783
+p3:  -0.361442 0.786965 -0.00673698
+p4:  0.361442 -0.786965 0.00673698
+p5:  0.424603 -0.116278 0.745783
+p6:  -0.617702 -0.60204 -0.0774023
+p7:  -0.554541 0.0686476 0.661643
+RunId w/ message
+ 0.554541 -0.0686476 -0.661643
+ 0.617702 0.60204 0.0774023
+ -0.424603 0.116278 -0.745783
+ -0.361442 0.786965 -0.00673698
+ 0.361442 -0.786965 0.00673698
+ 0.424603 -0.116278 0.745783
+ -0.617702 -0.60204 -0.0774023
+ -0.554541 0.0686476 0.661643
+RunId w/ identifiers
+p0:  0.554541 -0.0686476 -0.661643
+p1:  0.617702 0.60204 0.0774023
+p2:  -0.424603 0.116278 -0.745783
+p3:  -0.361442 0.786965 -0.00673698
+p4:  0.361442 -0.786965 0.00673698
+p5:  0.424603 -0.116278 0.745783
+p6:  -0.617702 -0.60204 -0.0774023
+p7:  -0.554541 0.0686476 0.661643
+PASS   : orgQhull::QhullPoints_test::t_io()
+PASS   : orgQhull::QhullPoints_test::cleanupTestCase()
+Totals: 11 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullPoints_test *********
+********* Start testing of orgQhull::QhullPointSet_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullPointSet_test::initTestCase()
+PASS   : orgQhull::QhullPointSet_test::t_construct()
+PASS   : orgQhull::QhullPointSet_test::t_convert()
+PASS   : orgQhull::QhullPointSet_test::t_element()
+PASS   : orgQhull::QhullPointSet_test::t_iterator()
+PASS   : orgQhull::QhullPointSet_test::t_const_iterator()
+PASS   : orgQhull::QhullPointSet_test::t_search()
+PASS   : orgQhull::QhullPointSet_test::t_pointset_iterator()
+QhullPointSet from coplanarPoints
+p21:  0.368247 0.129543 0.5
+p51:  0.35127 -0.210684 0.5
+p80:  0.313266 0.0568358 0.5
+p27:  0.0344498 -0.00151988 0.5
+p34:  -0.000258967 -0.352467 0.5
+p19:  0.44098 -0.449916 0.5
+p57:  -0.300445 0.416634 0.5
+p97:  -0.336919 0.403301 0.5
+p108:  -0.442525 0.486883 0.5
+p48:  0.100394 0.317561 0.5
+p50:  0.188981 0.202207 0.5
+p75:  0.196243 0.25294 0.5
+p5:  -0.082514 0.186773 0.5
+p12:  -0.22729 -0.0635886 0.5
+p23:  -0.148985 0.0132737 0.5
+p29:  -0.340232 -0.287248 0.5
+p87:  -0.17844 -0.0395658 0.5
+p100:  -0.114231 0.126861 0.5
+p7:  -0.0840006 0.201191 0.5
+p0:  -0.499992 -0.368462 0.5
+p110:  0.076173 0.238959 0.5
+p28:  0.0545838 0.390737 0.5
+p15:  0.404653 0.00452289 0.5
+
+
+RunId
+p21:  0.368247 0.129543 0.5
+p51:  0.35127 -0.210684 0.5
+p80:  0.313266 0.0568358 0.5
+p27:  0.0344498 -0.00151988 0.5
+p34:  -0.000258967 -0.352467 0.5
+p19:  0.44098 -0.449916 0.5
+p57:  -0.300445 0.416634 0.5
+p97:  -0.336919 0.403301 0.5
+p108:  -0.442525 0.486883 0.5
+p48:  0.100394 0.317561 0.5
+p50:  0.188981 0.202207 0.5
+p75:  0.196243 0.25294 0.5
+p5:  -0.082514 0.186773 0.5
+p12:  -0.22729 -0.0635886 0.5
+p23:  -0.148985 0.0132737 0.5
+p29:  -0.340232 -0.287248 0.5
+p87:  -0.17844 -0.0395658 0.5
+p100:  -0.114231 0.126861 0.5
+p7:  -0.0840006 0.201191 0.5
+p0:  -0.499992 -0.368462 0.5
+p110:  0.076173 0.238959 0.5
+p28:  0.0545838 0.390737 0.5
+p15:  0.404653 0.00452289 0.5
+
+RunId w/ message
+p21:  0.368247 0.129543 0.5
+p51:  0.35127 -0.210684 0.5
+p80:  0.313266 0.0568358 0.5
+p27:  0.0344498 -0.00151988 0.5
+p34:  -0.000258967 -0.352467 0.5
+p19:  0.44098 -0.449916 0.5
+p57:  -0.300445 0.416634 0.5
+p97:  -0.336919 0.403301 0.5
+p108:  -0.442525 0.486883 0.5
+p48:  0.100394 0.317561 0.5
+p50:  0.188981 0.202207 0.5
+p75:  0.196243 0.25294 0.5
+p5:  -0.082514 0.186773 0.5
+p12:  -0.22729 -0.0635886 0.5
+p23:  -0.148985 0.0132737 0.5
+p29:  -0.340232 -0.287248 0.5
+p87:  -0.17844 -0.0395658 0.5
+p100:  -0.114231 0.126861 0.5
+p7:  -0.0840006 0.201191 0.5
+p0:  -0.499992 -0.368462 0.5
+p110:  0.076173 0.238959 0.5
+p28:  0.0545838 0.390737 0.5
+p15:  0.404653 0.00452289 0.5
+PASS   : orgQhull::QhullPointSet_test::t_io()
+PASS   : orgQhull::QhullPointSet_test::cleanupTestCase()
+Totals: 10 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullPointSet_test *********
+********* Start testing of orgQhull::QhullRidge_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullRidge_test::initTestCase()
+PASS   : orgQhull::QhullRidge_test::t_construct()
+2
+8
+6
+7
+XFAIL  : orgQhull::QhullRidge_test::t_getSet() SetIterator copy constructor not reset to BOT
+..\..\cpp\qhulltest\QhullRidge_test.cpp(105) : failure location
+PASS   : orgQhull::QhullRidge_test::t_getSet()
+PASS   : orgQhull::QhullRidge_test::t_foreach()
+Ridges Without runId
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+     - r3 tested
+           vertices: p4(v1) p0(v0)
+           between f2 and f1
+     - r1 tested
+           vertices: p6(v6) p4(v1)
+           between f9 and f1
+     - r2 tested
+           vertices: p6(v6) p2(v2)
+           between f1 and f10
+Ridge
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+Ridge with runId
+     - r4 tested
+           vertices: p2(v2) p0(v0)
+           between f1 and f3
+PASS   : orgQhull::QhullRidge_test::t_io()
+PASS   : orgQhull::QhullRidge_test::cleanupTestCase()
+Totals: 6 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullRidge_test *********
+********* Start testing of orgQhull::QhullSet_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullSet_test::initTestCase()
+PASS   : orgQhull::QhullSet_test::t_qhullsetbase()
+PASS   : orgQhull::QhullSet_test::t_convert()
+PASS   : orgQhull::QhullSet_test::t_element()
+PASS   : orgQhull::QhullSet_test::t_search()
+PASS   : orgQhull::QhullSet_test::t_iterator()
+PASS   : orgQhull::QhullSet_test::t_const_iterator()
+PASS   : orgQhull::QhullSet_test::t_qhullset_iterator()
+INFO:     empty set
+INFO:   - f6
+    - flags: top tested seen coplanar
+    - merges: 1
+    - normal:  -0.193099 -0.718318 0.66838
+    - offset:  -0.5
+    - center: -0.0965496 -0.359159 0.33419 
+    - vertices: p7(v8) p5(v5) p4(v2) p6(v0)
+    - neighboring facets: f3 f7 f12 f14
+    - ridges:
+     - r11 tested
+           vertices: p4(v2) p6(v0)
+           between f6 and f3
+     - r16 tested
+           vertices: p7(v8) p6(v0)
+           between f12 and f6
+     - r17 tested
+           vertices: p7(v8) p5(v5)
+           between f6 and f14
+     - r8 tested
+           vertices: p5(v5) p4(v2)
+           between f6 and f7
+- f14
+    - flags: bottom tested coplanar
+    - merges: 1
+    - normal:  0.0631615 0.670688 0.739046
+    - offset:  -0.5
+    - center: 0.0315808 0.335344 0.369523 
+    - vertices: p7(v8) p3(v7) p5(v5) p1(v1)
+    - neighboring facets: f7 f8 f12 f6
+    - ridges:
+     - r2 tested
+           vertices: p5(v5) p1(v1)
+           between f7 and f14
+     - r17 tested
+           vertices: p7(v8) p5(v5)
+           between f6 and f14
+     - r19 tested
+           vertices: p7(v8) p3(v7)
+           between f14 and f12
+     - r13 tested
+           vertices: p3(v7) p1(v1)
+           between f14 and f8
+- f8
+    - flags: bottom tested seen coplanar
+    - merges: 1
+    - normal:  0.193099 0.718318 -0.66838
+    - offset:  -0.5
+    - center: 0.0965496 0.359159 -0.33419 
+    - vertices: p3(v7) p0(v6) p2(v3) p1(v1)
+    - neighboring facets: f3 f7 f14 f12
+    - ridges:
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+     - r6 tested
+           vertices: p0(v6) p1(v1)
+           between f8 and f7
+     - r13 tested
+           vertices: p3(v7) p1(v1)
+           between f14 and f8
+     - r14 tested
+           vertices: p3(v7) p2(v3)
+           between f8 and f12
+- f3
+    - flags: bottom tested seen
+    - merges: 1
+    - normal:  -0.0631615 -0.670688 -0.739046
+    - offset:  -0.5
+    - center: -0.0315808 -0.335344 -0.369523 
+    - vertices: p0(v6) p2(v3) p4(v2) p6(v0)
+    - neighboring facets: f6 f12 f7 f8
+    - ridges:
+     - r3 tested
+           vertices: p2(v3) p6(v0)
+           between f3 and f12
+     - r11 tested
+           vertices: p4(v2) p6(v0)
+           between f6 and f3
+     - r7 tested
+           vertices: p0(v6) p4(v2)
+           between f7 and f3
+     - r10 tested
+           vertices: p0(v6) p2(v3)
+           between f3 and f8
+
+PASS   : orgQhull::QhullSet_test::t_io()
+PASS   : orgQhull::QhullSet_test::cleanupTestCase()
+Totals: 10 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullSet_test *********
+********* Start testing of orgQhull::QhullVertex_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::QhullVertex_test::initTestCase()
+PASS   : orgQhull::QhullVertex_test::t_constructConvert()
+6
+5
+1
+2
+3
+0
+7
+8
+XFAIL  : orgQhull::QhullVertex_test::t_getSet() ListIterator copy constructor not reset to BOT
+..\..\cpp\qhulltest\QhullVertex_test.cpp(107) : failure location
+Point 0:
+p0:  0.554541 -0.0686476 -0.661643
+
+Point 5:
+p5:  0.424603 -0.116278 0.745783
+
+Point 1:
+p1:  0.617702 0.60204 0.0774023
+
+Point 4:
+p4:  0.361442 -0.786965 0.00673698
+
+Point 2:
+p2:  -0.424603 0.116278 -0.745783
+
+Point 6:
+p6:  -0.617702 -0.60204 -0.0774023
+
+Point 3:
+p3:  -0.361442 0.786965 -0.00673698
+
+Point 7:
+p7:  -0.554541 0.0686476 0.661643
+
+PASS   : orgQhull::QhullVertex_test::t_getSet()
+PASS   : orgQhull::QhullVertex_test::t_foreach()
+Vertex and vertices w/o runId:
+- p4 (v1):  0.5 -0.5 -0.5
+ neighborFacets: f1 f2 f9
+ p6(v6) p2(v2) p4(v1) p0(v0)
+Vertex and vertices w/ runId:
+- p4 (v1):  0.5 -0.5 -0.5
+ neighborFacets: f1 f2 f9
+vertices: p6(v6) p2(v2) p4(v1) p0(v0)
+PASS   : orgQhull::QhullVertex_test::t_io()
+PASS   : orgQhull::QhullVertex_test::cleanupTestCase()
+Totals: 6 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::QhullVertex_test *********
+********* Start testing of orgQhull::RboxPoints_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::RboxPoints_test::initTestCase()
+PASS   : orgQhull::RboxPoints_test::t_construct()
+INFO   : Caught QH6189 rbox error: dimension, D0, out of bounds (>=200 or <=0)
+INFO   : Caught QH10062 Qhull error: can not set PointCoordinates dimension to -1
+PASS   : orgQhull::RboxPoints_test::t_error()
+PASS   : orgQhull::RboxPoints_test::t_test()
+INFO   : Caught QH10063 Qhull error: can not change PointCoordinates dimension (from 2 to 102)
+PASS   : orgQhull::RboxPoints_test::t_getSet()
+PASS   : orgQhull::RboxPoints_test::t_foreach()
+INFO   : Caught QH10012 Qhull error: expected 4 2-d PointCoordinates but read 3 PointCoordinates plus 1 extra coordinates
+PASS   : orgQhull::RboxPoints_test::t_change()
+PASS   : orgQhull::RboxPoints_test::t_ostream()
+PASS   : orgQhull::RboxPoints_test::cleanupTestCase()
+Totals: 9 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::RboxPoints_test *********
+********* Start testing of orgQhull::UsingLibQhull_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::UsingLibQhull_test::initTestCase()
+MachineEpsilon 2.22045e-016 angleEpsilon 8.9706e-015 distanceEpsilon 9.87561e-015
+ Global angleEpsilon 1 distanceEpsilon 1
+INFO     Caught error -- QH10057 Qhull error: missing definition for currentVertexDimension().  Need currentQhull() or setGlobalVertexDimension()
+
+PASS   : orgQhull::UsingLibQhull_test::t_classMembers()
+pointsBegin 0xb13fb0 pointsEnd 0xb140f0 dimension 4
+INFO     Caught error -- QH10059 Qhull error: missing definition for currentPoints().  Need currentQhull() or setGlobalDistanceEpsilon()
+
+PASS   : orgQhull::UsingLibQhull_test::t_globalPoints()
+INFO   : Caught QH10049 Qhull error: UsingLibQhull already in use by QhullQh.runId 925096783
+PASS   : orgQhull::UsingLibQhull_test::t_UsingLibQhull()
+INFO   : Caught QH1 
+INFO   : QH10054 Report previous NOthrow error
+PASS   : orgQhull::UsingLibQhull_test::t_methods()
+PASS   : orgQhull::UsingLibQhull_test::t_cleanuptestcase()
+PASS   : orgQhull::UsingLibQhull_test::cleanupTestCase()
+Totals: 7 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::UsingLibQhull_test *********
+********* Start testing of orgQhull::Qhull_test *********
+Config: Using QTest library 4.6.0, Qt 4.6.0
+PASS   : orgQhull::Qhull_test::initTestCase()
+INFO   : Caught QH10023 Qhull error: checkIfQhullInitialized failed.  Call runQhull() first.
+PASS   : orgQhull::Qhull_test::t_construct()
+Expecting summary of halfspace intersect
+
+Halfspace intersection by the convex hull of 4 points in 2-d:
+
+  Number of halfspaces: 4
+  Number of non-redundant halfspaces: 4
+  Number of intersection points: 4
+
+Statistics for: normals of square | qhull H
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 4
+  CPU seconds to compute hull (after input):  0
+
+Expecting no output from qh_fprintf() in Qhull.cpp
+PASS   : orgQhull::Qhull_test::t_attribute()
+INFO   : Caught QH6029 qhull error: option 'Fd' is not used with this program.
+             It may be used with qhull.
+
+While executing:  | 
+Options selected for Qhull 2010.1 2010/01/06:
+  run-id 925096783
+INFO   : Error stream without output stream
+qhull error: option 'Fd' is not used with this program.
+             It may be used with qhull.
+
+While executing:  | 
+Options selected for Qhull 2010.1 2010/01/06:
+  run-id 925096783
+INFO   : Caught QH6029 
+INFO   : Error output sent to output stream without error stream
+qhull input error: feasible point is not clearly inside halfspace
+feasible point:      0      0 
+     halfspace:   -0.5   -0.5 
+     at offset:    0.5  and distance:    0.5 
+The halfspace was at index 1
+
+While executing: rbox "c" | qhull Tz H0
+Options selected for Qhull 2010.1 2010/01/06:
+  run-id 925096783  Tz-stdout  Halfspace-about  0
+INFO   : Caught QH6023 
+INFO   : No error stream or output stream
+INFO   : Caught QH6029 qhull error: option 'Fd' is not used with this program.
+             It may be used with qhull.
+
+While executing:  | 
+Options selected for Qhull 2010.1 2010/01/06:
+  run-id 925096783
+PASS   : orgQhull::Qhull_test::t_message()
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 6
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox "c" | qhull s
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 84
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+
+Convex hull of 8 points in 3-d:
+
+  Number of vertices: 8
+  Number of facets: 6
+  Number of non-simplicial facets: 6
+
+Statistics for: rbox "c" | qhull 
+
+  Number of points processed: 8
+  Number of hyperplanes created: 11
+  Number of distance tests for qhull: 35
+  Number of distance tests for merging: 84
+  Number of distance tests for checking: 56
+  Number of merged facets: 6
+  CPU seconds to compute hull (after input):  0
+
+PASS   : orgQhull::Qhull_test::t_getSet()
+PASS   : orgQhull::Qhull_test::t_getQh()
+PASS   : orgQhull::Qhull_test::t_getValue()
+PASS   : orgQhull::Qhull_test::t_foreach()
+Expecting vertexList and facetList of a 3-d diamond.
+3
+6 8 12
+     0      0   -0.5 
+     0      0    0.5 
+     0   -0.5      0 
+     0    0.5      0 
+  -0.5      0      0 
+   0.5      0      0 
+3 3 1 4 
+3 1 3 5 
+3 0 3 4 
+3 3 0 5 
+3 2 1 5 
+3 1 2 4 
+3 2 0 4 
+3 0 2 5 
+Expecting normals of a 3-d diamond.
+4
+8
+-0.5773502691896257 0.5773502691896257 0.5773502691896257 -0.2886751345948129 
+0.5773502691896257 0.5773502691896257 0.5773502691896257 -0.2886751345948129 
+-0.5773502691896257 0.5773502691896257 -0.5773502691896257 -0.2886751345948129 
+0.5773502691896257 0.5773502691896257 -0.5773502691896257 -0.2886751345948129 
+0.5773502691896257 -0.5773502691896257 0.5773502691896257 -0.2886751345948129 
+-0.5773502691896257 -0.5773502691896257 0.5773502691896257 -0.2886751345948129 
+-0.5773502691896257 -0.5773502691896257 -0.5773502691896257 -0.2886751345948129 
+0.5773502691896257 -0.5773502691896257 -0.5773502691896257 -0.2886751345948129 
+PASS   : orgQhull::Qhull_test::t_modify()
+PASS   : orgQhull::Qhull_test::cleanupTestCase()
+Totals: 10 passed, 0 failed, 0 skipped
+********* Finished testing of orgQhull::Qhull_test *********
+Passed 127 tests.
+
+Qhull output at end
+qhull: no message for error.  Check cerr or error stream
+
+Qhull output at end
+
+Halfspace intersection by the convex hull of 4 points in 2-d:
+
+  Number of halfspaces: 4
+  Number of non-redundant halfspaces: 4
+  Number of intersection points: 4
+
+Statistics for: normals of square | qhull H
+
+  Number of points processed: 4
+  Number of hyperplanes created: 6
+  Number of distance tests for qhull: 4
+  CPU seconds to compute hull (after input):  0
+
diff --git a/html/qh-code.htm b/html/qh-code.htm
index cec31359a308b0ade4bc04e5b450a89bd5fca756..6f5126f617d9707d5556f62646fedb6118bc54ad 100644
--- a/html/qh-code.htm
+++ b/html/qh-code.htm
@@ -212,8 +212,10 @@ C++ programs</a></h2>
 incomplete.  You will need to extend the interface for all
 but the simplest applications.
 You will need to understand the data structures and read the code.
-Most users will find it easier to call Qhull as an external
-command.
+Most users will find it easier to call Qhull as a program.
+
+<p><b>Note:</b>  Please download the latest sources from
+git://gitorious.org/qhull/qhull.git
 
 <p>
 Qhull's C++ interface provides wrapper classes for Qhull and Rbox.  It provides access to Qhull's data structures.
@@ -261,8 +263,7 @@ See RboxPoints.cpp for an example.
 A more flexible approach extends Qhull's classes.  For example,
 to access the vertices of a <a href="#facet-cpp">QhullFacet</a>,
 define a constructor of <a href="#vertexset-cpp">QhullVertexSet</a>
-that takes a QhullFacet as a parameter.  Please send these extensions
-to bradb@shore.net for incorporation into Qhull.
+that takes a QhullFacet as a parameter.
 </p>
 <p>
 With care, you may create multiple Qhull instances, but only one instance may be active at time.
diff --git a/html/qh-get.htm b/html/qh-get.htm
index 7bc03eeee18fc9c14f4471593a0c5de442de8f8c..c33656145760a6b440a219769489e920b6c45546 100644
--- a/html/qh-get.htm
+++ b/html/qh-get.htm
@@ -34,12 +34,12 @@ width="100" height="100"></a> Qhull Downloads</h1>
 	</li>
     <li><a
         href="http://www.qhull.org/download/qhull-2010.1.zip">Download:
-        Qhull 2010.1 for Windows</a> (1.2 Mbytes) <p>Type: console programs for
-        Windows 95, 98, ME, 2000, NT, XP</p>
+        Qhull 2010.1 for Windows</a> (2.4 Mbytes) <p>Type: console programs for
+        Windows</p>
         <p>Includes executables, documentation, sources files, and a cygwin Makefile. It runs in a
         DOS window.</p>
     </li>
-	<li><a href="http://www.qhull.org/download/qhull-2010.1-src.tgz">Download: Qhull 2010.1 for Unix</a> (725K)
+	<li><a href="http://www.qhull.org/download/qhull-2010.1-src.tgz">Download: Qhull 2010.1 for Unix</a> (660K)
 	<p>Type: C source code for 32-bit and 64-bit architectures</p>
 	<p>Includes documentation, source files, a simple Makefile, DevStudio project files, and Qt project files.
 	    Includes preliminary C++ support.
@@ -130,16 +130,6 @@ and upgraded it to 2002.1.
         &quot;bcc32 -WX -w- -O2-e -erbox -lc rbox.c&quot;. The
         options for qhull are the same. [D. Zwick] </p>
     </li>
-    <li><a
-        href="http://www.qhull.org/download/qhull-1.0.sit.hqx">Download:
-        Qhull version 1.0 (Mac)</a> (180K) <p>Type: C source
-        code, packaged for Macintosh w/68881 </p>
-        <p>The Macintosh implementation of Qhull 1.0 reads input
-        from a file and returns the results to a file. The code
-        is compiled for a 68881 floating point coprocessor. The
-        package includes Think C projects for Qhull and the rbox
-        input generator. </p>
-    </li>
 </ul>
 <!-- Navigation links -->
 <hr>
diff --git a/html/trolltech2.rtf b/html/trolltech2.rtf
deleted file mode 100644
index c1817514c30a425b7bcdc838288e1610e83476e9..0000000000000000000000000000000000000000
--- a/html/trolltech2.rtf
+++ /dev/null
@@ -1,335 +0,0 @@
-{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fnil\fcharset0 Tahoma;}{\f2\fnil\fprq1\fcharset0 Courier New;}{\f3\fnil\fprq1\fcharset0 Lucida Console;}{\f4\fswiss Arial;}{\f5\fswiss\fcharset0 Arial;}{\f6\froman\fcharset0 Times New Roman;}}
-{\colortbl ;\red255\green0\blue0;\red0\green0\blue255;\red1\green0\blue1;\red0\green128\blue0;\red163\green21\blue21;\red0\green0\blue165;}
-{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\nowidctlpar\f0\fs20 Problems with Qt 4.5.2. documentation Qt 4.4.3 and Thid\par
-Christrine and Joanna\par
-\par
-----\par
-Creator\par
-\par
-Integrate with QTestLib\par
-\par
--------\par
-/git/bin/ssh-keygen does not work under MSYS\par
-\par
-------\par
-Qt 4.6.0\par
-\par
-If QTDIR set in qtvars but not system environment, get\par
-\par
------\par
-Did not update qhulltest.vcproj after installing a new version.\par
-\par
-Depends reports\par
-\pard   \cf1\b\f1\fs17 Error: The Side-by-Side configuration information for "c:\\qt\\4.6.0\\bin\\MOC.EXE" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).\par
-\pard\nowidctlpar\cf0\b0\f0\fs20\par
-\par
-\f2\fs16 Moc'ing RboxPoints_test.cpp...\par
-The system cannot execute the specified program.\par
-Project : error PRJ0019: A tool returned an error code from "Moc'ing RboxPoints_test.cpp..."\par
-\f0\fs20\par
-\f2\fs16 WARNING: Can't find the Qt version that's associated with this project. Defaulting to 4.6.0 instead.\par
-\f0\fs20\par
-qhulltest.vcproj\par
-\tab <Globals>\par
-\tab\tab <Global\par
-\tab\tab\tab Name="QtVersion"\par
-\tab\tab\tab Value="4.5.2"\par
-\tab\tab />\par
-\tab\tab <Global\par
-\tab\tab\tab Name="QtVersion Win32"\par
-\tab\tab\tab Value="4.5.3"\par
-\tab\tab />\par
-\tab </Globals>\par
---------------\par
-git\par
-\par
-exclude ConvexHull/* included the ConvexHull directory?  Not tmp/* or cpp/unused/*\par
-\par
-What does D mean?  Why not these files?\par
-ISPY-/local/qhull/html> git checkout next\par
-D       File_id.diz\par
-D       QHULL-GO.pif\par
-D       eg/Qhull-go.bat\par
-D       eg/q_eg\par
-D       eg/q_egtest\par
-D       eg/q_test\par
-D       eg/q_test.bat\par
-D       html/qh--4d.gif\par
-D       html/qh--cone.gif\par
-D       html/qh--dt.gif\par
-D       html/qh--geom.gif\par
-D       html/qh--half.gif\par
-D       html/qh--rand.gif\par
-D       html/rbox.htm\par
-D       html/rbox.man\par
-D       html/rbox.txt\par
-Switched to branch 'next'\par
-\par
---\par
-cd qhull3.0\par
-164  git init\par
-165  git add .\par
-166  git commit\par
-167  git config --global user.name bbarber\par
-168  git config --global user.email bradb@shore.net\par
-169  mv .git ../qhull3.1\par
-170  cd ../qhull3.1\par
-171  git add .\par
-172  git commit -a\par
-173  cd ../qhull2002.1\par
-174  mv ../qhull3.1/.git .\par
-175  git add .\par
-176  git commit -a\par
-177  mv .git ../qhull-2003.1/\par
-178  cd ../qhull-2003.1/\par
-179  git add .\par
-180  git commit -a\par
-git branch next\par
-191  git checkout next\par
-192  git status\par
-193  git add .\par
-194  git commit -a\par
-195  git add .\par
-196  git commit -a\par
-197  git log --stat --summary\par
-git remote add origin git@gitorious.org:qhull/qhull.git\par
-\par
-On CMD\par
-/qt/git/bin\par
-./sh\par
-PATH=/bin:$PATH\par
-ssh-agent \par
-SSH_AUTH_SOCK=/tmp/ssh-JeBcgds488/agent.488; export SSH_AUTH_SOCK;\par
-SSH_AGENT_PID=5252; export SSH_AGENT_PID;\par
-echo Agent pid 5252;\par
-ssh-add c:/bash/home/bbarber/.ssh/bradb@shore.net-091205\par
-\par
-On bash\par
-export SSH_AUTH_SOCK=c:/qt/git/tmp/ssh-JeBcgds488/agent.488;\par
-git push origin master\par
-git push origin next\par
-\par
-e .git/info/exclude\par
-html/trolltech.rtf\par
-ConvexHull\par
-ConvexHull/*\par
-cpp/unused/*\par
-news/*\par
-qtpro/*/Makefile*\par
-qtpro/*/object_script*\par
-tmp/*\par
-\par
-# Executables\par
-*.a\par
-*.dll\par
-*.exe\par
-\par
-# DevStudio files\par
-*.bsc\par
-*.ncb\par
-*.pdb\par
-*.suo\par
-\par
-# Data files\par
-*.off\par
-*.x\par
-\par
-\par
------\par
-\f3 ** Change to static link library before shipping, or define Qt for static linking.\par
-\f0\par
------\par
-\pard\f4 4) No complaints if qhull.pro has 'CONFIG += debug', but the command line adds 'release'.\f5    It should be debug_and_release\par
-\par
-\f4 Running build steps for project qhull...\par
-Starting: c:/qt/2009.05/qt/bin/qmake.exe C:/bash/local/qhull/qtpro/qhull/qhull.pro -spec win32-g++ -r CONFIG+=release \par
-Exited with code 0.\par
-Starting: C:/Qt/2009.05/mingw/bin/mingw32-make.exe -w \par
-mingw32-make: Entering directory `C:/bash/local/qhull/qtpro/qhull'\par
-C:/Qt/2009.05/mingw/bin/mingw32-make -f Makefile.Debug\par
-mingw32-make[1]: Entering directory `C:/bash/local/qhull/qtpro/qhull'\par
-mingw32-make[1]: Nothing to be done for `first'.\par
-mingw32-make[1]: Leaving directory `C:/bash/local/qhull/qtpro/qhull'\par
-mingw32-make: Leaving directory `C:/bash/local/qhull/qtpro/qhull'\par
-Exited with code 0.\par
-\par
-\f5 --------\par
-\f4 'Handling external libraries'  has a bad URL to 'Declaring other Libraries\par
-\par
-Why does the make file call both gcc and g++.  These appear to be the same in mingw, but is that necessarily so?\par
-\par
-gcc -c -g -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"c:\\Qt\\2009.05\\qt\\include\\QtCore" -I"c:\\Qt\\2009.05\\qt\\include" -I"c:\\Qt\\2009.05\\qt\\include\\ActiveQt" -I"..\\..\\tmp\\moc" -I"c:\\Qt\\2009.05\\qt\\mkspecs\\win32-g++" -o ..\\..\\tmp\\obj\\usermem.o ..\\..\\src\\usermem.c\par
-g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -shared -Wl,--out-implib,..\\..\\tmp\\lib\\..\\..\\\\libqhull.a -o ..\\..\\qhull.dll object_script.qhull.Debug -L"c:\\Qt\\2009.05\\qt\\lib" -lQtCored4\par
-Creating library file: ..\\..\\tmp\\lib\\..\\..\\\\libqhull.a\par
-\par
-\f5 ------\par
-Executable is not relative to $BUILDDIR in qtcreator 'Could not find the executable".   It is relative to QTDIR/.. instead\f4\par
-\pard\nowidctlpar\f0\par
-\par
------\par
-Qhull users on 'const' and warn64\par
-\par
--------\par
-\f3  - Ask Jim and Andy about operator<<\par
- - Note to Jim Frost on coding conventions\par
-\f0\par
------\par
-\f3 Style  &*r.Coordinates() -- Search Qt\par
-\par
-\f0 -----\par
-Find python program for counters.  Change user.h to last code instead of next.  When were error codes added?  Put into changes.txt\par
-\par
-----\par
-Options->Text Editor->File Formats->XML -- Review formating options\par
-\par
----\par
-#def symbol for QT_VERSION\par
-\par
----\par
-\cf2\f3 How to\par
-  using\cf0  \cf3 orgQhull\cf0 ::\cf3 QhullVertexSet::PrintVertexSet\cf0 ;\par
-\par
-\f2\fs16 ..\\cpp\\QhullVertex.cpp(46) : error C2885: 'orgQhull::QhullVertexSet::PrintVertexSet': not a valid using-declaration at non-class scope\par
-\f3\fs20\par
-\f0 ---\par
-Why does moving operator<< into orgQhull cause errors for RboxPoints_test?\par
-\par
-\pard\sb100\sa100\f6\fs24 ------\par
-C++, why does \f3\fs20     \cf4 //friend std::ostream & operator<<(std::ostream &os, Point &p);\par
-\cf0\f6\fs24 in point.h cause operator<< to fail for Points and QhullFacet?  Is the friend in orgQhull hide the operator in global?\par
------\par
-Add documentation 'Initializing References' in 'Initializers[C++]' . Tricky rules\par
-----\par
-next, previous, peekPrevious, and peekNext returns an iterator [typedef'd as 'Item' in qiterator.h], but the documented signature is T&.  How is the conversion done?\f2\fs16  \f6\fs24\par
-----\par
-What is role of operator=?\par
-----\par
-Need to count XPASSs per testcase.  These need fixing in the test code.  Otherwise hidden in log.  (QEXPECTED_FAIL)\par
----\par
-Can you use ostream<<FacetList to write to a QString?  \par
----\par
-QFIXUP(int, message) for messages into the test log.  Need callback or count of each type\par
-Workaround\par
-\f3\fs20     \cf3 QEXPECT_FAIL\cf0 (0,\cf5 "toQList for QhullFacetList"\cf0 , \cf3 QTest\cf0 ::\cf3 Continue\cf0 );\par
-    \cf3 QCOMPARE\cf0 (\cf3 fs2\cf0 .\cf3 count\cf0 (),6);\par
-\cf2 ----\par
-Can not conditional compile a member function e.g., QHullFacetSet.toStdVector.  So a library needs to know all includes.\par
-toQList must be defined outside of class.\par
-toQLIst(QHullFacet)\par
-qhullcpp includes\par
-"..\\..\\4.3.0\\include\\QtCore","..\\..\\4.3.0\\include\\QtCore","..\\..\\4.3.0\\include\\QtGui","..\\..\\4.3.0\\include\\QtGui","..\\..\\4.3.0\\include","..\\..\\4.3.0\\include\\QtTest","..\\src","..\\..\\4.3.0\\include\\ActiveQt","moc","uic_h",".",..\\..\\4.3.0\\mkspecs\\win32-msvc2005\par
-Qhulltest includes\par
-.,..\\cpp,..\\..\\cpp,..\\src,..\\..\\src,..\\tmp,..\\..\\tmp,"\\qt\\4.3.0\\include\\QtCore","\\qt\\4.3.0\\include\\QtGui","\\qt\\4.3.0\\include","\\qt\\4.3.0\\include\\QtTest","\\qt\\4.3.0\\include\\ActiveQt",\\qt\\4.3.0\\mkspecs\\win32-msvc2005\par
-How does template instantiation know when to define a function and where.  Is the same rule for globals as members?\par
-Can you specialize a templated base class or does the declaration need to be specialized as well?  Can not specialize a templated base class.  The specialization has to occur before declaring the derived class, but need the derived class to implement the specialization\par
-#\cf4 //Conversion \par
-#//ClassRefs before //Types\par
-\cf0     \cf3 std\cf0 ::\cf3 vector\cf0 <\cf3 QhullVertex\cf0 > \cf3 vertices_toStdVector\cf0 () \cf2 const\cf0 ;\par
-\cf4 How to use precompiled headers with Qt\par
-Need QSTOP or QBREAK to cancel a test\par
-'\cf6\f2\fs16 scalar deleting destructor' What does this mean in calling ~QhullQh from ~Qhull\cf4\f3\fs20\par
-copy assignment needed for vector<T> \par
-\cf2 #ifndef\cf0  \cf3 QT_NO_STL\par
-std\cf0 ::\cf3 vector\cf0 <\cf3 QhullFacet\cf0 > \cf3 QhullFacetSet\cf0 ::\par
-\cf3 toStdVector\cf0 () \cf2 const\par
-\cf0\{\par
-    \cf3 QhullFacetSetIterator\cf0  \cf3 i\cf0 (*\cf2 this\cf0 );\par
-    \cf3 std\cf0 ::\cf3 vector\cf0 <\cf3 QhullFacet\cf0 > \cf3 vs\cf0 ;\par
-    \cf3 vs\cf0 .\cf3 reserve\cf0 (\cf3 i\cf0 .\cf3 countRemaining\cf0 ());\par
-    \cf2 while\cf0 (\cf3 i\cf0 .\cf3 hasNext\cf0 ())\{\par
-        \cf3 vs\cf0 .\cf3 push_back\cf0 (\cf3 i\cf0 .\cf3 next\cf0 ());\par
-    \}\par
-    \cf2 return\cf0  \cf3 vs\cf0 ;\par
-\}\cf4 //toStdVector\par
-\cf2 #endif\par
-\par
-\cf0\f6\fs24\par
----\par
-Highlights 'operator' as misspelled\par
-\f3\fs20    \cf2 using\cf0                \cf3 Point\cf0 ::\cf2 operator\cf0 [];\par
-\f6\fs24 ---------\par
-Gotcha\par
-\f3\fs20     \cf3 Point\cf0  \cf3 p2\cf0 ();\par
-    \cf3 QVERIFY\cf0 (\cf3 p2\cf0 ==\cf3 p\cf0 );\par
-\f2\fs16 ..\\cpp\\qhulltest\\Point_test.cpp(62) : error C2679: binary '==' : no operator found which takes a right-hand operand of type 'orgQhull::Point' (or there is no acceptable conversion)\par
-\f6\fs24 ---\par
-   <no include file>\par
-  \cf3\f3\fs20 QHULL_DECLARE_SEQUENTIAL_ITERATOR\cf0 (\cf3 Point\cf0 , \cf3 coordT\cf0 )\par
-\f2\fs16 c:\\bash\\local\\qhull\\cpp\\Point.h(137) : error C4430: missing type specifier - int assumed.\par
-\pard\nowidctlpar\f0\fs20 ----\par
-Use an extra space  '\f3  : ' in initializer lists\par
-\f0\par
-============================\par
-== Qt newsletter\par
-============================\par
-\par
-QLineEdit\par
-QToolBox\par
-http://www.froglogic.com/freeware/\par
-missed a Taste of Qt 4\par
-See http://doc.trolltech.com/ 3.3/activeqt-dotnet.html for details.\par
-For more information about using precompiled headers, see http://doc.trolltech.com/3.3/qmake-manual-7.html.\par
-add defrag for paging file\par
-\par
-mssing\par
-file://localhost/C:/download/Qt Quarterly/qq11-events.html\par
-\par
-============================\par
-== DevStudio notes\par
-============================\par
-\par
-\pard\keepn\sb100\sa100 DevStudio8/vc/include/vector -- change ++* to ++\par
-\pard\nowidctlpar\tab _Myt operator--(int)\par
-\tab\tab\{\tab // postdecrement\par
-\tab\tab _Myt _Tmp = *this;\par
-\tab\tab _SCL_SECURE_VALIDATE(this->_Mycont != NULL);\par
-\tab\tab _SCL_SECURE_VALIDATE_RANGE(_Myptr >= ((_Myvec *)(this->_Mycont))->_Myfirst);\par
-\tab\tab --_Myptr;\par
-\tab\tab return (_Tmp);\par
-\tab\tab\}\par
-\par
-\par
-\tab # Instead of\par
-\tab _Myt operator--(int)\par
-\tab\tab\{\tab // postdecrement\par
-\tab\tab _Myt _Tmp = *this;\par
-\tab\tab --*this;\par
-\tab\tab return (_Tmp);\par
-\tab\tab\}\par
-\par
-============================\par
-== Qt notes\par
-============================\par
-\par
------------------------\par
-Cust ID 43151\par
-Licence 1530522\par
-Brad Barber\par
-\par
----------------------------------------\par
-vcapp does not set "Configuration->C++->Output files->Program Database Filename" and "Configuation->C++->Browse Information->Browse file"  By default, both are set to DESTDIR.\par
-\par
-ProgramDatabaseFile="thidd.pdb"\par
-\par
-------------------------------------------\par
-vcapp/vclib does not set "Configuration->C++->Browse Information->Enable Browse Information->Include all Browse Information (/FR)\par
-\par
-QRegExp is not precompiled\par
-\par
-QRegExp does not capture positive look-ahead #163710\par
-\par
-Xml Schema for .ui files #163702\par
-\par
-Use "docked=true" to position DockWidgets\par
-\par
-    * [156793] Introduced PRECOMPILED_DIR for PCH output (defaults to\par
-      OBJECTS_DIR).\par
-    * [257985] Fixed qmake location detection bug.\par
-    * Ensured that empty INCLUDEPATH definitions are stripped out.\par
-    * Allow QMAKE_UUID to override qmake deteremined UUID in the vcproj\par
-      generator.\par
-\par
-----\par
-EOF\par
-}
-�
\ No newline at end of file
diff --git a/index.htm b/index.htm
index cc70d89592b02f428781bcdec6a77116c8eadb04..64eeda7c620f0fce9d5718ed4710244aad239070 100644
--- a/index.htm
+++ b/index.htm
@@ -51,13 +51,13 @@ and higher. </p>
 <ul>
     <li><a href="http://www.qhull.org/news">News</a> and
 	<a href="http://www.qhull.org/news/qhull-news.html#bugs">Bugs</a>
-	about Qhull 2003.1 2003/12/30</li>
+	about Qhull 2010.1 2010/01/06</li>
     <li><a href="http://www.qhull.org/download">Download</a>
         Qhull</li>
     <li><a
         href="http://www.geom.uiuc.edu/graphics/pix/Special_Topics/Computational_Geometry/welcome.html">Examples
         </a>of Qhull output </li>
-	<li><a href=http://savannah.nongnu.org/projects/qhull/>Development</a> at Savannah
+	<li><a href=http://gitorious.org/qhull/>Development</a> at Gitorious
 	<li><input name=as_q size=10 value="">
 		<input type="submit" value="Search">
 		www.qhull.org
diff --git a/vcproj/libqhull.vcproj b/project/libqhull.vcproj
similarity index 100%
rename from vcproj/libqhull.vcproj
rename to project/libqhull.vcproj
diff --git a/qtpro/libqhull/libqhull.pro b/project/libqhull/libqhull.pro
similarity index 100%
rename from qtpro/libqhull/libqhull.pro
rename to project/libqhull/libqhull.pro
diff --git a/qtpro/libqhullcpp/libqhullcpp.pro b/project/libqhullcpp/libqhullcpp.pro
similarity index 96%
rename from qtpro/libqhullcpp/libqhullcpp.pro
rename to project/libqhullcpp/libqhullcpp.pro
index 38793b0be4872b85cdec8cf13430d5655584e5fe..03791d9424d90924bd51b437a9efe3d28cd72452 100644
--- a/qtpro/libqhullcpp/libqhullcpp.pro
+++ b/project/libqhullcpp/libqhullcpp.pro
@@ -10,10 +10,12 @@ LIBS += -L../..
 build_pass:CONFIG(debug, debug|release):{
    TARGET = qhullcppd
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/libqhullcpp/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    TARGET = qhullcpp
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/libqhullcpp/Release
 }
 QT -= gui
diff --git a/qtpro/qconvex/qconvex.pro b/project/qconvex/qconvex.pro
similarity index 90%
rename from qtpro/qconvex/qconvex.pro
rename to project/qconvex/qconvex.pro
index f00fb8e83521774ba8b2e64e0c399c39ae404628..c87868e895e93fcd0708503461ce96619822b60f 100644
--- a/qtpro/qconvex/qconvex.pro
+++ b/project/qconvex/qconvex.pro
@@ -12,9 +12,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/qconvex/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/qconvex/Release
 }
 QT -= gui
diff --git a/qtpro/qdelaunay/qdelaunay.pro b/project/qdelaunay/qdelaunay.pro
similarity index 90%
rename from qtpro/qdelaunay/qdelaunay.pro
rename to project/qdelaunay/qdelaunay.pro
index a10ae1e7c00ee19af28f9e918ab3d1845fc1eff3..0f96156e5a8e0d5b4a903bfe98770bbd7db2c032 100644
--- a/qtpro/qdelaunay/qdelaunay.pro
+++ b/project/qdelaunay/qdelaunay.pro
@@ -12,9 +12,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/qdelaunay/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/qdelaunay/Release
 }
 QT -= gui
diff --git a/qtpro/qhalf/qhalf.pro b/project/qhalf/qhalf.pro
similarity index 90%
rename from qtpro/qhalf/qhalf.pro
rename to project/qhalf/qhalf.pro
index b2227f44164ed3f76645c06b2cfe03a974c32f2e..23aefc761007090216bc37bebac336524307f4ca 100644
--- a/qtpro/qhalf/qhalf.pro
+++ b/project/qhalf/qhalf.pro
@@ -12,9 +12,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/qconvex/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/qconvex/Release
 }
 QT -= gui
diff --git a/qtpro/qhull-all.pro b/project/qhull-all.pro
similarity index 100%
rename from qtpro/qhull-all.pro
rename to project/qhull-all.pro
diff --git a/vcproj/qhull.sln b/project/qhull.sln
similarity index 100%
rename from vcproj/qhull.sln
rename to project/qhull.sln
diff --git a/vcproj/qhull.vcproj b/project/qhull.vcproj
similarity index 100%
rename from vcproj/qhull.vcproj
rename to project/qhull.vcproj
diff --git a/qtpro/qhull/qhull.pro b/project/qhull/qhull.pro
similarity index 90%
rename from qtpro/qhull/qhull.pro
rename to project/qhull/qhull.pro
index ad799d29cb052581f40b452046e0de079eb289ec..4a6330a8a413de2da895fe371e9c5ba01bd6a93e 100644
--- a/qtpro/qhull/qhull.pro
+++ b/project/qhull/qhull.pro
@@ -12,9 +12,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/qhull/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/qhull/Release
 }
 QT -= gui
diff --git a/vcproj/qhullcpp.vcproj b/project/qhullcpp.vcproj
similarity index 100%
rename from vcproj/qhullcpp.vcproj
rename to project/qhullcpp.vcproj
diff --git a/vcproj/qhulltest.vcproj b/project/qhulltest.vcproj
similarity index 100%
rename from vcproj/qhulltest.vcproj
rename to project/qhulltest.vcproj
diff --git a/qtpro/qhulltest/qhulltest.pro b/project/qhulltest/qhulltest.pro
similarity index 96%
rename from qtpro/qhulltest/qhulltest.pro
rename to project/qhulltest/qhulltest.pro
index acf2a4085cd80522b71f2c4e5b210d6ea002f2d8..06594d4cae88c2d5d890e09dd75b4b9a45c1916f 100644
--- a/qtpro/qhulltest/qhulltest.pro
+++ b/project/qhulltest/qhulltest.pro
@@ -10,10 +10,12 @@ CONFIG -= app_bundle
 LIBS += -L../..
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhullcppd
+   PRE_TARGETDEPS += ../../libqhullcppd.a
    OBJECTS_DIR = ../../tmp/qhulltest/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhullcpp
    OBJECTS_DIR = ../../tmp/qhulltest/Release
+   PRE_TARGETDEPS += ../../libqhullcpp.a
 }
 QT -= gui
 MOC_DIR = ../../tmp/moc
diff --git a/qtpro/qvoronoi/qvoronoi.pro b/project/qvoronoi/qvoronoi.pro
similarity index 90%
rename from qtpro/qvoronoi/qvoronoi.pro
rename to project/qvoronoi/qvoronoi.pro
index 884bffbfb35fb3462caf7775df4c04f4a1aec3cb..ce49023c7a2cfddee771f342ec874538fd074d95 100644
--- a/qtpro/qvoronoi/qvoronoi.pro
+++ b/project/qvoronoi/qvoronoi.pro
@@ -12,9 +12,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/qvoronoi/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/qvoronoi/Release
 }
 QT -= gui
diff --git a/vcproj/rbox.vcproj b/project/rbox.vcproj
similarity index 100%
rename from vcproj/rbox.vcproj
rename to project/rbox.vcproj
diff --git a/qtpro/rbox/rbox.pro b/project/rbox/rbox.pro
similarity index 90%
rename from qtpro/rbox/rbox.pro
rename to project/rbox/rbox.pro
index 674817c25a8f92c849407fb0b23f1500b6088fd9..ae18d906a81b58e861dd248c953551f96641eb3e 100644
--- a/qtpro/rbox/rbox.pro
+++ b/project/rbox/rbox.pro
@@ -10,9 +10,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/rbox/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/rbox/Release
 }
 QT -= gui
diff --git a/qtpro/user_eg/user_eg.pro b/project/user_eg/user_eg.pro
similarity index 90%
rename from qtpro/user_eg/user_eg.pro
rename to project/user_eg/user_eg.pro
index 70a8521176a3b7a75e3fb3903eb87baa0621e8cd..23c89b2b563f87cc36e54bec7c58e2aed0b94cc1 100644
--- a/qtpro/user_eg/user_eg.pro
+++ b/project/user_eg/user_eg.pro
@@ -11,9 +11,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/user_eg/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/user_eg/Release
 }
 QT -= gui
diff --git a/qtpro/user_eg2/user_eg2.pro b/project/user_eg2/user_eg2.pro
similarity index 90%
rename from qtpro/user_eg2/user_eg2.pro
rename to project/user_eg2/user_eg2.pro
index 869bfd8a2a2447fb89fd225539baefa6e4031506..3ae3d25798aec9a7b5aae706d3c37f89660944d4 100644
--- a/qtpro/user_eg2/user_eg2.pro
+++ b/project/user_eg2/user_eg2.pro
@@ -11,9 +11,11 @@ QMAKE_CFLAGS += -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings
 QMAKE_CFLAGS += -Wno-sign-conversion # Many size_t vs. int errors
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhulld
+   PRE_TARGETDEPS += ../../libqhulld.a
    OBJECTS_DIR = ../../tmp/user_eg2/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhull
+   PRE_TARGETDEPS += ../../libqhull.a
    OBJECTS_DIR = ../../tmp/user_eg2/Release
 }
 QT -= gui
diff --git a/vcproj/user_eg3.vcproj b/project/user_eg3.vcproj
similarity index 100%
rename from vcproj/user_eg3.vcproj
rename to project/user_eg3.vcproj
diff --git a/qtpro/user_eg3/user_eg3.pro b/project/user_eg3/user_eg3.pro
similarity index 94%
rename from qtpro/user_eg3/user_eg3.pro
rename to project/user_eg3/user_eg3.pro
index 4cd127f399243599c481d4ad35d1593cd6296555..4ec2412f2cda3e7137da3cb7328613b4b63b3bf6 100644
--- a/qtpro/user_eg3/user_eg3.pro
+++ b/project/user_eg3/user_eg3.pro
@@ -8,9 +8,11 @@ CONFIG += console warn_on
 LIBS += -L../..
 build_pass:CONFIG(debug, debug|release):{
    LIBS += libqhullcppd
+   PRE_TARGETDEPS += ../../libqhullcppd.a
    OBJECTS_DIR = ../../tmp/user_eg3/Debug
 }else:build_pass:CONFIG(release, debug|release):{
    LIBS += libqhullcpp
+   PRE_TARGETDEPS += ../../libqhullcpp.a
    OBJECTS_DIR = ../../tmp/user_eg3/Release
 }
 QT -= gui
diff --git a/qhull.ilk b/qhull.ilk
deleted file mode 100644
index 6c31410ad03e6c994a7dd1a623eeb1155ae5da2e..0000000000000000000000000000000000000000
Binary files a/qhull.ilk and /dev/null differ
diff --git a/rbox.ilk b/rbox.ilk
deleted file mode 100644
index 8eef05d0678a46175a773033c843eee6a71fb6bf..0000000000000000000000000000000000000000
Binary files a/rbox.ilk and /dev/null differ
diff --git a/src/Changes.txt b/src/Changes.txt
index c2dcd062992f7e66b47e1f4a58816df2c7f8ead7..0a4d46cefd7a03a72570ac9186d66aaabc60bf40 100644
--- a/src/Changes.txt
+++ b/src/Changes.txt
@@ -73,31 +73,43 @@ Qhull cpp questions
 To do
  - ConvexHull is a submodule to git.  How to get rid of?
  - Review Warn64
- - SUBDIRS to sln -- qmake -tp vc
  - review all #pragma
  - review all FIXUP [^0-9]
  - clean up warnings for libqhullcpp
-117.405 - Abandon savannah
- - Add config directory to Qhull
- - Fix README Visual C++ quickstart
+ - Abandon savannah
  - Review changes with Kent Williams
    Keep size of qh_set as int, set.h, global.c
    Keep size of qh_mem as int, mem.h, global.c
-   Why rename index in qh_initthresholds(), poly2.c, qhull.c -- Seems OK
  - Measure performance of Qhull
  - qhulltest --all added to output
  - Number the FIXUPS
- - Review qh-code.htm#cpp
  - Add test of user_eg3, etc.
- - Add vcproj for qconvex, etc.
  - Review all ptr_intT
  - Change tabs to spaces in src/*.c *.h
  - Check for wraparound of 64-bit ints -- e.g., a large set
  - Reconsider old_qhstat data type (amorilia)
    libqhull.h:  qhstatT *old_qhstat;       /* for saving qh_qhstat in save_qhull() and UsingLibQhull.  Free with qh_free() */
    mem.h:   setT      *tempstack;         /* stack of temporary memory, managed by users */
-
- - Add library dependencies to .pro files.  For now, rebuild on changes.
+ - Add vcproj for qconvex, etc. Change qhullcpp to libqhull.dll
+ - Add config directory to Qhull
+ - Generate vcproj from qtpro files
+   cd qtpro && qmake -spec win32-msvc2005 -tp vc -recursive
+   sed -i 's/C\:\/bash\/local\/qhull\/qtpro\///' qhull-all.sln
+ - Add output of qhulltest to source
+ - Make distribution -- remove tmp, news, .git, leftovers from project, change CRLF
+
+qhull 2010.1 2010/01/06
+
+- Fixed serious bug in qh_gethash [poly.c] 
+- Documentation and build system are incomplete (see above)
+- First release of C++ interface [qh-code.htm]
+- Development moved to http://gitorious.org/qhull 
+  git clone git@gitorious.org:qhull/qhull.git
+- Did not fix conformant tesselations for 'Qt'.  
+  For details, see http://www.qhull.org/news#bugs of May 2007 and Dec 2006.
+- Use g++ builds for Windows distribution (10% faster than msvc2005)
+  Combined vcproj/ and qtproj/ into project/
+  vcproj will be replaced by qmake generated files
  
 qhull 2010.0.3 2010/01/05
 
@@ -123,7 +135,7 @@ Code changes
 - Makefile.txt corrected for libqhull build [amorilia]
 - Renamed index to idx to avoid shadowing BSD strings.h [kwilliams]
 
-qhull 2010.0.1 2010/01/03
+qhull 2010.0.1  2010/01/03
 
 New Features:
  - Added option 'Ta' to annotate output with message codes
@@ -136,6 +148,7 @@ Preliminary C++ support:
 
 Changes to qhull options and results
  - Allow 'd' and 'v' as the filename for 'TO ..' and 'TI ...' in qdelaunay [M. Jambon]
+ - 'rbox tN' requires an integer (previously allowed floats)
  - Allow quoted filenames for 'TO ...' and 'TI ...'
  - Prefix error messages and warnings with a message code (e.g., QH6012)
  - Fixed rbox ignoring flags that were not separated by spaces
@@ -147,7 +160,6 @@ Changes to qhull options and results
  - Removed extra spaces at end of line
 
 Breaking Code Changes:
- - 'rbox tN' takes an integer (previously allowed floats)
  - Renamed qh.coplanarset to coplanarfacetset.  Avoids conflict with facetT.coplanarset
  - qh_restore_qhull() zeroes out qh.old_qhstat and qh.old_tempstack.  Ownership moved.
  - Rewrote save_qhull/restore_qhull
diff --git a/src/global.c b/src/global.c
index 6abb9fda51712afca43b38b1e9f000b77ded375d..73ee5d5ac7d5e32f35d71eb933eff292bd7ffa0b 100644
--- a/src/global.c
+++ b/src/global.c
@@ -12,8 +12,8 @@
    see qhull_a.h for internal functions
 
    copyright (c) 1993-2010 The Geometry Center.
-   $Id: //product/qhull/main/rel/src/global.c#55 $$Change: 1152 $
-   $DateTime: 2010/01/05 22:11:10 $$Author: bbarber $
+   $Id: //product/qhull/main/rel/src/global.c#56 $$Change: 1159 $
+   $DateTime: 2010/01/06 22:14:43 $$Author: bbarber $
  */
 
 #include "qhull_a.h"
@@ -47,7 +47,7 @@ qhT qh_qh;     		/* all global variables.
     recompile user_eg.c, rbox.c, libqhull.c, qconvex.c, qdelaun.c qvoronoi.c, qhalf.c
 */
 
-const char *qh_version = "2010.0.3 2010/01/05";
+const char *qh_version = "2010.1 2010/01/06";
 
 /*-<a                             href="qh-globa.htm#TOC"
   >-------------------------------</a><a name="appendprint">-</a>
diff --git a/src/poly2.c b/src/poly2.c
index 34c8a571d47784fe2fff70817adc1006eaab80b6..58a2c9a80394aa8f406ad650d77cd90aac5a55e9 100644
--- a/src/poly2.c
+++ b/src/poly2.c
@@ -9,8 +9,8 @@
    frequently used code is in poly.c
 
    copyright (c) 1993-2010 The Geometry Center.
-   $Id: //product/qhull/main/rel/src/poly2.c#38 $$Change: 1150 $
-   $DateTime: 2010/01/04 22:43:14 $$Author: bbarber $
+   $Id: //product/qhull/main/rel/src/poly2.c#39 $$Change: 1154 $
+   $DateTime: 2010/01/06 20:41:28 $$Author: bbarber $
 */
 
 #include "qhull_a.h"
@@ -341,8 +341,7 @@ Verify may report that a point is outside of a facet.\n");
         qh_fprintf(qh ferr, 7076, "qhull input warning: exact merge ('Qx').  Verify may report that a point\n\
 is outside of a facet.  See qh-optq.htm#Qx\n");
       else if (qh SKIPcheckmax || qh NOnearinside)
-	qh_fprintf(qh ferr, 7077, "\n\
-qhull input warning: no outer plane check ('Q5') or no processing of\n\
+        qh_fprintf(qh ferr, 7077, "qhull input warning: no outer plane check ('Q5') or no processing of\n\
 near-inside points ('Q8').  Verify may report that a point is outside\n\
 of a facet.\n");
     }
diff --git a/user_eg3.ilk b/user_eg3.ilk
deleted file mode 100644
index dd16733fcdf03fb95d39af078eccfc3ff3497085..0000000000000000000000000000000000000000
Binary files a/user_eg3.ilk and /dev/null differ