diff --git a/Announce.txt b/Announce.txt
index 816a51a9d27ef4d6f464efae21c343970fbc7590..6dfc8627bf12b8efa8f0e972aea6f8c1753817b4 100644
--- a/Announce.txt
+++ b/Announce.txt
@@ -1,5 +1,5 @@
 
- Qhull 2010.1 2010/01/10
+ Qhull 2010.1  2010/01/14
 
         http://www.qhull.org
         git@gitorious.org:qhull/qhull.git
diff --git a/README.txt b/README.txt
index 4a4809c5aad86cb1072d54218b868570126edc80..f34ea36a6df0b3f7897066c85728d6714365631f 100644
--- a/README.txt
+++ b/README.txt
@@ -1,6 +1,6 @@
 Name
 
-      qhull, rbox         2010.1    2010/01/10
+      qhull, rbox         2010.1     2010/01/14
   
 Convex hull, Delaunay triangulation, Voronoi diagrams, Halfspace intersection
  
@@ -240,14 +240,16 @@ build systems.
         - set the library file (use the same for debug and release)
         - build the project
 
-    - create a "Win32 console application" called "qhull"
+    - create a "Win32 console application, empty project" called "qhull"
         - Move unix.c from "qhull source"
-        - Add the library file created by "libqhull"
+        - Project Dependency on libqhull (or copy the library file)
+        - Linker->Input->Ignore LIBCMT
         - Qhull does not use other libraries
 
-    - create a "Win32 console application" called "qconvex"
+    - create a "Win32 console application, empty project" called "qconvex"
         - Move qconvex.c from "qhull source"
-        - Copy the library file from "libqhull"
+        - Project Dependency on libqhull (or copy the library file)
+        - Linker->Input->Ignore LIBCMT
         - build the project
 
     - do the same for qdelaun.c, qhalf, qvoronoi.c, user_eg.c, user_eg2.c
@@ -323,6 +325,7 @@ Distributed files
   CMakeLists.txt       // CMake file
   File_id.diz          // package descriptor
   index.htm            // Home page 
+  qhull*.md5sum        // md5sum for all files
   html/qh-faq.htm      // Frequently asked questions
   html/qh-get.htm      // Download page
   html/index.htm       // Manual
@@ -355,8 +358,6 @@ src/
      qdelaunay.exe
      qhalf.exe
      qvoronoi.exe
-     qhullcpp.dll
-     user_eg3.exe      // C++ demonstration program 
      eg/qhull-go.bat   // DOS window
      qconvex.htm       // html manuals
      qdelaun.htm
@@ -416,7 +417,7 @@ project/
      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 
+     *.vcproj           // Visual C++ projects 
      
 cpp/      
   cpp interface to Qhull
diff --git a/cpp/Qhull.cpp b/cpp/Qhull.cpp
index 410e4f1f22733669f507f600281b71fe973bfb41..38c324cc62831d7fa39759e3557b0cd0eb1376db 100644
--- a/cpp/Qhull.cpp
+++ b/cpp/Qhull.cpp
@@ -1,8 +1,8 @@
 /****************************************************************************
 **
 ** Copyright (C) 2008-2010 C.B. Barber. All rights reserved.
-** $Id: //product/qhull/main/rel/cpp/Qhull.cpp#43 $$Change: 1167 $
-** $DateTime: 2010/01/08 19:03:17 $$Author: bbarber $
+** $Id: //product/qhull/main/rel/cpp/Qhull.cpp#44 $$Change: 1180 $
+** $DateTime: 2010/01/12 21:45:49 $$Author: bbarber $
 **
 ****************************************************************************/
 
diff --git a/cpp/QhullFacet.cpp b/cpp/QhullFacet.cpp
index 6c546f470ffe972eca60bf024258c77c97934efe..43715af62983331a8da11d396a28459db4d5ce6a 100644
--- a/cpp/QhullFacet.cpp
+++ b/cpp/QhullFacet.cpp
@@ -1,8 +1,8 @@
 /****************************************************************************
 **
 ** Copyright (C) 2008-2010 C.B. Barber. All rights reserved.
-** $Id: //product/qhull/main/rel/cpp/QhullFacet.cpp#35 $$Change: 1167 $
-** $DateTime: 2010/01/08 19:03:17 $$Author: bbarber $
+** $Id: //product/qhull/main/rel/cpp/QhullFacet.cpp#37 $$Change: 1184 $
+** $DateTime: 2010/01/13 22:44:48 $$Author: bbarber $
 **
 ****************************************************************************/
 
@@ -78,7 +78,7 @@ getCenter(int qhRunId, qh_PRINT printFormat)
             return QhullPoint(qh hull_dim-1, qh_facet->center);
         }
     }else if(qh CENTERtype==qh_AScentrum){
-        int numCoords= qh hull_dim;
+        volatile int numCoords= qh hull_dim;
         if(printFormat==qh_PRINTtriangles && qh DELAUNAY){
             numCoords--;
         }
diff --git a/cpp/QhullPoint.cpp b/cpp/QhullPoint.cpp
index ee7455bc87ca15c7823f0f2887917983d276752b..b61f8a417df2a5089630d59d7aef9030a5a7a8f6 100644
--- a/cpp/QhullPoint.cpp
+++ b/cpp/QhullPoint.cpp
@@ -1,8 +1,8 @@
 /****************************************************************************
 **
 ** Copyright (C) 2009-2010 C.B. Barber. All rights reserved.
-** $Id: //product/qhull/main/rel/cpp/QhullPoint.cpp#28 $$Change: 1176 $
-** $DateTime: 2010/01/11 19:40:05 $$Author: bbarber $
+** $Id: //product/qhull/main/rel/cpp/QhullPoint.cpp#29 $$Change: 1180 $
+** $DateTime: 2010/01/12 21:45:49 $$Author: bbarber $
 **
 ****************************************************************************/
 
diff --git a/cpp/QhullRidge.cpp b/cpp/QhullRidge.cpp
index 1bcde13607a58e044a0c7aa4aa34bd761603d900..550e8d879041accb94b1d1cef1459b024d147e8e 100644
--- a/cpp/QhullRidge.cpp
+++ b/cpp/QhullRidge.cpp
@@ -1,8 +1,8 @@
 /****************************************************************************
 **
 ** Copyright (C) 2008-2010 C.B. Barber. All rights reserved.
-** $Id: //product/qhull/main/rel/cpp/QhullRidge.cpp#17 $$Change: 1167 $
-** $DateTime: 2010/01/08 19:03:17 $$Author: bbarber $
+** $Id: //product/qhull/main/rel/cpp/QhullRidge.cpp#18 $$Change: 1180 $
+** $DateTime: 2010/01/12 21:45:49 $$Author: bbarber $
 **
 ****************************************************************************/
 
diff --git a/cpp/QhullVertex.cpp b/cpp/QhullVertex.cpp
index d235618d15435bb032ce3fffaa0788551ec4473d..c788c79c3947bf97fc17fdf774837674c14e882b 100644
--- a/cpp/QhullVertex.cpp
+++ b/cpp/QhullVertex.cpp
@@ -1,8 +1,8 @@
 /****************************************************************************
 **
 ** Copyright (C) 2008-2010 C.B. Barber. All rights reserved.
-** $Id: //product/qhull/main/rel/cpp/QhullVertex.cpp#24 $$Change: 1167 $
-** $DateTime: 2010/01/08 19:03:17 $$Author: bbarber $
+** $Id: //product/qhull/main/rel/cpp/QhullVertex.cpp#25 $$Change: 1180 $
+** $DateTime: 2010/01/12 21:45:49 $$Author: bbarber $
 **
 ****************************************************************************/
 
diff --git a/eg/q_test-ok.txt b/eg/q_test-ok.txt
index 1c05987b9934671e4b14f676a2262cc6f491c2ce..4f248e844f81ec1afee5bc9356d1f0d3fb9707b6 100644
--- a/eg/q_test-ok.txt
+++ b/eg/q_test-ok.txt
@@ -2,7 +2,7 @@ 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 Sat Jan 9 22:10:52 EST 2010 =====================
+=== check user_eg Thu Jan 14 07:41:12 EST 2010 =====================
 user_eg "QR1 p n Qt" "v p" Fp
 This is the output from user_eg.c
 
@@ -23,176 +23,181 @@ input
      1      1      1 
 3
 8
-0.9124763375291642 1.390833937612013 -0.4826674750136242 
+0.9124763375291641 1.390833937612012 -0.4826674750136243 
 -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.1847368907548403 1.250953879569599 1.183632828365285 
+-1.673622343028246 0.4254952007805605 0.1339480758702939 
+1.673622343028246 -0.4254952007805605 -0.1339480758702939 
+0.1847368907548403 -1.250953879569599 -1.183632828365285 
 0.5764091147442416 -0.565375258822974 1.532352227508615 
--0.9124763375291642 -1.390833937612013 0.4826674750136242 
+-0.9124763375291641 -1.390833937612012 0.4826674750136243 
 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 
+-0.380573002749541 0.9081645691962865 -0.1743596995716652     -1 
+-0.380573002749541 0.9081645691962865 -0.1743596995716652     -1 
+0.744442726136703 0.4127293393945193 0.5248423762474955     -1 
+0.744442726136703 0.4127293393945193 0.5248423762474955     -1 
+-0.5486066141420022 -0.06994002902120672 0.8331501516894545     -1 
+-0.5486066141420022 -0.06994002902120672 0.8331501516894545     -1 
+0.5486066141420022 0.06994002902120679 -0.8331501516894545     -1 
+0.5486066141420022 0.06994002902120679 -0.8331501516894545     -1 
+0.380573002749541 -0.9081645691962865 0.1743596995716652     -1 
+0.380573002749541 -0.9081645691962865 0.1743596995716652     -1 
+-0.7444427261367029 -0.4127293393945193 -0.5248423762474955 -0.9999999999999997 
+-0.7444427261367029 -0.4127293393945193 -0.5248423762474955 -0.9999999999999997 
 
 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.74   0.41   0.52 
+  0.74   0.41   0.52 
+ -0.55  -0.07   0.83 
+ -0.55  -0.07   0.83 
   0.55   0.07  -0.83 
   0.55   0.07  -0.83 
+  0.38  -0.91   0.17 
+  0.38  -0.91   0.17 
  -0.74  -0.41  -0.52 
  -0.74  -0.41  -0.52 
 
 compute 3-d Delaunay triangulation
-seed: 1263093052
+seed: 1263472872
 input
--0.135 -0.442 0.0375 
- 0.863  0.817  0.845 
- 0.749 -0.751 -0.0784 
- 0.233   0.01  0.308 
--0.745    0.2  0.547 
- 0.689  0.764 0.0326 
--0.00687   0.58   0.29 
--0.429 -0.235  0.636 
+ -0.19  0.924 0.0645 
+-0.151  0.121 -0.999 
+-0.279 0.0422  0.643 
+ 0.345 -0.472 -0.239 
+ -0.23  0.558  0.143 
+ 0.144  0.682 -0.117 
+-0.142  0.617 -0.664 
+-0.405 -0.0175 -0.585 
 3
 11
-1.240517494631336 -0.003479517489464772 0.3915848543758823 
-0.4325650246665382 0.05164624572343687 -0.795073292007923 
-1.053009393125845 -1.010670995154271 2.125126792142873 
--0.3222360652892997 0.08907567313649972 0.1687358887038107 
-0.3344747031242428 -0.8294626438948448 0.8094529913598366 
-0.5237249127640646 0.4746263788310866 0.5133464825759411 
--0.08680442468699798 0.5234816196448938 1.449179660848766 
--0.3004842291691058 0.1184378687364627 0.2345645410349684 
-0.1126977223535627 0.3237093341702559 1.22201893095636 
--0.3248314846462397 0.1053558638800005 0.1450824893377995 
-0.1201506002658334 0.2654285613699809 -0.7272270690809974 
-
-8 vertices and 17 facets with normals:
- -0.35  0.067  -0.72    0.6 
-  0.89 -0.0025   0.28  -0.36 
- -0.37  0.063  -0.89   0.27 
-  0.42   0.05  -0.77  -0.48 
- -0.35  -0.58    0.3   0.67 
-   0.4  -0.38   0.81  -0.19 
-  -0.6  -0.68  -0.28   0.31 
- -0.52   0.14   0.27   -0.8 
-  0.26  -0.64   0.62  -0.38 
- -0.42   0.89  -0.15   0.14 
-  0.52   0.47   0.51   -0.5 
--0.054   0.32   0.89  -0.31 
- -0.47   0.19   0.37  -0.78 
- 0.083   0.24    0.9  -0.37 
- -0.52   0.17   0.23   -0.8 
- -0.42   0.26  -0.87  0.029 
-  0.13   0.29  -0.78  -0.54 
+-0.1270731992674423 -0.08160151428752371 0.01144911880895841 
+-14.58624518794172 2.603141348707405 1.37117753867738 
+0.2741750728780698 0.06973872195301745 0.2067924169989127 
+0.6002796626389219 0.8548148509462599 1.048836094482343 
+0.03271247035718694 0.06467030465467138 -0.1427246572879081 
+0.2141126203343634 0.116851382346182 -0.4671547964658501 
+0.2039494960981066 0.1251634616189978 -0.4342377754506442 
+0.4534790685798933 0.1830052671648504 -0.57170987844102 
+-1.307030603277068 0.7603417056709534 -0.3701892763376181 
+-0.1333342694096785 0.2847511473491298 -0.2767834607948045 
+-0.2491940400641584 0.6667302486205122 -0.2617235088393627 
+
+8 vertices and 18 facets with normals:
+ -0.43  -0.76  0.087   0.48 
+ -0.85  -0.08  0.097   0.51 
+  0.36  -0.23    0.3   0.85 
+ -0.24  -0.16  0.022  -0.96 
+ -0.98   0.17  0.092 -0.034 
+  0.78  0.049   0.48   0.41 
+  0.45   0.11   0.34  -0.82 
+  0.38   0.55   0.67  -0.32 
+  0.79   0.08  0.049    0.6 
+ 0.062   0.12  -0.27  -0.95 
+  0.29   0.16  -0.64  -0.69 
+  0.29   0.18  -0.62  -0.71 
+   0.5    0.2  -0.63  -0.55 
+ -0.92   0.23  -0.18   0.25 
+  0.79   0.27 -0.099   0.55 
+  -0.8   0.47  -0.23  -0.31 
+  -0.2   0.44  -0.42  -0.77 
+ -0.27   0.73  -0.29  -0.55 
 
 find 3-d Delaunay triangle closest to [0.5, 0.5, ...]
--0.01  0.58  0.29 
- 0.69  0.76  0.03 
- 0.23  0.01  0.31 
- 0.86  0.82  0.85 
+ 0.14  0.68 -0.12 
+-0.23  0.56  0.14 
+-0.28  0.04  0.64 
+-0.19  0.92  0.06 
 
 save first triangulation and compute a new triangulation
-seed: 1263093053
+seed: 1263472873
 input
--0.135 -0.179 -0.451 
- -0.22 -0.117 -0.717 
- 0.843  0.606  -0.72 
- 0.103  0.777 -0.653 
- 0.917   0.27  0.654 
--0.251  0.106  0.048 
-  0.76  0.713 -0.875 
- 0.945  0.943  0.497 
+-0.189 -0.813 -0.424 
+ 0.766 -0.813 -0.561 
+-0.185   -0.6 0.00192 
+ 0.214  0.295    0.8 
+-0.568  0.628   0.25 
+-0.796 0.0245 -0.102 
+ 0.625  0.751  0.171 
+ 0.968  -0.84 -0.724 
 3
-9
-0.5784991421290462 0.1006186871681072 -0.09977280612380113 
-0.460552606238444 0.4974196894928448 0.02075099124930041 
-0.4803595270786007 0.4581143721218517 -0.006853920636930482 
-0.488779287888214 0.4916116029193711 0.0009110441063973183 
-0.6627744796954779 1.344916086018763 -0.2500831715046885 
-0.4147211711006736 0.2603262984409769 -0.2292009765913079 
--0.2318832425725548 0.3751970383705909 -0.4456697353117127 
-0.3426525166931397 0.1982976711997191 -0.8696026648180453 
-0.3556182339805915 0.1800163498207631 -0.6791871803810513 
-
-8 vertices and 17 facets with normals:
-  0.79  -0.46  -0.08    0.4 
-  0.74   0.13  -0.13  -0.64 
- -0.68  -0.38    0.4   0.49 
- -0.48   -0.7   0.41   0.34 
- -0.31  -0.67  0.065   0.68 
-  0.26  -0.88  -0.16   0.36 
-  0.47  -0.85  -0.21   0.11 
-  0.55   0.59  0.025  -0.59 
-  0.58   0.55 -0.0082   -0.6 
-  0.57   0.58 0.0011  -0.58 
-  0.41   0.84  -0.16  -0.31 
- -0.86  0.062   0.24   0.45 
- -0.77 -0.051  0.031   0.63 
-  0.56   0.35  -0.31  -0.68 
- -0.29   0.47  -0.56  -0.62 
-  0.32   0.18  -0.81  -0.46 
-  0.38   0.19  -0.73  -0.54 
+10
+0.04955522785006583 0.2145399811991126 -0.2097777556621566 
+-0.2795845043487242 -0.008742879067144216 0.3866980900686051 
+0.067697498743998 0.1768114256517041 0.004995363447211798 
+0.1361431072822059 0.2213589619765555 -0.6793020813429862 
+0.2672809124666363 0.1377236485600255 -0.638957913194612 
+2.225242634818748 -0.4374364647408845 0.969234075340033 
+0.6448442853169156 -0.1835715859898147 0.1209587453231686 
+0.1230048770355301 0.6684036609575841 -1.801441063183167 
+0.09768266367817979 0.6353452464229965 -1.827330676158297 
+0.1329863066955601 0.56568594552651 -1.579901284546683 
+
+8 vertices and 18 facets with normals:
+ -0.13   0.52  -0.84  0.095 
+ -0.49  -0.27   0.54   0.63 
+ -0.15   0.34   0.43   0.82 
+ 0.085   0.37  -0.36  -0.85 
+  -0.4 -0.013   0.56  -0.72 
+  0.13   0.33 0.0093  -0.94 
+  0.15   0.25  -0.77  -0.57 
+ -0.47  -0.41   0.57   0.54 
+ -0.48   -0.5   0.64   0.34 
+ -0.18  -0.65   0.67   0.31 
+-0.0023  -0.83   0.54   0.11 
+  0.31   0.16  -0.74  -0.58 
+  0.88  -0.17   0.39   -0.2 
+ 0.097  -0.71   0.69   0.12 
+  0.76  -0.22   0.14  -0.59 
+ 0.062   0.34  -0.91  -0.25 
+ 0.049   0.32  -0.91  -0.25 
+ 0.076   0.32   -0.9  -0.28 
 
 save second triangulation and restore first one
 
-8 vertices and 17 facets with normals:
- -0.35  0.067  -0.72    0.6 
-  0.89 -0.0025   0.28  -0.36 
- -0.37  0.063  -0.89   0.27 
-  0.42   0.05  -0.77  -0.48 
- -0.35  -0.58    0.3   0.67 
-   0.4  -0.38   0.81  -0.19 
-  -0.6  -0.68  -0.28   0.31 
- -0.52   0.14   0.27   -0.8 
-  0.26  -0.64   0.62  -0.38 
- -0.42   0.89  -0.15   0.14 
-  0.52   0.47   0.51   -0.5 
--0.054   0.32   0.89  -0.31 
- -0.47   0.19   0.37  -0.78 
- 0.083   0.24    0.9  -0.37 
- -0.52   0.17   0.23   -0.8 
- -0.42   0.26  -0.87  0.029 
-  0.13   0.29  -0.78  -0.54 
+8 vertices and 18 facets with normals:
+ -0.43  -0.76  0.087   0.48 
+ -0.85  -0.08  0.097   0.51 
+  0.36  -0.23    0.3   0.85 
+ -0.24  -0.16  0.022  -0.96 
+ -0.98   0.17  0.092 -0.034 
+  0.78  0.049   0.48   0.41 
+  0.45   0.11   0.34  -0.82 
+  0.38   0.55   0.67  -0.32 
+  0.79   0.08  0.049    0.6 
+ 0.062   0.12  -0.27  -0.95 
+  0.29   0.16  -0.64  -0.69 
+  0.29   0.18  -0.62  -0.71 
+   0.5    0.2  -0.63  -0.55 
+ -0.92   0.23  -0.18   0.25 
+  0.79   0.27 -0.099   0.55 
+  -0.8   0.47  -0.23  -0.31 
+  -0.2   0.44  -0.42  -0.77 
+ -0.27   0.73  -0.29  -0.55 
 
 free first triangulation and restore second one.
 
-8 vertices and 17 facets with normals:
-  0.79  -0.46  -0.08    0.4 
-  0.74   0.13  -0.13  -0.64 
- -0.68  -0.38    0.4   0.49 
- -0.48   -0.7   0.41   0.34 
- -0.31  -0.67  0.065   0.68 
-  0.26  -0.88  -0.16   0.36 
-  0.47  -0.85  -0.21   0.11 
-  0.55   0.59  0.025  -0.59 
-  0.58   0.55 -0.0082   -0.6 
-  0.57   0.58 0.0011  -0.58 
-  0.41   0.84  -0.16  -0.31 
- -0.86  0.062   0.24   0.45 
- -0.77 -0.051  0.031   0.63 
-  0.56   0.35  -0.31  -0.68 
- -0.29   0.47  -0.56  -0.62 
-  0.32   0.18  -0.81  -0.46 
-  0.38   0.19  -0.73  -0.54 
+8 vertices and 18 facets with normals:
+ -0.13   0.52  -0.84  0.095 
+ -0.49  -0.27   0.54   0.63 
+ -0.15   0.34   0.43   0.82 
+ 0.085   0.37  -0.36  -0.85 
+  -0.4 -0.013   0.56  -0.72 
+  0.13   0.33 0.0093  -0.94 
+  0.15   0.25  -0.77  -0.57 
+ -0.47  -0.41   0.57   0.54 
+ -0.48   -0.5   0.64   0.34 
+ -0.18  -0.65   0.67   0.31 
+-0.0023  -0.83   0.54   0.11 
+  0.31   0.16  -0.74  -0.58 
+  0.88  -0.17   0.39   -0.2 
+ 0.097  -0.71   0.69   0.12 
+  0.76  -0.22   0.14  -0.59 
+ 0.062   0.34  -0.91  -0.25 
+ 0.049   0.32  -0.91  -0.25 
+ 0.076   0.32   -0.9  -0.28 
 
 compute halfspace intersection about the origin for a diamond
 input as halfspace coefficients + offsets
@@ -214,12 +219,12 @@ input as halfspace coefficients + offsets
      0      0      1 
 
 8 vertices and 6 facets with normals:
-     0      0     -1 
+    -0     -0     -1 
      0     -1      0 
-     1      0      0 
-    -1      0      0 
-     0      1      0 
-     0      0      1 
+     1     -0     -0 
+    -1     -0     -0 
+     0      1     -0 
+    -0     -0      1 
 
 Convex hull of 8 points in 3-d:
 
@@ -231,7 +236,7 @@ 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 qhull: 24
   Number of distance tests for merging: 186
   Number of distance tests for checking: 56
   Number of merged facets: 7
@@ -249,31 +254,31 @@ Voronoi diagram by the convex hull of 8 points in 4-d:
 Statistics for:  | qhull s d Tcv v p
 
   Number of points processed: 8
-  Number of hyperplanes created: 24
-  Number of facets in hull: 17
-  Number of distance tests for qhull: 29
+  Number of hyperplanes created: 28
+  Number of facets in hull: 18
+  Number of distance tests for qhull: 30
   CPU seconds to compute hull (after input):  0
 
 
-Output completed.  Verifying that all points are below 1.3e-014 of
+Output completed.  Verifying that all points are below 6.3e-015 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: 9
+  Number of Voronoi vertices: 10
 
 Statistics for:  | qhull s d Tcv v p
 
   Number of points processed: 8
-  Number of hyperplanes created: 30
-  Number of facets in hull: 17
-  Number of distance tests for qhull: 31
+  Number of hyperplanes created: 26
+  Number of facets in hull: 18
+  Number of distance tests for qhull: 25
   CPU seconds to compute hull (after input):  0
 
 
-Output completed.  Verifying that all points are below 1.2e-014 of
-all facets.  Will make 72 distance computations.
+Output completed.  Verifying that all points are below 1.3e-014 of
+all facets.  Will make 80 distance computations.
 
 Halfspace intersection by the convex hull of 8 points in 3-d:
 
@@ -306,16 +311,16 @@ 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.74   0.41   0.52 
+  0.74   0.41   0.52 
+ -0.55  -0.07   0.83 
+ -0.55  -0.07   0.83 
   0.55   0.07  -0.83 
   0.55   0.07  -0.83 
+  0.38  -0.91   0.17 
+  0.38  -0.91   0.17 
  -0.74  -0.41  -0.52 
  -0.74  -0.41  -0.52 
 
@@ -330,16 +335,16 @@ add points in a diamond
 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.65  -0.65  -0.41 
+ -0.62  -0.62  -0.49 
+ -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 
@@ -354,14 +359,14 @@ add points in a diamond
  -0.68  -0.29   0.68 
 3
 14
-0.9124763375291642 1.390833937612013 -0.4826674750136242 
+0.9124763375291641 1.390833937612012 -0.4826674750136243 
 -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.1847368907548403 1.250953879569599 1.183632828365285 
+-1.673622343028246 0.4254952007805605 0.1339480758702939 
+1.673622343028246 -0.4254952007805605 -0.1339480758702939 
+0.1847368907548403 -1.250953879569599 -1.183632828365285 
 0.5764091147442416 -0.565375258822974 1.532352227508615 
--0.9124763375291642 -1.390833937612013 0.4826674750136242 
+-0.9124763375291641 -1.390833937612012 0.4826674750136243 
     -2      0      0 
      2      0      0 
      0     -2      0 
@@ -370,32 +375,33 @@ add points in a diamond
      0      0      2 
 
 compute 2-d Delaunay triangulation
-seed: 1263093052
+seed: 1263472872
 
 8 vertices and 12 facets with normals:
-  -0.4  -0.13   0.91 
- -0.59  -0.75   0.32 
- -0.62  -0.12  -0.78 
- -0.54   0.49   0.68 
- -0.48   0.69  -0.55 
-  0.32   0.87  -0.37 
-  0.91  0.027  -0.41 
- -0.37   0.71  -0.59 
-  0.28   0.72  -0.63 
-  0.79 -0.037  -0.61 
-  0.66  -0.24  -0.72 
-  0.52  -0.23  -0.82 
+ -0.82 -0.097   0.56 
+  0.47   0.13   0.88 
+ -0.18  -0.75  -0.64 
+  0.77  -0.46  -0.44 
+  0.72  -0.16  -0.67 
+   0.3   0.77  -0.56 
+   0.3   0.74   -0.6 
+ -0.94    0.3  -0.14 
+ -0.86    0.3   -0.4 
+  -0.2   0.49  -0.85 
+ -0.34  -0.38  -0.86 
+ -0.11  0.077  -0.99 
 2
-9
--0.3972944579638578 -0.08004307007469233 
--0.4319187382415534 0.6237920481064538 
-0.4350389966516834 1.195865657998487 
-1.104579246786378 0.03320264934279196 
--0.3151755868712772 0.6022918777889816 
-0.2237634824726033 0.5755486403815016 
-0.6540736961920204 -0.03010033619204729 
-0.4575507554006288 -0.1671786818841038 
-0.3132459269460189 -0.1393285013500536 
+10
+-0.1388419372149232 -0.5903047790933349 
+0.8836657206748351 -0.5217409423146553 
+0.5388709238189163 -0.1191277022399955 
+0.2647360327557356 0.6885561422457714 
+0.2459726887997324 0.611908120160106 
+-3.445290546970042 1.098723140873361 
+-1.067502989289911 0.377210585957882 
+-0.1147687718310879 0.2871231203544601 
+-0.1997379526635375 -0.2189978504221931 
+-0.05464400670266253 0.03877765575953952 
 
 add points to triangulation
 added point p8:        -1  -0.7369    1.543
@@ -411,32 +417,31 @@ added point p12:    0.3586   0.8694   0.8844
 added point p13:    -0.233  0.03883   0.0558
 14 points, 0 extra points, 14 vertices, and 24 facets in total
 2
-20
--0.4319187382415534 0.6237920481064538 
--0.3151755868712772 0.6022918777889816 
--0.6568877590648341 -0.3268629022493903 
-0.1834751973008456 0.01381809787440132 
-0.413397142658804 0.3086448380688814 
-1.811243050941344 0.003085127307382685 
-0.9603986352523803 0.2835736517764953 
--0.141089174884125 -2.637024384556084 
--0.3933820649219444 -1.099512810758794 
-0.4565706488258495 -0.4787626296855139 
-0.1502940799154604 -0.1940206096632962 
--0.4578280637835974 0.6544176124971529 
--1.259151859154114 -0.1632825694209101 
-0.2040179786444819 0.5765284518790214 
-0.2381132321559051 0.5553517895220766 
-0.5913854700431016 0.9243685208071013 
--0.4181925051650937 0.3447680567897183 
--0.6184883483821199 -0.2903529612758818 
-0.1280557590928238 -0.08960843054206136 
-0.1199247857785789 -0.139398602612059 
+19
+0.4190589529426351 0.1799073624717555 
+0.2775682418127933 -0.04960781078224328 
+0.6978255364497644 -0.7030546944903984 
+0.3243958225108349 -0.3558811204178737 
+-0.1770791011663862 -0.3571577693371214 
+-0.4427069351094398 -0.7989194853664092 
+-0.4346851541231168 -0.8478054492439076 
+-0.6669044562591214 0.7915549146177496 
+-1.022875972949408 -0.1835879091029747 
+-0.6480944535659176 0.08905089210734157 
+-0.5287464129473456 0.3262675069223315 
+0.06616618019423398 0.710509300449046 
+0.2931123071212344 0.4942537763398743 
+0.1594305236635025 0.5339919387547318 
+-0.1028253202728593 0.297876123087317 
+-0.2370235548328732 0.2986831371531672 
+-0.02820772430996743 0.03174425117150861 
+-0.197381846636349 -0.2333639544461441 
+-0.2711807605750091 -0.1699122074224506 
 
 find Delaunay triangle closest to [0.5, 0.5, ...]
- 0.51 -0.08 
- 0.01  0.31 
- 0.55  0.69 
+ 0.36  0.87 
+ 0.14  0.14 
+ 0.64  0.34 
 
 compute halfspace intersection about the origin for a diamond
 3
@@ -500,7 +505,7 @@ 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 qhull: 68
   Number of distance tests for merging: 370
   Number of distance tests for checking: 214
   Number of merged facets: 7
@@ -513,36 +518,36 @@ 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: 9
+  Number of Voronoi vertices: 10
 
 Statistics for: user_eg Delaunay | qhull s d Tcv v p
 
   Number of points processed: 8
-  Number of hyperplanes created: 20
+  Number of hyperplanes created: 21
   Number of facets in hull: 12
-  Number of distance tests for qhull: 31
+  Number of distance tests for qhull: 35
   CPU seconds to compute hull (after input):  0
 
 
-Output completed.  Verifying that all points are below 5.8e-015 of
-all facets.  Will make 72 distance computations.
+Output completed.  Verifying that all points are below 4.2e-015 of
+all facets.  Will make 80 distance computations.
 
 Voronoi diagram by the convex hull of 14 points in 3-d:
 
   Number of Voronoi regions: 14
-  Number of Voronoi vertices: 20
+  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: 47
+  Number of hyperplanes created: 50
   Number of facets in hull: 24
-  Number of distance tests for qhull: 67
+  Number of distance tests for qhull: 75
   CPU seconds to compute hull (after input):  0
 
 
-Output completed.  Verifying that all points are below 5.8e-015 of
-all facets.  Will make 280 distance computations.
+Output completed.  Verifying that all points are below 4.2e-015 of
+all facets.  Will make 266 distance computations.
 
 Halfspace intersection by the convex hull of 8 points in 3-d:
 
@@ -586,11 +591,11 @@ 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 Sat Jan 9 22:10:52 EST 2010 ==================
+=== check front ends Thu Jan 14 07:41:12 EST 2010 ==================
 qconvex -
 
 qconvex- compute the convex hull
-    http://www.qhull.org  2010.1 2010/01/09
+    http://www.qhull.org  2010.1 2010/01/14
 
 input (stdin):
     first lines: dimension and number of points (or vice-versa).
@@ -703,7 +708,7 @@ Print options:
     -    - one line descriptions of all options
 qconvex .
 
-Qhull 2010.1 2010/01/09.
+Qhull 2010.1 2010/01/14.
 Except for 'F.' and 'PG', upper-case options take an argument.
 
  incidences     mathematica    normals        OFF_format     points
@@ -732,7 +737,7 @@ Except for 'F.' and 'PG', upper-case options take an argument.
  Angle_max      Centrum_size   Random_dist    Ucoplanar_max  Wide_outside
 qconvex
 
-qconvex- compute the convex hull.  Qhull 2010.1 2010/01/09
+qconvex- compute the convex hull.  Qhull 2010.1 2010/01/14
     input (stdin): dimension, number of points, point coordinates
     comments start with a non-numeric character
 
@@ -766,18 +771,18 @@ examples:
 rbox c D3 | qconvex s n Qt 
 4
 12
-     0      0     -1   -0.5 
-     0      0     -1   -0.5 
+    -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 
+     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:
 
@@ -867,10 +872,10 @@ Statistics for: rbox c d D2 | qconvex s Qc Fx
 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 
+0.2135848119563837 0.1168704340428167 0.9699086708284445 -0.09806074564261891 
+0.08553875579270345 -0.8316435307282575 -0.5486822022403077 -0.1234144150397865 
+-0.749541668500822 -0.02779445272382559 -0.6613733859014792 -0.2159556159595279 
+0.3120013537900506 0.9498158823230658 -0.02247097950761911 -0.02453689035981485 
 
 Convex hull of 1004 points in 3-d:
 
@@ -906,15 +911,15 @@ 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 QR1263093053
+Statistics for: rbox d G1 D12 | qconvex QR0 FA QR1263472873
 
   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 distance tests for checking: 196656
   Number of merged facets: 2036
-  CPU seconds to compute hull (after input): 0.046
+  CPU seconds to compute hull (after input): 0.093
   Approximate facet area:   0.00035546337
   Approximate volume:       8.5511197e-006
 
@@ -939,19 +944,19 @@ Statistics for: rbox c D6 | qconvex FA TF500
   Approximate volume:        1
 
 
-At 22:10:53 &  0 CPU secs, qhull has created 543 facets and merged 289.
+At 07:41:13 &  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 22:10:53 &  0 CPU secs, qhull has created 1061 facets and merged 737.
+At 07:41:13 &  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 22:10:53 &  0 CPU secs, qhull has created 1575 facets and merged 1230.
+At 07:41:13 &  0 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 22:10:53 &  0 CPU secs, qhull has created 1815 facets and merged 1457.
+At 07:41:13 &  0 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:
@@ -972,7 +977,7 @@ Statistics for: rbox c D6 | qconvex FA TF500
 
 First post-merge with 'C3.5e-015' and 'A1.8e+308'
 
-At 22:10:53 &  0 CPU secs, qhull has created 1815 facets and merged 1457.
+At 07:41:13 &  0 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.
@@ -1058,12 +1063,12 @@ 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.1 2010/01/09:
-  run-id 929091177
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870274976
 qvoronoi -
 
 qvoronoi- compute the Voronoi diagram
-    http://www.qhull.org  2010.1 2010/01/09
+    http://www.qhull.org  2010.1 2010/01/14
 
 input (stdin):
     first lines: dimension and number of points (or vice-versa).
@@ -1159,7 +1164,7 @@ Print options:
     -    - one line descriptions of all options
 qvoronoi .
 
-Qhull 2010.1 2010/01/09.
+Qhull 2010.1 2010/01/14.
 Except for 'F.' and 'PG', upper-case options take an argument.
 
  OFF_format     p_vertices     i_delaunay     summary        facet_dump
@@ -1185,7 +1190,7 @@ Except for 'F.' and 'PG', upper-case options take an argument.
  Angle_max      Centrum_size   Random_dist    Wide_outside
 qvoronoi
 
-qvoronoi- compute the Voronoi diagram.  Qhull 2010.1 2010/01/09
+qvoronoi- compute the Voronoi diagram.  Qhull 2010.1 2010/01/14
     input (stdin): dimension, number of points, point coordinates
     comments start with a non-numeric character
 
@@ -1247,24 +1252,25 @@ Statistics for: rbox c P0 D2 | qvoronoi s o
 
 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 
+5 0 3 0.7071067811865475 -0.7071067811865475 -0.3535533905932737 
+5 0 1 -0.7071067811865475 -0.7071067811865475 -0.3535533905932737 
+5 0 2 -0.7071067811865475 0.7071067811865475 -0.3535533905932737 
+5 0 4 0.7071067811865475 0.7071067811865475 -0.3535533905932737 
 
 Voronoi ridge statistics
       4 bounded ridges
       0   max. distance of midpoint to ridge
       4 bounded ridges with ok normal
-      0   max. angle to ridge
+2.2e-016   ave. angle to ridge
+2.2e-016   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 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
@@ -1302,10 +1308,10 @@ Statistics for: rbox c P0 D2 | qvoronoi s Qu Qt Fv
 
 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 
+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
@@ -1332,23 +1338,23 @@ Statistics for: rbox c G1 d D2 | qvoronoi s p
   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 distance tests for checking: 80
   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 
+-2.57276422388486e-011 1.749999999802917 
+-2.05463598231932e-011 -1.750000000331276 
 0.5833333333083517 -0.5833333333052267 
-1.862263126909194e-011 -7.815055220092851e-011 
-1.750000000002628 3.498097972106761e-011 
+1.862254794815499e-011 -7.815052443180038e-011 
+1.750000000002628 3.498100747664324e-011 
 0.5833333333132078 0.5833333333796981 
--0.5833333332888888 0.5833333333317836 
--7.592296236147433e-011 -7.815050692933325e-011 
--1.750000000049026 2.293199654852279e-011 
--0.5833333333977308 -0.583333333322986 
+-0.5833333332888888 0.5833333333317835 
+-7.592293460589872e-011 -7.815050692933324e-011 
+-1.750000000049026 2.293196879294717e-011 
+-0.5833333333977308 -0.5833333333229861 
 rbox c P-0.1 P+0.1 P+0.1 D2 | qvoronoi s Fc FP FQ Fn FN 
 4
 0
@@ -1416,7 +1422,7 @@ Statistics for: rbox P0 c D2 | qvoronoi s Fv QV0
 qdelaunay -
 
 qdelaunay- compute the Delaunay triangulation
-    http://www.qhull.org  2010.1 2010/01/09
+    http://www.qhull.org  2010.1 2010/01/14
 
 input (stdin):
     first lines: dimension and number of points (or vice-versa).
@@ -1518,7 +1524,7 @@ Print options:
     -    - one line descriptions of all options
 qdelaunay .
 
-Qhull 2010.1 2010/01/09.
+Qhull 2010.1 2010/01/14.
 Except for 'F.' and 'PG', upper-case options take an argument.
 
  incidences     mathematica    OFF_format     points_lifted  summary
@@ -1546,7 +1552,7 @@ Except for 'F.' and 'PG', upper-case options take an argument.
  Angle_max      Centrum_size   Random_dist    Wide_outside
 qdelaunay
 
-qdelaunay- compute the Delaunay triangulation.  Qhull 2010.1 2010/01/09
+qdelaunay- compute the Delaunay triangulation.  Qhull 2010.1 2010/01/14
     input (stdin): dimension, number of points, point coordinates
     comments start with a non-numeric character
 
@@ -1662,7 +1668,7 @@ Statistics for: rbox c G1 d D2 | qdelaunay s i
   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 distance tests for checking: 80
   Number of merged facets: 3
   CPU seconds to compute hull (after input):  0
 
@@ -1697,10 +1703,10 @@ rbox c G1 d D2 | qhull d Qbb QJ s Ft
 -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 
+-7.748592400792811e-011 -0.5000000000743411 
+2.849349704487493e-011 0.49999999991804 
+-0.5000000000721135 -1.37371989142159e-011 
+0.5000000000148132 7.166044474310069e-011 
 3 1 5 3 
 3 2 4 0 
 3 7 4 2 
@@ -1737,12 +1743,12 @@ Delaunay triangulation by the convex hull of 100 points in 3-d:
 Statistics for: rbox M3,4 z 100 D2 | qdelaunay s
 
   Number of points processed: 100
-  Number of hyperplanes created: 260
+  Number of hyperplanes created: 262
   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 qhull: 1652
+  Number of distance tests for merging: 2778
   Number of distance tests for checking: 1348
-  Number of merged facets: 151
+  Number of merged facets: 152
   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
@@ -1821,7 +1827,7 @@ Statistics for: rbox P0 P0 c D2 | qdelaunay s FP QV0
 qhalf -
 
 qhalf- compute the intersection of halfspaces about a point
-    http://www.qhull.org  2010.1 2010/01/09
+    http://www.qhull.org  2010.1 2010/01/14
 
 input (stdin):
     optional interior point: dimension, 1, coordinates
@@ -1923,7 +1929,7 @@ Print options:
     -    - one line descriptions of all options
 qhalf .
 
-Qhull 2010.1 2010/01/09.
+Qhull 2010.1 2010/01/14.
 Except for 'F.' and 'PG', upper_case options take an argument.
 
  incidences     Geomview       mathematica    OFF_format     point_dual
@@ -1949,7 +1955,7 @@ Except for 'F.' and 'PG', upper_case options take an argument.
  Angle_max      Centrum_size   Random_dist    Ucoplanar_max  Wide_outside
 qhalf
 
-qhalf- halfspace intersection about a point.  Qhull 2010.1 2010/01/09
+qhalf- halfspace intersection about a point.  Qhull 2010.1 2010/01/14
     input (stdin): [dim, 1, interior point], dim+1, n, coefficients+offset
     comments start with a non-numeric character
 
@@ -1980,18 +1986,18 @@ examples:
 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 
+     0      0    0.5 
+     0      0    0.5 
+     0    0.5      0 
+     0    0.5      0 
+  -0.5      0      0 
+  -0.5      0      0 
+   0.5      0      0 
+   0.5      0      0 
+     0   -0.5      0 
+     0   -0.5      0 
+     0      0   -0.5 
+     0      0   -0.5 
 
 Halfspace intersection by the convex hull of 8 points in 3-d:
 
@@ -2040,12 +2046,12 @@ Statistics for: rbox c | qhull FQ FV n | qhalf s i
 rbox c | qhull FQ FV n | qhalf o
 3
 6 8 12
-     0      0     -2 
+    -0     -0     -2 
      0     -2      0 
-     2      0      0 
-    -2      0      0 
-     0      2      0 
-     0      0      2 
+     2     -0     -0 
+    -2     -0     -0 
+     0      2     -0 
+    -0     -0      2 
 3 4 5 3 
 3 5 4 2 
 3 0 4 3 
@@ -2099,10 +2105,10 @@ Statistics for: rbox d D2 | qhull FQ n | qhalf s H0 Fc FP Fn FN FQ Fv Fx
 echo === check quality of Qhull for ${d:-`hostname`} ${d:-`date`}
 hostname
 date
-=== check quality of Qhull for ispy Sat Jan 9 22:10:54 EST 2010
+=== check quality of Qhull for ispy Thu Jan 14 07:41:14 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
+2 5.045982607091333e-011 -5.045982607091333e-011
 
 Convex hull of 1000 points in 3-d:
 
@@ -2113,7 +2119,7 @@ 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
+  Number of distance tests for qhull: 33562
   CPU seconds to compute hull (after input):  0
   After 1 retries, input joggled by: 2.9e-011
 
@@ -2122,7 +2128,7 @@ 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
+2 1.942124858599573e-015 -1.241679291552168e-015
 
 Convex hull of 1000 points in 3-d:
 
@@ -2156,7 +2162,7 @@ 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 qhull: 83858
   Number of distance tests for merging: 82226
   Number of distance tests for checking: 7929
   Number of merged facets: 1936
@@ -2179,11 +2185,11 @@ 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 qhull: 41395
   Number of distance tests for merging: 162691
-  Number of distance tests for checking: 10420
+  Number of distance tests for checking: 20813
   Number of merged facets: 2809
-  CPU seconds to compute hull (after input): 0.046
+  CPU seconds to compute hull (after input): 0.031
   Maximum distance of vertex below facet: -0.073 (1.8x)
 
 
@@ -2206,7 +2212,7 @@ Statistics for: rbox 1000 s | qhull C-0.02 Qc Tv
   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
+  CPU seconds to compute hull (after input): 0.015
   Maximum distance of point above facet: 0.065 (1.1x)
   Maximum distance of vertex below facet: -0.062 (1.0x)
 
@@ -2230,7 +2236,7 @@ Statistics for: rbox 1000 s | qhull C-0.02 Qc Tv
   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
+  CPU seconds to compute hull (after input): 0.015
   Maximum distance of point above facet: 0.065 (1.1x)
   Maximum distance of vertex below facet: -0.062 (1.0x)
 
@@ -2278,7 +2284,7 @@ Statistics for: rbox 200 s D5 | qhull C-0.01 Qx Qc Tv
   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): 0.047
+  CPU seconds to compute hull (after input): 0.062
   Maximum distance of point above facet: 0.059 (1.2x)
   Maximum distance of vertex below facet: -0.11 (2.1x)
 
@@ -2303,7 +2309,7 @@ Statistics for: rbox 100 s D6 | qhull C-0.001 Qx Qc Tv
   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.093
+  CPU seconds to compute hull (after input): 0.109
   Maximum distance of point above facet: 0.0029 (0.5x)
   Maximum distance of vertex below facet: -0.014 (2.4x)
 
@@ -2329,7 +2335,7 @@ Statistics for: rbox 1000 W1e-4 | qhull C-1e-6 Qc Tv
   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.015
+  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)
 
@@ -2349,7 +2355,7 @@ 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 qhull: 182095
   Number of distance tests for merging: 75580
   Number of distance tests for checking: 52937
   Number of merged facets: 1353
@@ -2388,7 +2394,7 @@ 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. Sat Jan 9 22:10:55 EST 2010
+=== check input format etc. Thu Jan 14 07:41:15 EST 2010
 qhull <<EOF
 
 Convex hull of 4 points in 2-d:
@@ -2427,8 +2433,8 @@ point, line 1 is the first comment, line 2 is the first long line.  Continue wit
 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.1 2010/01/09:
-  run-id 929124791  _pre-merge  _zero-centrum  _max-width  2
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870308590  _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
@@ -2440,8 +2446,8 @@ 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.1 2010/01/09:
-  run-id 929124791  _pre-merge  _zero-centrum  _max-width  2
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870308590  _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
@@ -2509,12 +2515,12 @@ 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 
+     0      0    0.5 
+     0    0.5      0 
+  -0.5      0      0 
+   0.5      0      0 
+     0   -0.5      0 
+     0      0   -0.5 
 
 Output completed.  Verifying that all points are below outer planes of
 all facets.  Will make 48 distance computations.
@@ -2541,26 +2547,26 @@ 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 Sat Jan 9 22:10:55 EST 2010
+=== check rbox Thu Jan 14 07:41:15 EST 2010
 rbox 3 n D2
 2
 3
-0.2234321234034674 0.2236923805658635 
+0.2234321234034673 0.2236923805658635 
 -0.4021654933711192 -0.1954478539484068 
 0.1079163058734651 -0.2506519423338137 
 rbox 3 D2
 2 rbox 3 D2
 3
--0.3570490315156514 0.07692619792830777 
+-0.3570490315156514 0.07692619792830779 
 -0.1013959339832849 -0.1614655765345931 
-0.2480525339469803 0.01893219260399434 
+0.2480525339469802 0.01893219260399437 
 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 
+     1 0.3337314574362071 0.02459860548805315 
+     1 0.4287583324394733 0.141286041719174 
 end
 hull
 rbox 3 z D2
@@ -2581,9 +2587,9 @@ hull
 rbox 3 B10 D2
 2 rbox 3 B10 D2
 3
-6.077775206489279 9.167769643634344 
+6.07777520648928 9.167769643634342 
 2.704250554278727 -9.661033665445665 
-7.007182209759188 9.711266327380452 
+7.007182209759188 9.71126632738045 
 rbox 3 z B10 D2
 2 rbox 3 z B10 D2
 3
@@ -2603,42 +2609,42 @@ 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.4680200990905804 0.01769241704257374 
+-0.05424246984329754 -0.1325023897522757 
+0.07519664081423347 -0.1311433207603374 
 0.1915694083864337 0.1154536646477271 
 0.4772264523261766 0.01275495170842944 
 -0.4048291575354194 0.04836693717712182 
-0.3401207718037282 -0.07435635943071239 
+0.3401207718037282 -0.07435635943071228 
 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
+  0.25      0 0.04782181019473453
+  0.25      0 -0.04782181019473453
+3.061616997868383e-017    0.5      0
+1.530808498934192e-017   0.25 0.04782181019473453
+1.530808498934192e-017   0.25 -0.04782181019473453
+  -0.5 6.123233995736766e-017      0
+ -0.25 3.061616997868383e-017 0.04782181019473453
+ -0.25 3.061616997868383e-017 -0.04782181019473453
+-9.184850993605148e-017   -0.5      0
+-4.592425496802574e-017  -0.25 0.04782181019473453
+-4.592425496802574e-017  -0.25 -0.04782181019473453
 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 
+-0.1779876601833928 -0.1311655069863711 0.09099061083332423 -0.0147197628642461 0.0491007664448838 
+0.08530477699633816 0.08551065958609008 0.2073152333839907 -0.05556059038062115 0.04824638578429845 
+-0.2043906348252541 0.01359444539903207 0.07833891569611255 -0.2253375927975145 0.03863248544102459 
+0.07678497944972421 0.03657959246981071 0.1769587053753909 0.1423142450665639 -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 
+-0.4099055704752966 -0.2829236833219637 -0.09834729097629646 
+0.07707741817187275 0.4401626986825491 -0.1855306003107974 
+-0.2128018845923262 0.4387234094913336 -0.3756640258949846 
 rbox 10 M3,4 
 3 rbox 10 M3,4
 10
@@ -2754,9 +2760,9 @@ Convex hull of 100 points in 3-d:
 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 hyperplanes created: 76
+  Number of distance tests for qhull: 1285
+  Number of distance tests for merging: 774
   Number of distance tests for checking: 905
   Number of merged facets: 15
   CPU seconds to compute hull (after input):  0
@@ -2863,11 +2869,11 @@ 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 qhull: 518926
+  Number of distance tests for merging: 76090
   Number of distance tests for checking: 5989
   Number of merged facets: 1889
-  CPU seconds to compute hull (after input): 0.046
+  CPU seconds to compute hull (after input): 0.062
   Maximum distance of point above facet: 0.07
   Maximum distance of vertex below facet: -0.92 (0.6x)
 
@@ -2878,17 +2884,17 @@ rbox 3 D2 | qhull Qb0B1:-2 p
 2
 3
   -0.5     -2 
--0.1839506649197531 -0.1614655765345931 
-0.2480525339469803 -1.552736350137872 
+-0.1839506649197531 -0.1614655765345934 
+0.2480525339469802 -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.7501110696304543 -0.6613118653236579 -0.4997532801828658 
+0.7901550123756914 0.6129070536529753 -0.4997532801828658 
 0.7901550123756885 -0.6129070536529789 -0.4997532801828659 
-0.707106781186544 -0.707106781186551 -0.4997532801828657 
+0.707106781186544 -0.7071067811865511 -0.4997532801828658 
 
 Output completed.  Verifying that all points are below 1.3e-015 of
 all facets.  Will make 600 distance computations.
@@ -2904,11 +2910,11 @@ 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 qhull: 55658
   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): 0.016
+  CPU seconds to compute hull (after input): 0.031
   Maximum distance of vertex below facet: -0.21 (1.4x)
 
 
@@ -2918,31 +2924,31 @@ rbox 1000 s t | qhull Qm C0.05 Tcv
 
 Convex hull of 1000 points in 3-d:
 
-  Number of vertices: 45
-  Number of facets: 24
-  Number of non-simplicial facets: 24
+  Number of vertices: 46
+  Number of facets: 25
+  Number of non-simplicial facets: 25
 
-Statistics for: rbox 1000 s t1263093056 | qhull Qm C0.05 Tcv
+Statistics for: rbox 1000 s t1263472876 | qhull Qm C0.05 Tcv
 
   Number of points processed: 1000
-  Number of hyperplanes created: 5464
-  Number of distance tests for qhull: 54718
-  Number of distance tests for merging: 99989
-  Number of distance tests for checking: 6608
-  Number of merged facets: 1972
+  Number of hyperplanes created: 5547
+  Number of distance tests for qhull: 55744
+  Number of distance tests for merging: 100041
+  Number of distance tests for checking: 6716
+  Number of merged facets: 1971
   CPU seconds to compute hull (after input): 0.031
-  Maximum distance of vertex below facet: -0.19 (1.3x)
+  Maximum distance of vertex below facet: -0.16 (1.0x)
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 24000 distance computations.
+all facets.  Will make 25000 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 
+0.004814116480453948 0.9999884120741163 -0.4852084337990873 
+-0.9999815737204624 -0.006070602898184517 -0.4913197370926178 
+-0.006423098021811921 -0.9999793716931376 -0.4958250456626817 
+0.9999972817907392 0.002331611273993484 -0.4974344499395051 
 
 Output completed.  Verifying that all points are below outer planes of
 all facets.  Will make 2000 distance computations.
@@ -3356,11 +3362,11 @@ Convex hull of 128 points in 7-d:
 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 hyperplanes created: 1786
+  Number of distance tests for qhull: 9309
+  Number of distance tests for merging: 88772
   Number of distance tests for checking: 1920
-  Number of merged facets: 11466
+  Number of merged facets: 11556
   CPU seconds to compute hull (after input): 0.062
 
 
@@ -3376,7 +3382,7 @@ Convex hull of 20 points in 3-d:
 Statistics for: rbox 20 l D3 | qhull Tcv
 
   Number of points processed: 20
-  Number of hyperplanes created: 64
+  Number of hyperplanes created: 63
   Number of distance tests for qhull: 139
   CPU seconds to compute hull (after input):  0
 
@@ -3537,7 +3543,7 @@ 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
+  Number of distance tests for qhull: 853
   CPU seconds to compute hull (after input):  0
 
 
@@ -3554,11 +3560,11 @@ 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 qhull: 1457
   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): 0.015
+  CPU seconds to compute hull (after input): 0.031
 
 
 Output completed.  Verifying that all points are below outer planes of
@@ -3574,11 +3580,11 @@ Convex hull of 201 points in 3-d:
 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 hyperplanes created: 994
+  Number of distance tests for qhull: 6676
+  Number of distance tests for merging: 38219
   Number of distance tests for checking: 11601
-  Number of merged facets: 328
+  Number of merged facets: 323
   CPU seconds to compute hull (after input): 0.046
 
 
@@ -3623,7 +3629,7 @@ Statistics for: rbox 100 s Z1e-5 G0.1 | qhull Tc Pp
 
 echo === check qhull output formats ${d:-`date`}
 date
-=== check qhull output formats Sat Jan 9 22:10:57 EST 2010
+=== check qhull output formats Thu Jan 14 07:41:17 EST 2010
 rbox 5 r s D2 | qhull Tcv
 
 Convex hull of 5 points in 2-d:
@@ -3636,7 +3642,7 @@ 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.015
+  CPU seconds to compute hull (after input):  0
 
 
 Output completed.  Verifying that all points are below 1.3e-015 of
@@ -3662,7 +3668,7 @@ rbox 5 r s D2 | qhull s o
 -0.4045084971874737 0.2938926261462366 
 -0.4045084971874738 -0.2938926261462365 
 0.1545084971874736 -0.4755282581475768 
-   0.5 -1.224606353822377e-016 
+   0.5 -1.224646799147353e-016 
 2 4 0 
 2 2 3 
 2 3 4 
@@ -3745,9 +3751,9 @@ 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.3090169943749476 -0.9510565162951536 -0.4045084971874738 
+0.8090169943749472 -0.5877852522924733 -0.4045084971874737 
+    -1 9.444121133484361e-017 -0.4045084971874738 
 -0.3090169943749474 0.9510565162951536 -0.4045084971874738 
 rbox 5 r s D2 | qhull p 
 2
@@ -3756,7 +3762,7 @@ rbox 5 r s D2 | qhull p
 -0.4045084971874737 0.2938926261462366 
 -0.4045084971874738 -0.2938926261462365 
 0.1545084971874736 -0.4755282581475768 
-   0.5 -1.224606353822377e-016 
+   0.5 -1.224646799147353e-016 
 rbox 5 r s D2 | qhull o 
 2
 5 5 5
@@ -3764,7 +3770,7 @@ rbox 5 r s D2 | qhull o
 -0.4045084971874737 0.2938926261462366 
 -0.4045084971874738 -0.2938926261462365 
 0.1545084971874736 -0.4755282581475768 
-   0.5 -1.224606353822377e-016 
+   0.5 -1.224646799147353e-016 
 2 4 0 
 2 2 3 
 2 3 4 
@@ -3777,7 +3783,7 @@ rbox 5 r s D2 | qhull Ft
 -0.4045084971874737 0.2938926261462366 
 -0.4045084971874738 -0.2938926261462365 
 0.1545084971874736 -0.4755282581475768 
-   0.5 -1.224606353822377e-016 
+   0.5 -1.224646799147353e-016 
 2 4 0 
 2 2 3 
 2 3 4 
@@ -3797,13 +3803,13 @@ rbox 5 r s D2 | qhull p n i p p
 -0.4045084971874737 0.2938926261462366 
 -0.4045084971874738 -0.2938926261462365 
 0.1545084971874736 -0.4755282581475768 
-   0.5 -1.224606353822377e-016 
+   0.5 -1.224646799147353e-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.3090169943749476 -0.9510565162951536 -0.4045084971874738 
+0.8090169943749472 -0.5877852522924733 -0.4045084971874737 
+    -1 9.444121133484361e-017 -0.4045084971874738 
 -0.3090169943749474 0.9510565162951536 -0.4045084971874738 
 5
 4 0 
@@ -3928,28 +3934,28 @@ rbox 10 D3 | qhull i
 rbox 10 D3 | qhull p 
 3
 9
--0.02221493611318519 -0.366434993563625 0.3270621312102882 
+-0.0222149361131852 -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 
+0.02820502736438535 0.04189077954915421 0.05832764185809314 
+0.3126723396709863 0.08400649026409401 -0.1029227018383543 
+0.1781470954214661 0.1182274414396169 0.04860343742054274 
+-0.1220315663349177 0.01546165115708642 -0.1360330368727754 
+-0.3072535691850387 -0.01073880122111998 -0.4870359524963758 
+0.3867462923626847 0.04492879989084675 0.118335500935405 
+0.3789805913148268 -0.4732086509216658 -0.2177962499836425 
 rbox 10 D3 | qhull o 
 3
 10 14 21
--0.02221493611318519 -0.366434993563625 0.3270621312102882 
+-0.0222149361131852 -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 
+0.02820502736438535 0.04189077954915421 0.05832764185809314 
+0.3126723396709863 0.08400649026409401 -0.1029227018383543 
+0.1781470954214661 0.1182274414396169 0.04860343742054274 
+-0.1220315663349177 0.01546165115708642 -0.1360330368727754 
+-0.3072535691850387 -0.01073880122111998 -0.4870359524963758 
+0.3867462923626847 0.04492879989084675 0.118335500935405 
+-0.1352406177997967 0.01093378431250691 -0.2358910583293913 
+0.3789805913148268 -0.4732086509216658 -0.2177962499836425 
 3 0 9 6 
 3 1 0 6 
 3 9 0 7 
@@ -3988,7 +3994,7 @@ 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 qhull: 320
   Number of distance tests for merging: 84
   Number of distance tests for checking: 188
   Number of merged facets: 6
@@ -3997,13 +4003,13 @@ Statistics for: rbox 27 M1,0,1 | qhull Qc
 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.1955434141942995 0.09315491718098735 0.4506494586374647 
+0.3786694231678469 0.2419725568326128 -0.2192230592287637 
 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 
+0.4995640899182717 0.005583735684776723 0.02011322848106417 
+0.4035338761538298 0.1419567271683243 0.2588603840063664 
+0.3642936952899509 -0.2163723184172344 -0.2654677445467591 
 
 Convex hull of 50 points in 3-d:
 
@@ -4021,7 +4027,7 @@ Statistics for: rbox 50 D3 s | qhull C0.1 Qc Pd0d1d2 s p Tcv
   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.015
+  CPU seconds to compute hull (after input):  0
   Maximum distance of vertex below facet: -0.24 (0.8x)
 
 
@@ -4050,16 +4056,16 @@ 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 
+29 92 222 0.05221620842441997 
+49 2 292 0.03790045221711885 
+99 9 338 0.02993864679572162 
 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 
+54 72 226 0.03827167959574595 
+96 6 368 0.02282529175708785 
+19 1 372 0.01048228658130246 
+69 26 409 0.04998878658421259 
+19 66 371 0.008281093788857875 
+19 45 371 0.04608027722786196 
 
 Convex hull of 100 points in 3-d:
 
@@ -4298,20 +4304,20 @@ 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.3468340047139991 -0.2391184267952278 0.1365988111464296 -0.1837860440684352 
+0.1079548672847029 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 
+0.1426585555473888 -0.3376619446442108 -0.08430490557505277 0.08744874697872318 
+-0.2489141260729303 -0.4997188728300099 0.224904344160952 -0.03269336003129686 
 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.3468340047139991 -0.2391184267952278 0.1365988111464296 -0.1837860440684352 
+0.1079548672847029 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 
+0.1426585555473888 -0.3376619446442108 -0.08430490557505277 0.08744874697872318 
+-0.2489141260729303 -0.4997188728300099 0.224904344160952 -0.03269336003129686 
 4 0 3 2 1 
 4 3 0 2 4 
 4 5 0 2 1 
@@ -4332,7 +4338,7 @@ 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
+  CPU seconds to compute hull (after input): 0.015
   Total facet area:   3.1415592
   Total volume:       0.7853647
 
@@ -4397,7 +4403,7 @@ Statistics for: rbox c D5 | qhull FA Tcv
   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.015
+  CPU seconds to compute hull (after input):  0
   Approximate facet area:   10
   Approximate volume:        1
 
@@ -4499,7 +4505,7 @@ 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 
+2 3.12019513507746 0.516502736886338 
 
 qhull output completed.  Verifying that 1000 points are
 below 2.1e-015 of the nearest facet.
@@ -4507,13 +4513,13 @@ 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.05259535978789942    0.5 
+0.2626424396993987    0.5 
+0.3748708151978168    0.5 
+-0.01474997775140219    0.5 
 0.1582814042067914    0.5 
   -0.5 0.45089279622854 
-  -0.5 -0.003085198815060033 
+  -0.5 -0.003085198815060031 
 -0.3688616616361418   -0.5 
 -0.2798755283280048    0.5 
 5
@@ -4524,11 +4530,11 @@ rbox 10 W0 D2 | qhull p Qc FcC Tcv
 5 2 4 5 9 1
 2
 5
-0.003004576780837543 -5.902852123112957e-019 
+0.003004576780837498 -8.023127287351645e-018 
   -0.5 0.22390379870674 
 -0.4344308308180709 -0.25154259940753 
 -0.4431538257684129 0.47544639811427 
--0.005718418169504413    0.5 
+-0.005718418169504469    0.5 
 
 Output completed.  Verifying that all points are below outer planes of
 all facets.  Will make 50 distance computations.
@@ -4536,10 +4542,10 @@ 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 
+107643.7343385944 -0.2650304141580589 -0.964240052876465 
+797791.7732245289 -0.6912673062074456 0.7225991360143615 
 874890.2679778723 0.9916265954087946 0.1291382796771071 
-864878.4439653738 0.3984446264475182 0.9171923896626584 
+864878.4439653738 0.3984446264475182 0.9171923896626583 
 end
 
 Convex hull of 4 points in 2-d:
@@ -4568,7 +4574,7 @@ Vertices and facets:
     - area: 0.26
     - normal:    0.2054  0.06987   0.9762
     - offset:   0.125398
-    - center: -0.1205015151724569 -0.008790385787885111 -0.1024776532548504 
+    - center: -0.1205015151724569 -0.008790385787885074 -0.1024776532548504 
     - vertices: p1(v2) p5(v1) p4(v0)
     - neighboring facets: f2 f3 f4
 - f2
@@ -4576,7 +4582,7 @@ Vertices and facets:
     - area: 0.23
     - normal:   -0.2032  -0.3001   -0.932
     - offset: -0.1680571
-    - center: 0.0643014421937075 -0.04270356053094848 -0.1805812707066012 
+    - center: 0.06430144219370747 -0.04270356053094847 -0.1805812707066012 
     - maxoutside:  0.1132672
     - coplanar set(furthest p3):
       p0:   0.07025  -0.4742   -0.142
@@ -4589,7 +4595,7 @@ Vertices and facets:
     - area: 0.18
     - normal:   -0.3912 -0.01238  -0.9202
     - offset: -0.1989549
-    - center: -0.1715856748140029 0.1590825675964337 -0.1454013928109105 
+    - center: -0.1715856748140029 0.1590825675964338 -0.1454013928109104 
     - vertices: p2(v3) p1(v2) p4(v0)
     - neighboring facets: f1 f2 f4
 - f4
@@ -4597,28 +4603,28 @@ Vertices and facets:
     - area: 0.16
     - normal:    0.4184   0.3424   0.8413
     - offset: 0.07254957
-    - center: 0.116549362001881 0.1503252206347391 -0.2053893818610149 
+    - center: 0.116549362001881 0.1503252206347392 -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 
+0.205360378770873 0.06987429109559466 0.976188864039624 0.1253980026939646 
+-0.2031613339148238 -0.3001304507855299 -0.9320124381751694 -0.1680570625036091 
+-0.3911895500493898 -0.01238286325891905 -0.9202268202077502 -0.1989548866041478 
+0.4183781509471984 0.3424157187037644 0.8412557271095321 0.07254956874669725 
 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 
+0.205360378770873 0.06987429109559466 0.976188864039624 0.125398002693964 
+-0.2031613339148238 -0.3001304507855299 -0.9320124381751694 -0.1680570625036098 
+-0.3911895500493898 -0.01238286325891905 -0.9202268202077502 -0.1989548866041485 
+0.4183781509471984 0.3424157187037644 0.8412557271095321 0.0725495687466966 
 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 
+0.205360378770873 0.06987429109559466 0.976188864039624 0.1253980026939627 
+-0.2031613339148238 -0.3001304507855299 -0.9320124381751694 -0.2813242952138536 
+-0.3911895500493898 -0.01238286325891905 -0.9202268202077502 -0.1989548866041498 
+0.4183781509471984 0.3424157187037644 0.8412557271095321 0.07254956874669528 
 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
@@ -4642,8 +4648,8 @@ 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
 1 1
 3 2 0 1
 3 3 0 1
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929175212  Centrum-premerge- 0.1  Qcoplanar-keep  FFacets-xridge
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870359011  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
@@ -4652,18 +4658,18 @@ Options selected for Qhull 2010.1 2010/01/09:
   _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
+2 0.1132672327102437 -1.315898280434284e-015
 0
-2 0.8296676646636062 0.01051107893821416 
+2 0.8296676646636063 0.01051107893821417 
 3 1
--0.02780909644771783 0.06447846047808481 -0.1584624246583442 
+-0.02780909644771785 0.06447846047808484 -0.1584624246583442 
 4
 3 1 5 4
 3 2 5 4
 3 2 1 4
 3 2 1 5
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929175212  Centrum-premerge- 0.1  Qcoplanar-keep  FFacets-xridge
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870359011  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
@@ -4712,7 +4718,7 @@ QH7055 qhull warning: no facets printed
 
 echo === test Qt ${d:-`date`}
 date
-=== test Qt Sat Jan 9 22:10:58 EST 2010
+=== test Qt Thu Jan 14 07:41:18 EST 2010
 rbox c | qhull Qt s o Tcv
 3
 8 12 18
@@ -4777,7 +4783,7 @@ Vertices and facets:
 - f17
     - flags: top simplicial tricoplanar seen keepcentrum
     - owner of normal & centrum is facet f17
-    - normal:         0        0       -1
+    - normal:        -0       -0       -1
     - offset:       -0.5
     - center:      0      0   -0.5 
     - vertices: p6(v6) p2(v2) p0(v0)
@@ -4785,7 +4791,7 @@ Vertices and facets:
 - f18
     - flags: bottom simplicial tricoplanar seen
     - owner of normal & centrum is facet f17
-    - normal:         0        0       -1
+    - normal:        -0       -0       -1
     - offset:       -0.5
     - center:      0      0   -0.5 
     - vertices: p6(v6) p4(v1) p0(v0)
@@ -4809,7 +4815,7 @@ Vertices and facets:
 - f25
     - flags: top simplicial tricoplanar keepcentrum
     - owner of normal & centrum is facet f25
-    - normal:         1        0        0
+    - normal:         1       -0       -0
     - offset:       -0.5
     - center:    0.5      0      0 
     - vertices: p5(v7) p6(v6) p4(v1)
@@ -4817,7 +4823,7 @@ Vertices and facets:
 - f27
     - flags: bottom simplicial tricoplanar seen
     - owner of normal & centrum is facet f25
-    - normal:         1        0        0
+    - normal:         1       -0       -0
     - offset:       -0.5
     - center:    0.5      0      0 
     - vertices: p5(v7) p6(v6) p7(v5)
@@ -4825,7 +4831,7 @@ Vertices and facets:
 - f29
     - flags: bottom simplicial tricoplanar keepcentrum
     - owner of normal & centrum is facet f29
-    - normal:        -1        0        0
+    - normal:        -1       -0       -0
     - offset:       -0.5
     - center:   -0.5      0      0 
     - vertices: p3(v8) p2(v2) p0(v0)
@@ -4833,7 +4839,7 @@ Vertices and facets:
 - f30
     - flags: top simplicial tricoplanar
     - owner of normal & centrum is facet f29
-    - normal:        -1        0        0
+    - normal:        -1       -0       -0
     - offset:       -0.5
     - center:   -0.5      0      0 
     - vertices: p3(v8) p1(v3) p0(v0)
@@ -4841,7 +4847,7 @@ Vertices and facets:
 - f33
     - flags: bottom simplicial tricoplanar keepcentrum
     - owner of normal & centrum is facet f33
-    - normal:         0        1        0
+    - normal:         0        1       -0
     - offset:       -0.5
     - center:      0    0.5      0 
     - vertices: p3(v8) p6(v6) p2(v2)
@@ -4849,7 +4855,7 @@ Vertices and facets:
 - f34
     - flags: top simplicial tricoplanar
     - owner of normal & centrum is facet f33
-    - normal:         0        1        0
+    - normal:         0        1       -0
     - offset:       -0.5
     - center:      0    0.5      0 
     - vertices: p3(v8) p6(v6) p7(v5)
@@ -4857,7 +4863,7 @@ Vertices and facets:
 - f37
     - flags: top simplicial tricoplanar keepcentrum
     - owner of normal & centrum is facet f37
-    - normal:         0        0        1
+    - normal:        -0       -0        1
     - offset:       -0.5
     - center:      0      0    0.5 
     - vertices: p3(v8) p5(v7) p1(v3)
@@ -4865,7 +4871,7 @@ Vertices and facets:
 - f38
     - flags: bottom simplicial tricoplanar
     - owner of normal & centrum is facet f37
-    - normal:         0        0        1
+    - normal:        -0       -0        1
     - offset:       -0.5
     - center:      0      0    0.5 
     - vertices: p3(v8) p5(v7) p7(v5)
@@ -4960,18 +4966,18 @@ PLOT3D(POLYGONS(
 [      0.50000000,       0.50000000,       0.50000000]]));
 4
 12
-     0      0     -1   -0.5 
-     0      0     -1   -0.5 
+    -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 
+     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
@@ -5097,18 +5103,18 @@ 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.3359969878447703 -0.1939879513790814 
 -0.3359969878447704 0.1939879513790817 
--0.2875 -5.224499218664525e-018 
+-0.2875      0 
 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 
+0.2875      0 
+-2.220446049250313e-016 -0.3453321730569308 
+-2.220446049250313e-016 -0.3453321730569308 
+1.110223024625157e-016 0.3453321730569308 
+1.110223024625157e-016 0.3453321730569308 
+     0      0 
+     0      0 
 
 Output completed.  Verifying that all points are below outer planes of
 all facets.  Will make 120 distance computations.
@@ -5133,7 +5139,7 @@ Vertices and facets:
 - f17
     - flags: top simplicial tricoplanar keepcentrum
     - area: 0.5
-    - normal:         0        0       -1
+    - normal:        -0       -0       -1
     - offset:       -0.5
     - center:      0      0   -0.5 
     - vertices: p6(v6) p2(v2) p0(v0)
@@ -5141,7 +5147,7 @@ Vertices and facets:
 - f18
     - flags: bottom simplicial tricoplanar
     - area: 0.5
-    - normal:         0        0       -1
+    - normal:        -0       -0       -1
     - offset:       -0.5
     - center:      0      0   -0.5 
     - vertices: p6(v6) p4(v1) p0(v0)
@@ -5165,7 +5171,7 @@ Vertices and facets:
 - f25
     - flags: top simplicial tricoplanar keepcentrum
     - area: 0.5
-    - normal:         1        0        0
+    - normal:         1       -0       -0
     - offset:       -0.5
     - center:    0.5      0      0 
     - vertices: p5(v7) p6(v6) p4(v1)
@@ -5173,7 +5179,7 @@ Vertices and facets:
 - f27
     - flags: bottom simplicial tricoplanar
     - area: 0.5
-    - normal:         1        0        0
+    - normal:         1       -0       -0
     - offset:       -0.5
     - center:    0.5      0      0 
     - vertices: p5(v7) p6(v6) p7(v5)
@@ -5181,7 +5187,7 @@ Vertices and facets:
 - f29
     - flags: bottom simplicial tricoplanar keepcentrum
     - area: 0.5
-    - normal:        -1        0        0
+    - normal:        -1       -0       -0
     - offset:       -0.5
     - center:   -0.5      0      0 
     - vertices: p3(v8) p2(v2) p0(v0)
@@ -5189,7 +5195,7 @@ Vertices and facets:
 - f30
     - flags: top simplicial tricoplanar
     - area: 0.5
-    - normal:        -1        0        0
+    - normal:        -1       -0       -0
     - offset:       -0.5
     - center:   -0.5      0      0 
     - vertices: p3(v8) p1(v3) p0(v0)
@@ -5197,7 +5203,7 @@ Vertices and facets:
 - f33
     - flags: bottom simplicial tricoplanar keepcentrum
     - area: 0.5
-    - normal:         0        1        0
+    - normal:         0        1       -0
     - offset:       -0.5
     - center:      0    0.5      0 
     - vertices: p3(v8) p6(v6) p2(v2)
@@ -5205,7 +5211,7 @@ Vertices and facets:
 - f34
     - flags: top simplicial tricoplanar
     - area: 0.5
-    - normal:         0        1        0
+    - normal:         0        1       -0
     - offset:       -0.5
     - center:      0    0.5      0 
     - vertices: p3(v8) p6(v6) p7(v5)
@@ -5213,7 +5219,7 @@ Vertices and facets:
 - f37
     - flags: top simplicial tricoplanar keepcentrum
     - area: 0.5
-    - normal:         0        0        1
+    - normal:        -0       -0        1
     - offset:       -0.5
     - center:      0      0    0.5 
     - vertices: p3(v8) p5(v7) p1(v3)
@@ -5221,7 +5227,7 @@ Vertices and facets:
 - f38
     - flags: bottom simplicial tricoplanar
     - area: 0.5
-    - normal:         0        0        1
+    - normal:        -0       -0        1
     - offset:       -0.5
     - center:      0      0    0.5 
     - vertices: p3(v8) p5(v7) p7(v5)
@@ -5229,46 +5235,46 @@ Vertices and facets:
 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     -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 
+     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     -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 
+     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     -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 
+     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
@@ -5318,8 +5324,8 @@ 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 T
 6 11 5 4 2 3 10
 6 9 5 4 1 0 8
 3 11 5 9
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929175212  Qtriangulate  Centrum-premerge- 0.1  Qcoplanar-keep
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870359011  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
@@ -5346,8 +5352,8 @@ 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 T
 3 3 6 7
 3 3 5 1
 3 3 5 7
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929175212  Qtriangulate  Centrum-premerge- 0.1  Qcoplanar-keep
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870359011  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
@@ -5378,9 +5384,9 @@ 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.1 2010/01/09:
-  run-id 929175212  summary  FPoint-nearest  delaunay  Qtriangulate  _pre-merge
+0 10 36      0 
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870359011  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
@@ -5397,7 +5403,7 @@ 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 qhull: 83
   Number of distance tests for merging: 166
   Number of distance tests for checking: 111
   Number of merged facets: 6
@@ -5427,7 +5433,7 @@ all facets.  Will make 8600 distance computations.
 
 echo === test unbounded intersection ${d:-`date`}
 date
-=== test unbounded intersection Sat Jan 9 22:10:58 EST 2010
+=== test unbounded intersection Thu Jan 14 07:41:18 EST 2010
 rbox c | qhull PD0:0.5 n | qhull H0 Fp Tcv
 3
 5
@@ -5441,25 +5447,25 @@ 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.1446087232094601 
 0.1622198334884075 
 0.2057158590759609 
 0.1567143851824352 
 0.188985866819172 
 0.1580674614313253 
-0.1616733826473111 
+0.1616733826473112 
 0.1767351337533958 
 0
-2 5.881743214947514 0.9968516315221347 
+2 5.881743214947514 0.9968516315221345 
 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.229609861584452e-005 8.587946880918045e-005 0.9999999962367613 -0.500004859549355 
+-1.383340239672453e-005 -0.9999999998842694 6.332306547224587e-006 -0.4999917156571327 
 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.9999999996788914 1.780140020603311e-005 -1.803683546259361e-005 -0.4999971349013697 
+3.470111681088057e-006 -3.668365732095583e-005 -0.9999999993211337 -0.4999893476858696 
+-1.633273154317779e-005 -0.9999999998072314 1.089857916466569e-005 -0.4999921708899001 
 -0.9999999997878146 -2.055073083002867e-005 -1.427680287414111e-006 -0.4999990322171606 
 
 Convex hull of 1000 points in 3-d:
@@ -5494,14 +5500,14 @@ rbox 1000 W1e-3 D3 | qhull C-0.01 PM10 Fm n Tcv Qc
 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.6345454980886096 0.2737427089707436 0.7227841587506171 -0.7458921924784656 
+-0.00253733560834815 0.666653414016696 0.7453635270845322 -0.6767722083805112 
+-0.0004022623770974538 0.9999997831336711 0.0005214571799133833 -0.5000167453415887 
+-0.5357402012449896 -0.5359428531021374 -0.6524934443952053 -0.811263040246498 
+-0.005480509661076106 -0.9999701072857251 0.005454223027194167 -0.4992904789191579 
+0.001196850675493193 0.0003334814784797861 0.9999992281689842 -0.4989807987213126 
+0.9999992961453315 0.00118637926097064 1.459763172590229e-005 -0.4998611663332402 
+-0.9129791746952519 0.1462545158779729 -0.3808919048208773 -0.6797481567213483 
 -0.999601787347817 0.02140818392627282 0.01838359029211947 -0.4985486000821886 
 -0.003237401631533091 0.002761552371517554 -0.9999909464886048 -0.4969398742962436 
 
@@ -5510,24 +5516,24 @@ 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 
+0.6345454980886096 0.2737427089707436 0.7227841587506171 -0.7458921924784656 
+0.8278306348810541 -0.3414688798813042 -0.4450791435520636 -0.7665474225756105 
+0.7383776593319754 -0.4655216164679658 0.4879426777814023 -0.7788991125303444 
+0.2008161614085187 -0.8823413491644904 0.425613219803773 -0.6982307124493008 
+-0.4745617604911457 -0.2935495843214587 0.8298311738084099 -0.7523676152838523 
+-0.8259135249806853 -0.559220008247317 0.07169261907511661 -0.6812000445406896 
+0.41932306725662 0.6721295192910486 -0.6102541065524131 -0.7755692997856908 
+-0.5357402012449896 -0.5359428531021374 -0.6524934443952053 -0.811263040246498 
+-0.3304054030140146 0.4364026747636864 -0.8368900615482577 -0.7495022949733237 
+0.6755431502353132 -0.2163920762108173 0.7048517017950092 -0.7475007704997935 
+-0.9129791746952519 0.1462545158779729 -0.3808919048208773 -0.6797481567213483 
 
 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.1 2010/01/09:
-  run-id 929175212  Tz-stdout  TOutput-file  q_test.log.1  _pre-merge
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870375818  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
@@ -5547,7 +5553,7 @@ Statistics for: rbox 10 | qhull FO Tz TO q_test.log.1
 
 echo === check Delaunay/Voronoi ${d:-`date`}
 date
-=== check Delaunay/Voronoi Sat Jan 9 22:10:58 EST 2010
+=== check Delaunay/Voronoi Thu Jan 14 07:41:19 EST 2010
 rbox 10 D2 | qhull d Tcv
 
 Delaunay triangulation by the convex hull of 10 points in 3-d:
@@ -5641,14 +5647,13 @@ Delaunay triangulation by the convex hull of 14 points in 3-d:
 Statistics for: rbox 10 s D2 c | qhull d Tcv
 
   Number of points processed: 14
-  Number of hyperplanes created: 32
+  Number of hyperplanes created: 33
   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 qhull: 116
+  Number of distance tests for merging: 395
   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
@@ -5684,13 +5689,13 @@ rbox 10 D2 | qhull d Tcv p
 -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.01883958887200765 0.3630260628303755 0.13214285240299 
+0.3790312361708201 0.3779794437605696 0.2865331378987296 
+-0.2994955874043476 0.3776609263174803 0.2323253821416526 
+0.3471817493878135 0.08365533089605659 0.1275333814953112 
+-0.00485819764887746 0.3482682405489201 0.121314369459436 
 0.3443122672329771 -0.1437312230875075 0.1392096018573439 
-0.3093307803471859 -0.07758103877080701 0.1017043492469564 
+0.309330780347186 -0.07758103877080702 0.1017043492469565 
 
 Output completed.  Verifying that all points are below 2.1e-015 of
 all facets.  Will make 140 distance computations.
@@ -5719,13 +5724,13 @@ rbox 10 D2 | qhull d Tcv o
 -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.01883958887200765 0.3630260628303755 0.13214285240299 
+0.3790312361708201 0.3779794437605696 0.2865331378987296 
+-0.2994955874043476 0.3776609263174803 0.2323253821416526 
+0.3471817493878135 0.08365533089605659 0.1275333814953112 
+-0.00485819764887746 0.3482682405489201 0.121314369459436 
 0.3443122672329771 -0.1437312230875075 0.1392096018573439 
-0.3093307803471859 -0.07758103877080701 0.1017043492469564 
+0.309330780347186 -0.07758103877080702 0.1017043492469565 
 3 9 7 0 
 3 8 9 0 
 3 3 4 1 
@@ -5747,20 +5752,20 @@ 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.1294381801544404 -0.07247409101984714 
+0.08267689532419748 -0.2397644955865706 
+0.1295260566906465 1.716033573116838 
+0.1740355150742391 0.5317519038435655 
+0.1851415205797575 0.3882545794457364 
+-0.9065939866848107 -0.2962957610652136 
 -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 
+-0.1407581310832468 0.7233857048236082 
+-0.1676297826663962 0.2080621273999375 
+0.05868313821742954 0.06632066014880154 
+0.08806341399736994 0.1054080604689985 
+0.4761588899009253 -0.03168366595227294 
+3.094213357897477 -0.064721945677682 
+0.5410515627308725 0.211561543495592 
 5 7 1 2 0 6
 4 8 3 0 6
 3 14 5 11
@@ -5777,20 +5782,20 @@ 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.1294381801544404 -0.07247409101984714 
+0.08267689532419748 -0.2397644955865706 
+0.1295260566906465 1.716033573116838 
+0.1740355150742391 0.5317519038435655 
+0.1851415205797575 0.3882545794457364 
+-0.9065939866848107 -0.2962957610652136 
 -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 
+-0.1407581310832468 0.7233857048236082 
+-0.1676297826663962 0.2080621273999375 
+0.05868313821742954 0.06632066014880154 
+0.08806341399736994 0.1054080604689985 
+0.4761588899009253 -0.03168366595227294 
+3.094213357897477 -0.064721945677682 
+0.5410515627308725 0.211561543495592 
 
 Output completed.  Verifying that all points are below 2.1e-015 of
 all facets.  Will make 140 distance computations.
@@ -5799,33 +5804,33 @@ 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
+-0.1294381801544404 -0.07247409101984714  0
 # 2 f11
-0.08267689532419757 -0.2397644955865707  0
+0.08267689532419748 -0.2397644955865706  0
 # 3 f12
-0.1295260566906469 1.71603357311684  0
+0.1295260566906465 1.716033573116838  0
 # 4 f14
-0.1740355150742393 0.5317519038435643  0
+0.1740355150742391 0.5317519038435655  0
 # 5 f15
-0.1851415205797575 0.3882545794457365  0
+0.1851415205797575 0.3882545794457364  0
 # 6 f19
--0.906593986684811 -0.2962957610652137  0
+-0.9065939866848107 -0.2962957610652136  0
 # 7 f20
 -0.1954805620516266 -0.07111892482963184  0
 # 8 f21
--0.140758131083247 0.723385704823608  0
+-0.1407581310832468 0.7233857048236082  0
 # 9 f22
--0.1676297826663961 0.2080621273999393  0
+-0.1676297826663962 0.2080621273999375  0
 # 10 f23
-0.05868313821742954 0.06632066014880164  0
+0.05868313821742954 0.06632066014880154  0
 # 11 f24
-0.0880634139973699 0.1054080604689985  0
+0.08806341399736994 0.1054080604689985  0
 # 12 f25
-0.4761588899009251 -0.03168366595227296  0
+0.4761588899009253 -0.03168366595227294  0
 # 13 f26
-3.094213357897465 -0.06472194567768184  0
+3.094213357897477 -0.064721945677682  0
 # 14 f27
-0.5410515627308723 0.2115615434955919  0
+0.5410515627308725 0.211561543495592  0
 4 7 1 2 6 # p0(v2)
 3 8 3 6 # p1(v0)
 3 14 5 11 # p2(v8)
@@ -5871,42 +5876,42 @@ 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 0 7 0.02051532578114336 0.9997895385570373 0.07511430445246037 
+5 0 9 0.619259133056969 0.7851866823409139 0.1370614663104577 
+5 0 5 -0.301880639203215 0.9533457293522945 0.008789126238507583 
+5 1 3 0.9648718030091262 -0.2627211520946079 0.3258622775065156 
+5 1 5 0.7995952824356682 -0.6005392446015695 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 
+5 2 4 0.444671031232542 0.8956939622340812 -0.4300843534994401 
+5 2 6 0.2281595097543261 -0.9736237661995858 0.08253528745668784 
+5 3 4 0.9992944873266901 0.03755699133966539 -0.1938837324602516 
+5 3 7 0.6877523324625972 -0.7259454037269313 0.2663295190946441 
+5 3 5 -0.9986432053419565 0.05207445078292259 -0.1782370644858237 
+5 4 7 -0.9970183790688239 -0.07716444646969993 0.2145489484590235 
+5 4 6 -0.1075842248297359 -0.9941959739245502 0.2685422477498993 
+5 5 7 0.9950609206245129 -0.09926612839179765 0.187455367716064 
+5 6 7 -0.7993641842155074 0.6008468199079334 0.007060641163779212 
+5 6 9 -0.2285415587894343 -0.973534157544611 0.07797696388863314 
+5 6 8 -0.01261839651625044 -0.9999203848653946 -0.02567278177543585 
+5 7 9 0.5936952885926361 -0.8046899429612046 0.01852766555277016 
+5 8 9 -0.4674785097727932 0.8840044360186256 0.2506025495170936 
 
 Voronoi ridge statistics
      19 bounded ridges
-3.8e-017   ave. distance of midpoint to ridge
-1.1e-016   max. distance of midpoint to ridge
+4.2e-017   ave. distance of midpoint to ridge
+1.7e-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
+1.2e-017   ave. angle to ridge
+1.1e-016   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 
+5 0 1 -0.3854955578888161 0.9227096915324941 -0.07609298438083822 
+5 0 8 0.719062520784207 0.6949453872092842 0.1071733734620186 
+5 1 4 0.9929212365203526 -0.1187746524595787 0.07521211888503937 
+5 4 8 -0.06640144810487483 -0.9977929883946747 0.1408811441173877 
 
 Output completed.  Verifying that all points are below 2.1e-015 of
 all facets.  Will make 140 distance computations.
@@ -5914,8 +5919,8 @@ 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 
+-0.06934933486244874 0.05349366577784781 
+-0.3051278694340224 0.161498505581022 
 3 0 2 1
 2 0 1
 0
@@ -5933,17 +5938,17 @@ rbox 10 D2 | qhull v Qu o Fv Fi Fo Tcv
 4 1 4 0 1
 4 4 8 0 2
 1
-5 0 4 0.4164624817835533 0.9091529031283372 -0.01975252543405322 
+5 0 4 0.4164624817835529 0.9091529031283372 -0.01975252543405325 
 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 
+5 0 1 -0.3854955578888162 0.9227096915324941 -0.07609298438083828 
+5 1 4 0.9929212365203528 -0.1187746524595786 0.07521211888503934 
+5 4 8 -0.06640144810487485 -0.9977929883946747 0.1408811441173877 
 
 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.2e-016   ave. distance of midpoint to ridge
+1.2e-016   max. distance of midpoint to ridge
       1 bounded ridges with ok normal
       0   max. angle to ridge
 
@@ -5988,59 +5993,59 @@ 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 
+6 0 2 0.1026012494065407 0.8309156055795224 -0.5468566905731633 0.2399036185798247 
+6 0 8 -0.1644981128676531 0.5492243080463513 -0.8193247404503221 0.122023739903044 
+6 0 5 -0.1640386761614814 0.6276090456203117 -0.7610507201092119 0.1709974344854013 
+6 2 3 0.8628264983391891 0.1277424492346306 -0.4890933453107607 -0.1660057988150949 
+6 2 9 0.514615149546644 -0.7556910962035636 -0.4050953159143434 -0.3000434746332833 
+6 2 7 0.9862472983740704 0.008356748990702902 0.1650649302430821 -0.2195655184060844 
+6 3 8 -0.9471370887617876 -0.1545163381156413 -0.281169052968456 0.0437290219976465 
+6 3 5 -0.9850113492204077 -0.1553182373520525 -0.07502590921037534 0.09265233510028302 
+6 4 8 -0.7177135399298968 -0.2457215366779669 -0.6515429387338296 -0.02974683605231299 
+6 5 9 0.7110332662678565 -0.6935177833709648 -0.1160378317993181 -0.270606286195582 
+6 5 8 -0.1310037283001487 -0.04490613421135449 -0.9903643078593113 -0.2004293237314498 
+6 6 8 0.5636530776159621 0.07101685912338829 0.8229531054770393 0.4221671959133706 
+6 8 9 0.7278413449934531 -0.6852671087526033 0.02561183671604039 -0.2412830130907243 
 
 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
+4.5e-017   ave. distance to ridge
+1.1e-016   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
+5.1e-017   ave. distance of midpoint to ridge
+1.1e-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
+ 6e-017   ave. angle to ridge
+2.2e-016   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 
+6 0 1 -0.1769702595802887 0.8331351847724079 0.523991689932513 0.004105600879712693 
+6 0 9 0.5856843296472445 -0.1558732679166011 -0.7954102025713887 -0.1264594278193165 
+6 0 6 -0.305501768024369 0.3812318858994052 -0.8725427891556765 -0.04822326899809229 
+6 0 7 0.6633910639781613 0.6672883530766242 -0.3385831509130508 0.06175731395259272 
+6 1 7 0.7533877382120365 0.334939238848763 -0.5658821628140998 0.06152842458597928 
+6 1 2 0.2077539373736715 0.4344067294949107 -0.8764297432625574 0.2556318087147513 
+6 1 5 -0.08886729274769867 0.2768317827550707 -0.9568002760954578 0.1656561460661368 
+6 2 4 0.8896724708236493 0.4529391082738924 -0.05769799697211265 -0.124969949041603 
+6 2 5 -0.6080629223625024 -0.1069684332549472 -0.7866493734408968 -0.05602222006342443 
+6 3 9 0.1157648604151236 -0.9728190902550374 -0.2005530222370839 -0.2615067759720444 
+6 3 7 0.3131056731324619 -0.1651787990807294 0.9352437125084113 -0.1060546443225209 
+6 3 6 -0.8429664438017094 -0.1288333013498811 -0.5223117412882753 -0.1470675860428305 
+6 3 4 -0.6546392846048743 0.1665291828386517 0.7373706247980789 0.1638426312062793 
+6 4 7 0.8997625993863546 -0.3161631359012113 0.3007792151107228 -0.2534488584590283 
+6 4 6 -0.6610636619910347 -0.1756381951302929 -0.7294834194184101 -0.1931488689248214 
+6 4 5 -0.8177140658972856 -0.2799433900977096 -0.5029666040348318 0.01966883326066575 
+6 5 6 -0.4656867325018191 -0.06587339986788444 -0.8824945112359766 -0.374728122564582 
+6 6 9 0.7885740013077054 -0.5314391513195501 0.309392102204163 -0.04784058563315544 
+6 7 9 -0.0125726543874506 -0.8388634914110149 -0.5441966291143082 -0.2018836580171401 
 
 Voronoi ridge statistics
      14 non-simplicial Voronoi vertices for all ridges
- 2e-017   ave. distance to ridge
-4.6e-017   max. distance to ridge
+5.4e-017   ave. distance to ridge
+1.2e-016   max. distance to ridge
 
 Output completed.  Verifying that all points are below 2.9e-015 of
 all facets.  Will make 180 distance computations.
@@ -6048,15 +6053,15 @@ 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 
+-0.04510412048603351 -0.1962229636993575 -0.06746145990413344 
+-0.2032838761823815 -0.3188041900902701 0.1251484339163768 
+0.1359785067833994 0.06954805978697726 -0.07249043373758879 
+-0.9550934192592715 0.3815223390696589 -0.9370156532984113 
+-0.01637948561987637 -0.8836250780525146 -0.03718065630611937 
+0.09499885792019704 -0.7038538868165176 -0.181396220925921 
+2.128743389186444 -4.06034590041635 -1.216246894786401 
+2.789531685277142 -5.39366622961672 -1.494034092231972 
+2.640156785602008 -4.796303906482421 -1.459799746992416 
 3 0 3 4
 7 0 1 3 4 6 7 9
 4 0 7 8 9
@@ -6087,36 +6092,36 @@ rbox 10 D3 | qhull v Qu o Fv Fi Fo Tcv
 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 
+6 1 9 0.5123553720802024 -0.363812082853534 -0.7779027838170592 -0.100757404152973 
+6 2 6 -0.5221667006142706 -0.08192192666458514 -0.8488997200501182 -0.2535440955968324 
+6 6 7 0.752213645322669 0.06033708575303686 0.6561509489997043 0.09003235761431797 
 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 
+6 0 1 -0.1769702595802886 0.8331351847724078 0.5239916899325134 0.004105600879712498 
+6 0 9 0.5856843296472447 -0.1558732679166012 -0.7954102025713884 -0.1264594278193166 
+6 1 6 -0.2436653478720987 0.147883680687048 -0.9585184480399009 -0.04663519095132841 
+6 1 2 0.207753937373674 0.4344067294949119 -0.8764297432625561 0.2556318087147511 
+6 1 4 0.444220078847362 0.4986447037065236 -0.744326528490203 0.1737545932855555 
+6 1 7 0.7533877382120362 0.3349392388487629 -0.5658821628141001 0.06152842458597942 
+6 2 5 -0.6080629223625025 -0.1069684332549475 -0.7866493734408965 -0.05602222006342417 
+6 2 4 0.8896724708236504 0.4529391082738911 -0.05769799697210674 -0.1249699490416038 
+6 3 6 -0.8429664438017096 -0.1288333013498811 -0.5223117412882751 -0.1470675860428304 
+6 3 7 0.3131056731324614 -0.1651787990807291 0.9352437125084115 -0.1060546443225207 
+6 4 6 -0.661063661991035 -0.1756381951302929 -0.7294834194184101 -0.1931488689248215 
+6 4 7 0.8997625993863546 -0.3161631359012115 0.3007792151107228 -0.2534488584590282 
+6 5 6 -0.4656867325018209 -0.06587339986788572 -0.8824945112359753 -0.3747281225645818 
+6 6 9 0.7885740013077054 -0.5314391513195503 0.3093921022041629 -0.04784058563315553 
+6 7 9 -0.01257265438745033 -0.8388634914110151 -0.5441966291143079 -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
+7.9e-017   ave. distance to ridge
+2.2e-016   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
+1.1e-016   ave. distance of midpoint to ridge
+1.4e-016   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
+7.4e-017   ave. angle to ridge
+2.2e-016   max. angle to ridge
 
 Output completed.  Verifying that all points are below 2.9e-015 of
 all facets.  Will make 90 distance computations.
@@ -6136,14 +6141,14 @@ Vertices and facets:
     - flags: top simplicial
     - normal:     0.437    0.773  -0.4599
     - offset: -0.01170704
-    - center: 0.4751017705052503 0.8404705693422866 
+    - center: 0.4751017705052502 0.8404705693422864 
     - 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 
+    - center: 0.24177356134713 0.5000766029034823 
     - vertices: p3(v5) p0(v3) p4(v0)
     - neighboring facets: f3 f5 f8
 - f7
@@ -6157,7 +6162,7 @@ Vertices and facets:
     - flags: top simplicial
     - normal:    0.1177   0.1841  -0.9758
     - offset:    0.15929
-    - center: 0.06029550723695779 0.09433023738340308 
+    - center: 0.06029550723695781 0.09433023738340306 
     - vertices: p3(v5) p0(v3) p1(v2)
     - neighboring facets: f3 f7 f6
 4
@@ -6174,10 +6179,10 @@ Vertices and facets:
 2
 5 5 1
 -10.101 -10.101 
-0.4751017705052503 0.8404705693422866 
-0.2417735613471299 0.5000766029034821 
+0.4751017705052502 0.8404705693422864 
+0.24177356134713 0.5000766029034823 
 0.447029359505762 -0.2357835939937328 
-0.06029550723695779 0.09433023738340308 
+0.06029550723695781 0.09433023738340306 
 3 2 4 0
 3 3 4 0
 3 1 3 0
@@ -6186,7 +6191,7 @@ Vertices and facets:
 
 echo === check Halfspace ${d:-`date`}
 date
-=== check Halfspace Sat Jan 9 22:10:59 EST 2010
+=== check Halfspace Thu Jan 14 07:41:20 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:
@@ -6220,7 +6225,7 @@ 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.015
+  CPU seconds to compute hull (after input):  0
   Total facet area:   1.7919449
   Total volume:       0.18640279
 
@@ -6249,12 +6254,12 @@ 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 
+-1.387778780781446e-017 -1.387778780781446e-017    0.5 
+-2.775557561562891e-017    0.5      0 
+  -0.5      0      0 
+   0.5 -2.775557561562891e-017      0 
+     0   -0.5      0 
+-1.387778780781446e-017 1.387778780781446e-017 -0.4999999999999999 
 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
@@ -6279,9 +6284,9 @@ 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.5 -1.528090898784888e-016 
+0.1545084971874736 -0.4755282581475768 
+-0.4045084971874737 0.2938926261462366 
 0.1545084971874737 0.4755282581475768 
 
 Output completed.  Verifying that all points are below 6.4e-015 of
@@ -6289,7 +6294,7 @@ all facets.  Will make 25 distance computations.
 
 echo === check qhull ${d:-`date`}
 date
-=== check qhull Sat Jan 9 22:10:59 EST 2010
+=== check qhull Thu Jan 14 07:41:20 EST 2010
 rbox 10 s D3 | qhull Tcv
 
 Convex hull of 10 points in 3-d:
@@ -6370,7 +6375,7 @@ 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-1263093059
+Statistics for: rbox 10 s D3 | qhull QR-1 QR-1263472880
 
   Number of points processed: 10
   Number of hyperplanes created: 29
@@ -6395,8 +6400,8 @@ rbox 1000 D3 | qhull Tcvs
 
 
  qhull invoked by: rbox 1000 D3 | qhull Tcvs
-2010.1 2010/01/09 with options:
-  run-id 929192019  Tcheck-frequently  Tverify  Tstatistics  _pre-merge
+2010.1 2010/01/14 with options:
+  run-id 870392625  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
@@ -6418,10 +6423,10 @@ precision constants:
 
 
 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
+3.7e-017 ave. distance of a new vertex to a facet(!0s)
+1.4e-016 max. distance of a new vertex to a facet
+1.1e-016 max. distance of an output vertex to a facet
+-1.4e-016 min. distance of an output vertex to a facet
  0.0026 min. denominator in hyperplane computation
 
 summary information
@@ -6494,11 +6499,11 @@ 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)
+1.4e-016 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 and
+  21584 for facets a
 Convex hull of 1000 points in 3-d:
 
   Number of vertices: 73
@@ -6511,7 +6516,7 @@ Statistics for: rbox 1000 D3 | qhull Tcvs
   Number of distance tests for qhull: 12884
   CPU seconds to compute hull (after input):  0
 
- their normals, neighbor and vertex sets
+nd their normals, neighbor and vertex sets
    1752 for vertices and their neighbor sets
   30368 for input points and outside and coplanar sets
 
@@ -6540,15 +6545,15 @@ 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 003E5AC8 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_mem 00440170 n     1022 free short: 88 bytes (tot 8984 cnt 228)
+qh_mem 004401C8 n     1023 free short: 88 bytes (tot 8896 cnt 227)
+qh_mem 00440220 n     1024 free short: 88 bytes (tot 8808 cnt 226)
+qh_mem 00440278 n     1025 free short: 88 bytes (tot 8720 cnt 225)
+qh_mem 00365E80 n       30 free long: 96 bytes (tot 0 cnt 0)
+qh_mem 004402D0 n     1026 free short: 16 bytes (tot 8704 cnt 224)
+qh_mem 00440050 n     1027 free short: 88 bytes (tot 8616 cnt 223)
+qh_mem 004400A8 n     1028 free short: 88 bytes (tot 8528 cnt 222)
+qh_mem 00440100 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
@@ -6594,7 +6599,7 @@ 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.015
+  CPU seconds to compute hull (after input):  0
 
 rbox 100 s D3 | qhull T1cvV2P2
 
@@ -6615,28 +6620,28 @@ 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.1 2010/01/09:
-  run-id 929192019  Tcheck-frequently  Tverify  TV-stop-after-point 2
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870409432  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
+  testhorizon? 1 noupper? 0  Last point added was p41.  Last merge was #0.  max_outside 5.6e-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
+  testhorizon? 1 noupper? 0  Last point added was p52.  Last merge was #0.  max_outside 1.1e-016
 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
+  testhorizon? 1 noupper? 0  Last point added was p73.  Last merge was #0.  max_outside 1.1e-016
 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
+  testhorizon? 1 noupper? 0  Last point added was p87.  Last merge was #0.  max_outside 1.1e-016
 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
+  testhorizon? 1 noupper? 0  Last point added was p76.  Last merge was #0.  max_outside 1.1e-016
 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
+  testhorizon? 1 noupper? 0  Last point added was p84.  Last merge was #0.  max_outside 1.7e-016
 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
+  testhorizon? 1 noupper? 0  Last point added was p10.  Last merge was #0.  max_outside 1.7e-016
 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
+  testhorizon? 1 noupper? 0  Last point added was p6.  Last merge was #0.  max_outside 1.7e-016
 qh_addpoint: add p2(v79) to hull of 152 facets(0.014 above f288) and 22 outside at    0 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
@@ -6666,19 +6671,19 @@ Statistics for: rbox 100 s D3 | qhull TcvF100
   CPU seconds to compute hull (after input):  0
 
 
-At 22:10:59 &  0 CPU secs, qhull has created 102 facets and merged 0.
+At 07:41:21 &  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 22:10:59 &  0 CPU secs, qhull has created 203 facets and merged 0.
+At 07:41:21 &  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 22:10:59 &  0 CPU secs, qhull has created 306 facets and merged 0.
+At 07:41:21 &  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 22:10:59 &  0 CPU secs, qhull has created 412 facets and merged 0.
+At 07:41:21 &  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.
 
@@ -6696,7 +6701,7 @@ 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
+  CPU seconds to compute hull (after input): 0.015
 
 
 Output completed.  Verifying that all points are below 2e-015 of
@@ -6747,7 +6752,7 @@ 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
+  CPU seconds to compute hull (after input): 0.015
 
 QH7076 qhull input warning: exact merge ('Qx').  Verify may report that a point
 is outside of a facet.  See qh-optq.htm#Qx
@@ -6855,7 +6860,7 @@ Vertices and facets:
 - f1
     - flags: bottom tested seen coplanar
     - merges: 1
-    - normal:         0        0       -1
+    - normal:        -0       -0       -1
     - offset:       -0.5
     - center:      0      0   -0.5 
     - coplanar set(furthest p8):
@@ -6903,7 +6908,7 @@ Vertices and facets:
 - f9
     - flags: bottom tested seen coplanar
     - merges: 1
-    - normal:         1        0        0
+    - normal:         1       -0       -0
     - offset:       -0.5
     - center:    0.5      0      0 
     - coplanar set(furthest p13):
@@ -6927,7 +6932,7 @@ Vertices and facets:
 - f3
     - flags: bottom tested seen coplanar
     - merges: 1
-    - normal:        -1        0        0
+    - normal:        -1       -0       -0
     - offset:       -0.5
     - center:   -0.5      0      0 
     - coplanar set(furthest p12):
@@ -6951,7 +6956,7 @@ Vertices and facets:
 - f10
     - flags: top tested seen coplanar
     - merges: 1
-    - normal:         0        1        0
+    - normal:         0        1       -0
     - offset:       -0.5
     - center:      0    0.5      0 
     - coplanar set(furthest p11):
@@ -6975,7 +6980,7 @@ Vertices and facets:
 - f13
     - flags: bottom tested seen coplanar
     - merges: 1
-    - normal:         0        0        1
+    - normal:        -0       -0        1
     - offset:       -0.5
     - center:      0      0    0.5 
     - coplanar set(furthest p9):
@@ -7033,8 +7038,8 @@ Statistics for: rbox 100 D3 | qhull QbB FO Tcv
   Number of distance tests for qhull: 1164
   CPU seconds to compute hull (after input):  0
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  QbBound-unit-box 0.5  Tcheck-frequently  Tverify
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870409432  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
@@ -7054,10 +7059,10 @@ Statistics for: rbox 1000 D2 B1e6 | qhull d Qbb FO Tcv
   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): 0.015
+  CPU seconds to compute hull (after input):  0
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  delaunay  Qbbound-last  Tcheck-frequently  Tverify
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870409432  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
@@ -7067,30 +7072,30 @@ 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.08928142660407056 -0.3194671263098747 0.3605569202297553 
+-0.1534778158747162 0.03516440701453921    0.5 
+-0.01663016790622804 0.3709299907861695 0.0764863283135003 
+0.3932651765570926 0.4421392241401818 -0.09396622763110282 
+0.199424728304684    0.5 0.06620718432588452 
+-0.2331094527352667 0.3262436269787957 -0.1289660986727641 
   -0.5 0.2819439085196089   -0.5 
-   0.5 0.3760666748352666 0.1399187075693636 
-0.4888102268053205   -0.5 -0.2153953634886358 
+0.4999999999999999 0.3760666748352666 0.1399187075693636 
+0.4888102268053206   -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 
+-0.0222149361131852 -0.366434993563625 0.5972263834933854 
+-0.06676722137887703 -0.1566931052661437 0.6939998615477234 
+0.02820502736438535 0.04189077954915421 0.4000814320337247 
+0.3126723396709863 0.08400649026409401 0.2817873818077145 
+0.1781470954214661 0.1182274414396169 0.3929477075294902 
+-0.1220315663349177 0.01546165115708642 0.2574974761506134 
+-0.3072535691850387 -0.01073880122111998      0 
+0.3867462923626847 0.04492879989084675 0.4441034944549365 
+0.3789805913148268 -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
@@ -7098,15 +7103,15 @@ 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 
+-5.733970380575339 -0.366434993563625 17.14322461142018 
+-6.400761988815289 -0.1566931052661437     20 
+-4.97936018866004 0.04189077954915421 11.32346018178494 
+-0.7218812392989191 0.08400649026409401 7.831392539952951 
+-2.735252796494545 0.1182274414396169 11.11287098934976 
+-7.227875597731384 0.01546165115708642 7.114348923589699 
+   -10 -0.01073880122111998 -0.4870359524963758 
+0.3867462923626847 0.04492879989084675 12.62300161615219 
+0.2705209571204694 -0.4732086509216658 5.343669467959106 
 
 Output completed.  Verifying that all points are below 7.5e-014 of
 all facets.  Will make 140 distance computations.
@@ -7116,15 +7121,15 @@ 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.08928142660407051 -0.3194671263098747 0.3605569202297555 
+-0.1534778158747163 0.03516440701453921    0.5 
+-0.01663016790622796 0.3709299907861695 0.07648632831350066 
+0.3932651765570927 0.4421392241401818 -0.09396622763110274 
+0.1994247283046841    0.5 0.06620718432588446 
+-0.2331094527352668 0.3262436269787957 -0.128966098672764 
   -0.5 0.2819439085196089 -0.4999999999999999 
    0.5 0.3760666748352666 0.1399187075693635 
-0.4888102268053205   -0.5 -0.2153953634886357 
+0.4888102268053207   -0.5 -0.2153953634886357 
 
 Output completed.  Verifying that all points are below 2.1e-015 of
 all facets.  Will make 126 distance computations.
@@ -7207,7 +7212,7 @@ 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 Sat Jan  9 22:11:00 EST 2010 ==
+== next command will error Thu Jan 14 07:41:21 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:
@@ -7219,8 +7224,8 @@ ERRONEOUS FACET:
     - neighboring facets: f2 f3
 
 While executing: rbox 10 D2 | qhull Qb1:1B1:1 Tcv
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  Qbound-dim-low 1  1  QBound-dim-high 1  1
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870409432  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
@@ -7280,15 +7285,15 @@ Convex hull of 200 points in 2-d:
   Number of vertices: 200
   Number of facets: 200
 
-Statistics for: rbox 200 L20 D2 t1263093060 | qhull FO Tcv C-0
+Statistics for: rbox 200 L20 D2 t1263472881 | qhull FO Tcv C-0
 
   Number of points processed: 200
   Number of hyperplanes created: 398
-  Number of distance tests for qhull: 2089
+  Number of distance tests for qhull: 2105
   CPU seconds to compute hull (after input):  0
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  Tcheck-frequently  Tverify  Centrum-premerge-  0
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870409432  Tcheck-frequently  Tverify  Centrum-premerge-  0
   _zero-centrum  _max-width 0.99  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
@@ -7299,121 +7304,121 @@ rbox 1000 L20 t | qhull FO Tcv C-0
 
 Convex hull of 1000 points in 3-d:
 
-  Number of vertices: 48
-  Number of facets: 92
+  Number of vertices: 46
+  Number of facets: 88
 
-Statistics for: rbox 1000 L20 t1263093060 | qhull FO Tcv C-0
+Statistics for: rbox 1000 L20 t1263472881 | qhull FO Tcv C-0
 
-  Number of points processed: 74
-  Number of hyperplanes created: 305
-  Number of distance tests for qhull: 14253
+  Number of points processed: 62
+  Number of hyperplanes created: 243
+  Number of distance tests for qhull: 14106
   CPU seconds to compute hull (after input):  0
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  Tcheck-frequently  Tverify  Centrum-premerge-  0
-  _zero-centrum  _max-width  1  Error-roundoff 6.9e-016  _one-merge 4.9e-015
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870409432  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 92000 distance computations.
+all facets.  Will make 88000 distance computations.
 rbox 200 L20 D4 t | qhull FO Tcv C-0
 
 Convex hull of 200 points in 4-d:
 
-  Number of vertices: 64
-  Number of facets: 302
+  Number of vertices: 60
+  Number of facets: 283
 
-Statistics for: rbox 200 L20 D4 t1263093060 | qhull FO Tcv C-0
+Statistics for: rbox 200 L20 D4 t1263472882 | qhull FO Tcv C-0
 
-  Number of points processed: 78
-  Number of hyperplanes created: 1006
-  Number of distance tests for qhull: 6863
+  Number of points processed: 80
+  Number of hyperplanes created: 942
+  Number of distance tests for qhull: 6678
   CPU seconds to compute hull (after input):  0
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  Tcheck-frequently  Tverify  Centrum-premerge-  0
-  _zero-centrum  _max-width 0.99  Error-roundoff 1e-015  _one-merge 9.1e-015
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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 60400 distance computations.
+all facets.  Will make 56600 distance computations.
 rbox 200 L20 D5 t | qhull FO Tcv Qx
 
 Convex hull of 200 points in 5-d:
 
-  Number of vertices: 84
-  Number of facets: 1108
+  Number of vertices: 98
+  Number of facets: 1504
 
-Statistics for: rbox 200 L20 D5 t1263093060 | qhull FO Tcv Qx
+Statistics for: rbox 200 L20 D5 t1263472882 | qhull FO Tcv Qx
 
-  Number of points processed: 104
-  Number of hyperplanes created: 4289
-  Number of distance tests for qhull: 22039
+  Number of points processed: 113
+  Number of hyperplanes created: 5219
+  Number of distance tests for qhull: 21923
   CPU seconds to compute hull (after input): 0.015
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  Tcheck-frequently  Tverify  Qxact-merge  _zero-centrum
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  Tcheck-frequently  Tverify  Qxact-merge  _zero-centrum
   _max-width 0.99  Error-roundoff 1.4e-015  _one-merge 1.5e-014
-  _near-inside 7.5e-014  Visible-distance 8.1e-015
-  U-coplanar-distance 8.1e-015  Width-outside 1.6e-014  _wide-facet 4.9e-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 221600 distance computations.
+all facets.  Will make 300800 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: 264
+  Number of Delaunay regions: 282
 
-Statistics for: rbox 1000 W1e-3 s D2 t1263093060 | qhull d FO Tcv Qu Q0
+Statistics for: rbox 1000 W1e-3 s D2 t1263472882 | qhull d FO Tcv Qu Q0
 
   Number of points processed: 1000
-  Number of hyperplanes created: 4709
+  Number of hyperplanes created: 4575
   Number of facets in hull: 1996
-  Number of distance tests for qhull: 27254
-  CPU seconds to compute hull (after input):  0
+  Number of distance tests for qhull: 26935
+  CPU seconds to compute hull (after input): 0.015
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  delaunay  Tcheck-frequently  Tverify  QupperDelaunay
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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 264000 distance computations.
+all facets.  Will make 282000 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: 264
+  Number of Delaunay regions: 282
 
-Statistics for: rbox 1000 W1e-3 s D2 t1263093060 | qhull d FO Tcv Qu C-0
+Statistics for: rbox 1000 W1e-3 s D2 t1263472882 | qhull d FO Tcv Qu C-0
 
   Number of points processed: 1000
-  Number of hyperplanes created: 4709
+  Number of hyperplanes created: 4575
   Number of facets in hull: 1996
-  Number of distance tests for qhull: 27254
+  Number of distance tests for qhull: 26935
   CPU seconds to compute hull (after input):  0
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929208826  delaunay  Tcheck-frequently  Tverify  QupperDelaunay
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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 264000 distance computations.
+all facets.  Will make 282000 distance computations.
 
 echo === check joggle and TRn ${d:-`date`}
 date
-=== check joggle and TRn Sat Jan 9 22:11:00 EST 2010
+=== check joggle and TRn Thu Jan 14 07:41:22 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'.
@@ -7426,15 +7431,15 @@ Convex hull of 100 points in 3-d:
 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): 0.016
+  Number of hyperplanes created: 11270
+  Number of distance tests for qhull: 120689
+  CPU seconds to compute hull (after input): 0.015
   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
+    400 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'.
@@ -7447,16 +7452,16 @@ Convex hull of 100 points in 3-d:
 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
+  Number of hyperplanes created: 24800
+  Number of distance tests for qhull: 197857
   CPU seconds to compute hull (after input): 0.031
-  Percentage of runs with precision errors: 62.0
+  Percentage of runs with precision errors: 63.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
+     10 coplanar half ridges in output
+     53 coplanar horizon facets for new vertices
+    119 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'.
@@ -7469,15 +7474,15 @@ Convex hull of 100 points in 3-d:
 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
+  Number of hyperplanes created: 29205
+  Number of distance tests for qhull: 217398
   CPU seconds to compute hull (after input): 0.046
   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
+      2 coplanar half ridges in output
+      6 coplanar horizon facets for new vertices
      17 coplanar points during partitioning
 rbox 100 W0 | qhull QJ1e-11 Qc TR100 Tv
 
@@ -7491,7 +7496,7 @@ 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
+  Number of distance tests for qhull: 219104
   CPU seconds to compute hull (after input): 0.046
   Percentage of runs with precision errors:  0.0
 
@@ -7514,7 +7519,7 @@ 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): 0.031
+  CPU seconds to compute hull (after input): 0.046
   Percentage of runs with precision errors:  0.0
 
 
@@ -7536,8 +7541,8 @@ Statistics for: rbox 100 | qhull d QJ Qb0:1e4 QB0:1e5 Qb1:1e4 QB1:1e6 Qb2:1e5 QB
   CPU seconds to compute hull (after input):  0
   Input joggled by: 6.7e+003
 
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929225633  delaunay  Qbound-dim-low 0 1e+004  QBound-dim-high 0 1e+005
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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
@@ -7549,7 +7554,7 @@ all facets.  Will make 48800 distance computations.
 
 echo === check precision options ${d:-`date`}
 date
-=== check precision options Sat Jan 9 22:11:01 EST 2010
+=== check precision options Thu Jan 14 07:41:22 EST 2010
 rbox 100 D3 s | qhull E0.01 Qx Tcv FO
 
 Convex hull of 100 points in 3-d:
@@ -7570,8 +7575,8 @@ Statistics for: rbox 100 D3 s | qhull E0.01 Qx Tcv FO
   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.1 2010/01/09:
-  run-id 929225633  Distance-roundoff 0.01  Qxact-merge  Tcheck-frequently
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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
@@ -7707,11 +7712,11 @@ 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 qhull: 64526
   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):  0
+  CPU seconds to compute hull (after input): 0.015
   Maximum distance of point above facet: 0.02 (0.7x)
   Maximum distance of vertex below facet: -0.035 (1.2x)
 
@@ -7731,7 +7736,7 @@ 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 qhull: 172077
   Number of distance tests for merging: 52430
   Number of distance tests for checking: 19885
   Number of merged facets: 1741
@@ -7783,7 +7788,7 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 V0 Qcm Tcv
   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): 0.015
+  CPU seconds to compute hull (after input):  0
   Maximum distance of point above facet: 0.025 (0.8x)
   Maximum distance of vertex below facet: -0.07 (2.3x)
 
@@ -7803,7 +7808,7 @@ 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 qhull: 64355
   Number of distance tests for merging: 7947
   Number of distance tests for checking: 23460
   Number of merged facets: 234
@@ -7831,12 +7836,12 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 Q1 FO Tcv Qc
   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
+  CPU seconds to compute hull (after input): 0.015
   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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q1-no-angle-sort  Tcheck-frequently
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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
@@ -7856,16 +7861,16 @@ 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 qhull: 64909
   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.015
+  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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q2-no-merge-independent
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870426239  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
@@ -7890,12 +7895,12 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 Q3 FO Tcv Qc
   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): 0.015
+  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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q3-no-merge-vertices
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870443046  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
@@ -7916,7 +7921,7 @@ 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 qhull: 64526
   Number of distance tests for merging: 8425
   Number of distance tests for checking: 23411
   Number of merged facets: 256
@@ -7924,8 +7929,8 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 Q4 FO Tcv Qc
   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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q4-avoid-old-into-new
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870443046  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
@@ -7935,7 +7940,7 @@ 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 Sat Jan 9 22:11:01 EST 2010
+=== this may generate an error Thu Jan 14 07:41:23 EST 2010
 rbox 1000 s D3 | qhull C-0.01 Q5 FO Tcv 
 
 Convex hull of 1000 points in 3-d:
@@ -7952,12 +7957,12 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 Q5 FO Tcv
   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):  0
+  CPU seconds to compute hull (after input): 0.015
   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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q5-no-check-outer
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870443046  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
@@ -7969,7 +7974,7 @@ 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 Sat Jan 9 22:11:01 EST 2010
+=== this should generate an error Thu Jan 14 07:41:23 EST 2010
 rbox 1000 s D3 | qhull C-0.01 Q6 FO Po Tcv Qc
 
 Convex hull of 1000 points in 3-d:
@@ -7991,8 +7996,8 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 Q6 FO Po Tcv Qc
   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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q6-no-concave-merge  Poutput-forced
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870443046  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
@@ -8020,8 +8025,8 @@ Statistics for: rbox 1000 s D3 | qhull C-0.01 Q7 FO Tcv Qc
   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.1 2010/01/09:
-  run-id 929225633  Centrum-premerge- 0.01  Q7-no-breadth-first
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870443046  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
@@ -8061,122 +8066,122 @@ Convex hull of 100 points in 3-d:
 
   Number of vertices: 99
   Number of coplanar points: 1
-  Number of facets: 173
-  Number of non-simplicial facets: 20
+  Number of facets: 168
+  Number of non-simplicial facets: 23
 
-Statistics for: rbox 100 s D3 t1263093061 | qhull R1e-3 Tcv Qc
+Statistics for: rbox 100 s D3 t1263472883 | qhull R1e-3 Tcv Qc
 
-  Number of points processed: 99
-  Number of hyperplanes created: 460
-  Number of distance tests for qhull: 1570
-  Number of distance tests for merging: 3179
-  Number of distance tests for checking: 1304
-  Number of merged facets: 37
-  CPU seconds to compute hull (after input): 0.015
-  Maximum distance of point above facet: 0.0017 (0.4x)
-  Maximum distance of vertex below facet: -0.0041 (1.0x)
+  Number of points processed: 100
+  Number of hyperplanes created: 467
+  Number of distance tests for qhull: 1546
+  Number of distance tests for merging: 3597
+  Number of distance tests for checking: 1283
+  Number of merged facets: 47
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.0016 (0.4x)
+  Maximum distance of vertex below facet: -0.005 (1.3x)
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 17300 distance computations.
+all facets.  Will make 16800 distance computations.
 rbox 100 s D3 t | qhull R1e-2 Tcv Qc
 
 Convex hull of 100 points in 3-d:
 
-  Number of vertices: 62
-  Number of coplanar points: 38
-  Number of facets: 61
+  Number of vertices: 65
+  Number of coplanar points: 35
+  Number of facets: 60
   Number of non-simplicial facets: 37
 
-Statistics for: rbox 100 s D3 t1263093061 | qhull R1e-2 Tcv Qc
+Statistics for: rbox 100 s D3 t1263472883 | qhull R1e-2 Tcv Qc
 
-  Number of points processed: 68
-  Number of hyperplanes created: 299
-  Number of distance tests for qhull: 4575
-  Number of distance tests for merging: 4760
-  Number of distance tests for checking: 2174
-  Number of merged facets: 137
-  CPU seconds to compute hull (after input):  0
-  Maximum distance of point above facet: 0.032 (0.8x)
-  Maximum distance of vertex below facet: -0.087 (2.2x)
+  Number of points processed: 69
+  Number of hyperplanes created: 276
+  Number of distance tests for qhull: 2880
+  Number of distance tests for merging: 4295
+  Number of distance tests for checking: 1778
+  Number of merged facets: 125
+  CPU seconds to compute hull (after input): 0.015
+  Maximum distance of point above facet: 0.028 (0.7x)
+  Maximum distance of vertex below facet: -0.054 (1.4x)
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 6100 distance computations.
+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: 18
   Number of coplanar points: 482
-  Number of facets: 13
-  Number of non-simplicial facets: 13
+  Number of facets: 16
+  Number of non-simplicial facets: 12
 
-Statistics for: rbox 500 s D3 t1263093061 | qhull R0.05 A-1 Tcv Qc
+Statistics for: rbox 500 s D3 t1263472883 | qhull R0.05 A-1 Tcv Qc
 
-  Number of points processed: 30
-  Number of hyperplanes created: 95
-  Number of distance tests for qhull: 26773
-  Number of distance tests for merging: 2012
-  Number of distance tests for checking: 7480
-  Number of merged facets: 69
+  Number of points processed: 23
+  Number of hyperplanes created: 72
+  Number of distance tests for qhull: 19670
+  Number of distance tests for merging: 1460
+  Number of distance tests for checking: 7384
+  Number of merged facets: 45
   CPU seconds to compute hull (after input):  0
-  Maximum distance of point above facet: 0.18 (0.3x)
-  Maximum distance of vertex below facet: -0.25 (0.4x)
+  Maximum distance of point above facet: 0.15 (0.2x)
+  Maximum distance of vertex below facet: -0.31 (0.5x)
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 6500 distance computations.
+all facets.  Will make 8000 distance computations.
 rbox 100 W0 D3 t | qhull R1e-3 Tcv Qc
 
 Convex hull of 100 points in 3-d:
 
-  Number of vertices: 42
-  Number of coplanar points: 58
-  Number of facets: 50
+  Number of vertices: 37
+  Number of coplanar points: 63
+  Number of facets: 47
   Number of non-simplicial facets: 8
 
-Statistics for: rbox 100 W0 D3 t1263093061 | qhull R1e-3 Tcv Qc
+Statistics for: rbox 100 W0 D3 t1263472883 | qhull R1e-3 Tcv Qc
 
-  Number of points processed: 53
-  Number of hyperplanes created: 167
-  Number of distance tests for qhull: 1922
-  Number of distance tests for merging: 2106
-  Number of distance tests for checking: 1195
-  Number of merged facets: 56
+  Number of points processed: 48
+  Number of hyperplanes created: 159
+  Number of distance tests for qhull: 1881
+  Number of distance tests for merging: 1685
+  Number of distance tests for checking: 1068
+  Number of merged facets: 46
   CPU seconds to compute hull (after input):  0
-  Maximum distance of point above facet: 0.0028 (0.7x)
-  Maximum distance of vertex below facet: -0.0052 (1.3x)
+  Maximum distance of point above facet: 0.0025 (0.6x)
+  Maximum distance of vertex below facet: -0.004 (1.0x)
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 5000 distance computations.
+all facets.  Will make 4700 distance computations.
 rbox 100 W0 D3 t | qhull R1e-3 Qx Tcv Qc
 
 Convex hull of 100 points in 3-d:
 
-  Number of vertices: 42
-  Number of coplanar points: 58
-  Number of facets: 51
+  Number of vertices: 35
+  Number of coplanar points: 65
+  Number of facets: 46
   Number of non-simplicial facets: 7
 
-Statistics for: rbox 100 W0 D3 t1263093061 | qhull R1e-3 Qx Tcv Qc
+Statistics for: rbox 100 W0 D3 t1263472883 | qhull R1e-3 Qx Tcv Qc
 
-  Number of points processed: 52
-  Number of hyperplanes created: 164
-  Number of distance tests for qhull: 2015
-  Number of distance tests for merging: 1826
-  Number of distance tests for checking: 1183
-  Number of merged facets: 49
+  Number of points processed: 48
+  Number of hyperplanes created: 160
+  Number of distance tests for qhull: 2517
+  Number of distance tests for merging: 1622
+  Number of distance tests for checking: 1042
+  Number of merged facets: 48
   CPU seconds to compute hull (after input):  0
-  Maximum distance of point above facet: 0.0016 (0.4x)
-  Maximum distance of vertex below facet: -0.0042 (1.0x)
+  Maximum distance of point above facet: 0.0025 (0.6x)
+  Maximum distance of vertex below facet: -0.005 (1.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 5100 distance computations.
+all facets.  Will make 4600 distance computations.
 rbox 100 W0 D3 t | qhull R1e-2 Tcv Qc
 
 Convex hull of 100 points in 3-d:
@@ -8184,19 +8189,19 @@ Convex hull of 100 points in 3-d:
   Number of vertices: 28
   Number of coplanar points: 72
   Number of facets: 26
-  Number of non-simplicial facets: 7
+  Number of non-simplicial facets: 11
 
-Statistics for: rbox 100 W0 D3 t1263093061 | qhull R1e-2 Tcv Qc
+Statistics for: rbox 100 W0 D3 t1263472883 | qhull R1e-2 Tcv Qc
 
-  Number of points processed: 35
-  Number of hyperplanes created: 114
-  Number of distance tests for qhull: 2500
-  Number of distance tests for merging: 2050
-  Number of distance tests for checking: 1493
-  Number of merged facets: 61
+  Number of points processed: 33
+  Number of hyperplanes created: 105
+  Number of distance tests for qhull: 2045
+  Number of distance tests for merging: 1620
+  Number of distance tests for checking: 1058
+  Number of merged facets: 47
   CPU seconds to compute hull (after input):  0
-  Maximum distance of point above facet: 0.06 (1.5x)
-  Maximum distance of vertex below facet: -0.059 (1.5x)
+  Maximum distance of point above facet: 0.024 (0.6x)
+  Maximum distance of vertex below facet: -0.054 (1.4x)
 
 
 Output completed.  Verifying that all points are below outer planes of
@@ -8205,28 +8210,28 @@ rbox 100 W0 D3 t | qhull R1e-2 Qx Tcv Qc
 
 Convex hull of 100 points in 3-d:
 
-  Number of vertices: 29
-  Number of coplanar points: 71
-  Number of facets: 30
-  Number of non-simplicial facets: 9
+  Number of vertices: 26
+  Number of coplanar points: 74
+  Number of facets: 26
+  Number of non-simplicial facets: 12
 
-Statistics for: rbox 100 W0 D3 t1263093061 | qhull R1e-2 Qx Tcv Qc
+Statistics for: rbox 100 W0 D3 t1263472883 | qhull R1e-2 Qx Tcv Qc
 
-  Number of points processed: 36
-  Number of hyperplanes created: 97
-  Number of distance tests for qhull: 2566
-  Number of distance tests for merging: 1233
-  Number of distance tests for checking: 1154
-  Number of merged facets: 47
-  CPU seconds to compute hull (after input): 0.015
-  Maximum distance of point above facet: 0.022 (0.5x)
-  Maximum distance of vertex below facet: -0.038 (0.9x)
+  Number of points processed: 34
+  Number of hyperplanes created: 110
+  Number of distance tests for qhull: 2926
+  Number of distance tests for merging: 1250
+  Number of distance tests for checking: 1022
+  Number of merged facets: 44
+  CPU seconds to compute hull (after input):  0
+  Maximum distance of point above facet: 0.022 (0.6x)
+  Maximum distance of vertex below facet: -0.05 (1.3x)
 
 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.
+all facets.  Will make 2600 distance computations.
 rbox 500 W0 D3 t | qhull R0.05 A-1 Tcv Qc
 
 Convex hull of 500 points in 3-d:
@@ -8236,17 +8241,17 @@ Convex hull of 500 points in 3-d:
   Number of facets: 6
   Number of non-simplicial facets: 6
 
-Statistics for: rbox 500 W0 D3 t1263093061 | qhull R0.05 A-1 Tcv Qc
+Statistics for: rbox 500 W0 D3 t1263472883 | qhull R0.05 A-1 Tcv Qc
 
-  Number of points processed: 15
-  Number of hyperplanes created: 39
-  Number of distance tests for qhull: 14758
-  Number of distance tests for merging: 691
-  Number of distance tests for checking: 3814
-  Number of merged facets: 23
+  Number of points processed: 14
+  Number of hyperplanes created: 33
+  Number of distance tests for qhull: 12990
+  Number of distance tests for merging: 539
+  Number of distance tests for checking: 3774
+  Number of merged facets: 20
   CPU seconds to compute hull (after input):  0
-  Maximum distance of point above facet: 0.14 (0.2x)
-  Maximum distance of vertex below facet: -0.31 (0.5x)
+  Maximum distance of point above facet: 0.098 (0.2x)
+  Maximum distance of vertex below facet: -0.29 (0.5x)
 
 
 Output completed.  Verifying that all points are below outer planes of
@@ -8260,17 +8265,17 @@ Convex hull of 500 points in 3-d:
   Number of facets: 6
   Number of non-simplicial facets: 6
 
-Statistics for: rbox 500 W0 D3 t1263093061 | qhull R0.05 Qx Tcv Qc
+Statistics for: rbox 500 W0 D3 t1263472883 | qhull R0.05 Qx Tcv Qc
 
-  Number of points processed: 15
-  Number of hyperplanes created: 34
-  Number of distance tests for qhull: 15644
-  Number of distance tests for merging: 477
-  Number of distance tests for checking: 3828
-  Number of merged facets: 20
-  CPU seconds to compute hull (after input): 0.015
-  Maximum distance of point above facet: 0.09 (0.4x)
-  Maximum distance of vertex below facet: -0.21 (1.0x)
+  Number of points processed: 16
+  Number of hyperplanes created: 38
+  Number of distance tests for qhull: 16856
+  Number of distance tests for merging: 485
+  Number of distance tests for checking: 3786
+  Number of merged facets: 27
+  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.2 (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
@@ -8281,136 +8286,137 @@ 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 vertices: 78
+  Number of coplanar points: 922
+  Number of facets: 92
   Number of non-simplicial facets: 6
 
-Statistics for: rbox 1000 W1e-20 t1263093061 | qhull Tcv Qc
+Statistics for: rbox 1000 W1e-20 t1263472883 | qhull Tcv Qc
 
-  Number of points processed: 101
-  Number of hyperplanes created: 310
-  Number of distance tests for qhull: 18488
-  Number of distance tests for merging: 4353
-  Number of distance tests for checking: 32073
-  Number of merged facets: 99
+  Number of points processed: 93
+  Number of hyperplanes created: 302
+  Number of distance tests for qhull: 17465
+  Number of distance tests for merging: 3979
+  Number of distance tests for checking: 29744
+  Number of merged facets: 90
   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.
+all facets.  Will make 92000 distance computations.
 rbox 1000 W1e-20 D4 t | qhull Tcv Qc
 
 Convex hull of 1000 points in 4-d:
 
-  Number of vertices: 277
-  Number of coplanar points: 723
-  Number of facets: 1017
+  Number of vertices: 261
+  Number of coplanar points: 739
+  Number of facets: 956
   Number of non-simplicial facets: 8
 
-Statistics for: rbox 1000 W1e-20 D4 t1263093061 | qhull Tcv Qc
+Statistics for: rbox 1000 W1e-20 D4 t1263472883 | qhull Tcv Qc
 
-  Number of points processed: 371
-  Number of hyperplanes created: 4747
-  Number of distance tests for qhull: 70596
-  Number of distance tests for merging: 73141
-  Number of distance tests for checking: 143847
-  Number of merged facets: 1153
-  CPU seconds to compute hull (after input): 0.093
+  Number of points processed: 336
+  Number of hyperplanes created: 4359
+  Number of distance tests for qhull: 66316
+  Number of distance tests for merging: 65913
+  Number of distance tests for checking: 135295
+  Number of merged facets: 1049
+  CPU seconds to compute hull (after input): 0.078
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 1017000 distance computations.
+all facets.  Will make 956000 distance computations.
 rbox 500 W1e-20 D5 t | qhull Tv Qc
 
 Convex hull of 500 points in 5-d:
 
-  Number of vertices: 344
-  Number of coplanar points: 156
-  Number of facets: 5235
+  Number of vertices: 341
+  Number of coplanar points: 159
+  Number of facets: 5376
   Number of non-simplicial facets: 10
 
-Statistics for: rbox 500 W1e-20 D5 t1263093062 | qhull Tv Qc
+Statistics for: rbox 500 W1e-20 D5 t1263472883 | qhull Tv Qc
 
-  Number of points processed: 398
-  Number of hyperplanes created: 25511
-  Number of distance tests for qhull: 117809
-  Number of distance tests for merging: 287132
-  Number of distance tests for checking: 227240
-  Number of merged facets: 3341
+  Number of points processed: 396
+  Number of hyperplanes created: 26289
+  Number of distance tests for qhull: 124705
+  Number of distance tests for merging: 294932
+  Number of distance tests for checking: 232955
+  Number of merged facets: 3232
   CPU seconds to compute hull (after input): 0.093
 
 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 2617500 distance computations.
+all facets.  Will make 2688000 distance computations.
 rbox 100 W1e-20 D6 t | qhull Tv Qc
 
 Convex hull of 100 points in 6-d:
 
-  Number of vertices: 100
-  Number of facets: 5693
-  Number of non-simplicial facets: 10
+  Number of vertices: 99
+  Number of coplanar points: 1
+  Number of facets: 5560
+  Number of non-simplicial facets: 8
 
-Statistics for: rbox 100 W1e-20 D6 t1263093062 | qhull Tv Qc
+Statistics for: rbox 100 W1e-20 D6 t1263472883 | qhull Tv Qc
 
   Number of points processed: 100
-  Number of hyperplanes created: 19176
-  Number of distance tests for qhull: 31043
-  Number of distance tests for merging: 162462
-  Number of distance tests for checking: 117680
-  Number of merged facets: 154
+  Number of hyperplanes created: 17551
+  Number of distance tests for qhull: 28250
+  Number of distance tests for merging: 164342
+  Number of distance tests for checking: 116365
+  Number of merged facets: 237
   CPU seconds to compute hull (after input): 0.062
 
 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 569300 distance computations.
+all facets.  Will make 556000 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: 2240
-  Number of non-simplicial facets: 1
+  Number of facets: 1931
+  Number of non-simplicial facets: 2
 
-Statistics for: rbox 50 W1e-20 D6 t1263093062 | qhull Qv Tv Qc
+Statistics for: rbox 50 W1e-20 D6 t1263472883 | qhull Qv Tv Qc
 
   Number of points processed: 50
-  Number of hyperplanes created: 6308
-  Number of distance tests for qhull: 8984
-  Number of distance tests for merging: 3941540
-  Number of distance tests for checking: 45380
-  Number of merged facets: 2
-  CPU seconds to compute hull (after input): 0.14
+  Number of hyperplanes created: 5583
+  Number of distance tests for qhull: 8112
+  Number of distance tests for merging: 3143428
+  Number of distance tests for checking: 39456
+  Number of merged facets: 19
+  CPU seconds to compute hull (after input): 0.125
 
 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 112000 distance computations.
+all facets.  Will make 96550 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: 7874
+  Number of coplanar points: 9862
   Number of facets: 8
   Number of non-simplicial facets: 8
 
-Statistics for: rbox 10000 D4 t1263093062 | qhull QR0 Qc C-0.01 A0.3 Tv QR1263093062
+Statistics for: rbox 10000 D4 t1263472884 | qhull QR0 Qc C-0.01 A0.3 Tv QR1263472884
 
-  Number of points processed: 59
-  Number of hyperplanes created: 487
-  Number of distance tests for qhull: 2052479
-  Number of distance tests for merging: 13505
-  Number of distance tests for checking: 99294
-  Number of merged facets: 520
-  CPU seconds to compute hull (after input): 0.078
-  Maximum distance of point above facet: 0.046
-  Maximum distance of vertex below facet: -0.16
+  Number of points processed: 56
+  Number of hyperplanes created: 387
+  Number of distance tests for qhull: 1542598
+  Number of distance tests for merging: 14492
+  Number of distance tests for checking: 99770
+  Number of merged facets: 434
+  CPU seconds to compute hull (after input): 0.062
+  Maximum distance of point above facet: 0.052
+  Maximum distance of vertex below facet: -0.32 (0.1x)
 
 
 Output completed.  Verifying that all points are below outer planes of
@@ -8420,256 +8426,173 @@ 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: 13
+  Number of Delaunay regions: 16
 
-Statistics for: rbox 1000 D2 t1263093062 | qhull d QR0 Qc C-1e-8 Qu Tv QR1263093062
+Statistics for: rbox 1000 D2 t1263472884 | qhull d QR0 Qc C-1e-8 Qu Tv QR1263472884
 
   Number of points processed: 1000
-  Number of hyperplanes created: 5514
+  Number of hyperplanes created: 5593
   Number of facets in hull: 1996
-  Number of distance tests for qhull: 29028
-  CPU seconds to compute hull (after input): 0.015
+  Number of distance tests for qhull: 29735
+  CPU seconds to compute hull (after input):  0
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 13000 distance computations.
+all facets.  Will make 16000 distance computations.
 rbox 300 D5 t |qhull A-0.999 Qx Qc Tcv
 
 Convex hull of 300 points in 5-d:
 
-  Number of vertices: 150
-  Number of coplanar points: 26
-  Number of facets: 1641
-  Number of non-simplicial facets: 434
+  Number of vertices: 148
+  Number of coplanar points: 33
+  Number of facets: 1589
+  Number of non-simplicial facets: 385
 
-Statistics for: rbox 300 D5 t1263093062 | qhull A-0.999 Qx Qc Tcv
+Statistics for: rbox 300 D5 t1263472884 | qhull A-0.999 Qx Qc Tcv
 
-  Number of points processed: 177
-  Number of hyperplanes created: 10175
-  Number of distance tests for qhull: 197891
-  Number of distance tests for merging: 53257
-  Number of distance tests for checking: 19817
-  Number of merged facets: 1101
+  Number of points processed: 172
+  Number of hyperplanes created: 9314
+  Number of distance tests for qhull: 187301
+  Number of distance tests for merging: 50258
+  Number of distance tests for checking: 19314
+  Number of merged facets: 1023
   CPU seconds to compute hull (after input): 0.046
-  Maximum distance of vertex below facet: -0.022 (0.2x)
+  Maximum distance of vertex below facet: -0.024 (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 492300 distance computations.
+all facets.  Will make 476700 distance computations.
 rbox 100 D6 t |qhull A-0.9999 Qx Qc Tcv
 
 Convex hull of 100 points in 6-d:
 
-  Number of vertices: 84
-  Number of coplanar points: 1
-  Number of facets: 3648
-  Number of non-simplicial facets: 245
+  Number of vertices: 91
+  Number of coplanar points: 3
+  Number of facets: 4241
+  Number of non-simplicial facets: 284
 
-Statistics for: rbox 100 D6 t1263093062 | qhull A-0.9999 Qx Qc Tcv
+Statistics for: rbox 100 D6 t1263472884 | qhull A-0.9999 Qx Qc Tcv
 
-  Number of points processed: 89
-  Number of hyperplanes created: 13946
-  Number of distance tests for qhull: 36308
-  Number of distance tests for merging: 78495
-  Number of distance tests for checking: 79148
-  Number of merged facets: 577
+  Number of points processed: 96
+  Number of hyperplanes created: 16526
+  Number of distance tests for qhull: 39797
+  Number of distance tests for merging: 90766
+  Number of distance tests for checking: 90763
+  Number of merged facets: 665
   CPU seconds to compute hull (after input): 0.062
-  Maximum distance of vertex below facet: -0.0075 (0.2x)
+  Maximum distance of vertex below facet: -0.0063 (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 364800 distance computations.
+all facets.  Will make 424100 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: 3
-  Number of facets: 4854
-  Number of non-simplicial facets: 83
+  Number of vertices: 43
+  Number of coplanar points: 5
+  Number of facets: 3405
+  Number of non-simplicial facets: 53
 
-Statistics for: rbox 50 D7 t1263093062 | qhull A-0.99999 Qx Qc Tcv W0.1
+Statistics for: rbox 50 D7 t1263472884 | qhull A-0.99999 Qx Qc Tcv W0.1
 
-  Number of points processed: 47
-  Number of hyperplanes created: 14112
-  Number of distance tests for qhull: 21291
-  Number of distance tests for merging: 97881
-  Number of distance tests for checking: 117410
-  Number of merged facets: 238
-  CPU seconds to compute hull (after input): 0.062
-  Maximum distance of point above facet: 0.098
-  Maximum distance of vertex below facet: -0.0017 (0.1x)
+  Number of points processed: 44
+  Number of hyperplanes created: 10943
+  Number of distance tests for qhull: 22501
+  Number of distance tests for merging: 69124
+  Number of distance tests for checking: 79461
+  Number of merged facets: 151
+  CPU seconds to compute hull (after input): 0.046
+  Maximum distance of point above facet: 0.095
+  Maximum distance of vertex below facet: -0.002 (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 242700 distance computations.
+all facets.  Will make 170250 distance computations.
 
 echo === check bad cases for Qhull.  May cause errors ${d:-`date`}
 date
-=== check bad cases for Qhull. May cause errors Sat Jan 9 22:11:03 EST 2010
+=== check bad cases for Qhull. May cause errors Thu Jan 14 07:41:24 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: p734(v2) p84(v1) p772(v0)
-    - neighboring facets: f2 f3 f4
-
-While executing: rbox 1000 L100000 s G1e-6 t1263093063 | qhull Tv
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929259247  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:
-- p216(v3): -0.0016   0.5     0
-- p734(v2): 0.0012  -0.5     0
-- p84(v1):   0.5 0.00011     0
-- p772(v0):  -0.5 0.0013     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 -0.000112 0.0003565        0
+Convex hull of 1000 points in 3-d:
 
-facet p734 p84 p772 distance=    0
-facet p216 p84 p772 distance=    0
-facet p216 p734 p772 distance=    0
-facet p216 p734 p84 distance=    0
+  Number of vertices: 993
+  Number of facets: 1492
+  Number of non-simplicial facets: 5
 
-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.
+Statistics for: rbox 1000 L100000 s G1e-6 t1263472884 | qhull Tv
 
-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
+  Number of points processed: 993
+  Number of hyperplanes created: 3468
+  Number of distance tests for qhull: 29675
+  Number of distance tests for merging: 143041
+  Number of distance tests for checking: 261998
+  Number of merged facets: 491
+  CPU seconds to compute hull (after input): 0.031
+  Maximum distance of point above facet: 2.6e-014 (4.8x)
+  Maximum distance of vertex below facet: -4.1e-015 (0.7x)
 
-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.
+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.
 
-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.
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1492000 distance computations.
 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: p734(v2) p84(v1) p772(v0)
-    - neighboring facets: f2 f3 f4
-
-While executing: rbox 1000 L100000 s G1e-6 t1263093063 | qhull Tv Q10
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929259247  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:
-- p216(v3): -0.0016   0.5     0
-- p734(v2): 0.0012  -0.5     0
-- p84(v1):   0.5 0.00011     0
-- p772(v0):  -0.5 0.0013     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:
+Convex hull of 1000 points in 3-d:
 
-center point -0.000112 0.0003565        0
+  Number of vertices: 993
+  Number of facets: 1492
+  Number of non-simplicial facets: 5
 
-facet p734 p84 p772 distance=    0
-facet p216 p84 p772 distance=    0
-facet p216 p734 p772 distance=    0
-facet p216 p734 p84 distance=    0
+Statistics for: rbox 1000 L100000 s G1e-6 t1263472884 | qhull Tv Q10
 
-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
+  Number of points processed: 993
+  Number of hyperplanes created: 3468
+  Number of distance tests for qhull: 29671
+  Number of distance tests for merging: 143041
+  Number of distance tests for checking: 261998
+  Number of merged facets: 491
+  CPU seconds to compute hull (after input): 0.031
+  Maximum distance of point above facet: 2.6e-014 (4.8x)
+  Maximum distance of vertex below facet: -4.1e-015 (0.7x)
 
-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.
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1492000 distance computations.
 rbox 1000 s Z1 G1e-13 t | qhull Tv
 
 Convex hull of 1001 points in 3-d:
 
   Number of vertices: 1001
-  Number of facets: 1488
-  Number of non-simplicial facets: 166
+  Number of facets: 1318
+  Number of non-simplicial facets: 115
 
-Statistics for: rbox 1000 s Z1 G1e-13 t1263093063 | qhull Tv
+Statistics for: rbox 1000 s Z1 G1e-13 t1263472884 | qhull Tv
 
   Number of points processed: 1001
-  Number of hyperplanes created: 3893
-  Number of distance tests for qhull: 26548
-  Number of distance tests for merging: 74669
-  Number of distance tests for checking: 461346
-  Number of merged facets: 1143
+  Number of hyperplanes created: 5388
+  Number of distance tests for qhull: 27988
+  Number of distance tests for merging: 167619
+  Number of distance tests for checking: 338441
+  Number of merged facets: 2733
   CPU seconds to compute hull (after input): 0.031
-  Maximum distance of point above facet: 4.4e-014 (7.9x)
-  Maximum distance of vertex below facet: -9e-015 (1.6x)
+  Maximum distance of point above facet: 3.4e-014 (6.1x)
+  Maximum distance of vertex below facet: -2.2e-014 (4.0x)
 
 
 Output completed.  Verifying that all points are below outer planes of
-all facets.  Will make 1489488 distance computations.
+all facets.  Will make 1319318 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:
@@ -8677,91 +8600,75 @@ 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 t1263093063 | qhull d Qbb Qc Tv
+Statistics for: rbox 1000 s W1e-13 P0 t1263472884 | qhull d Qbb Qc Tv
 
   Number of points processed: 1001
-  Number of hyperplanes created: 14385
-  Number of facets in hull: 3709
-  Number of distance tests for qhull: 60029
-  Number of distance tests for merging: 213869
-  Number of distance tests for checking: 377168
-  Number of merged facets: 5034
-  CPU seconds to compute hull (after input): 0.078
-  Maximum distance of point above facet: 3.2e-013 (16.1x)
-  Maximum distance of vertex below facet: -1.8e-013 (8.8x)
+  Number of hyperplanes created: 13502
+  Number of facets in hull: 3688
+  Number of distance tests for qhull: 54209
+  Number of distance tests for merging: 197617
+  Number of distance tests for checking: 190535
+  Number of merged facets: 4484
+  CPU seconds to compute hull (after input): 0.063
+  Maximum distance of point above facet: 4.1e-014 (2.0x)
+  Maximum distance of vertex below facet: -6.2e-014 (3.1x)
 
 
 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: 933
+  Total number of deleted points due to merging: 30
+  Total number of nearly incident points: 37
+  Number of Delaunay regions: 1058
+  Number of non-simplicial Delaunay regions: 357
+
+Statistics for: rbox 1000 s W1e-13 t1263472885 | qhull d Tv
+
+  Number of points processed: 963
+  Number of hyperplanes created: 10618
+  Number of facets in hull: 2124
+  Number of distance tests for qhull: 2383986
+  Number of distance tests for merging: 305558
+  Number of distance tests for checking: 1836253
+  Number of merged facets: 7382
+  CPU seconds to compute hull (after input): 0.328
+  Maximum distance of point above facet: 1e-012 (103.9x)
+  Maximum distance of vertex below facet: -4.6e-014 (4.6x)
+
 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.
-QH6227 
-qhull precision error: Only 5 facets remain.  Can not merge another
-pair.  The input is too degenerate or the convexity constraints are
-too strong.
-
-While executing: rbox 1000 s W1e-13 t1263093063 | qhull d Tv
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929259247  delaunay  Tverify  _pre-merge  _zero-centrum  Pgood
-  _max-width  1  Error-roundoff 1e-015  _one-merge 9.1e-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  _narrow-hull  0
-Last point added to hull was p157.  Last merge was #9360.
-
-At error exit:
-
-Delaunay triangulation by the convex hull of 1000 points in 4-d:
-
-  Number of input sites: 8
-  Total number of deleted points due to merging: 766
-  Number of nearly incident points: 102
-  Number of Delaunay regions: 0
-  Number of non-simplicial Delaunay regions: 7
-
-Statistics for: rbox 1000 s W1e-13 t1263093063 | qhull d Tv
 
-  Number of points processed: 775
-  Number of hyperplanes created: 10691
-  Number of facets in hull: 5
-  Number of distance tests for qhull: 3440668
-  Number of distance tests for merging: 415685
-  Number of distance tests for checking: 0
-  Number of merged facets: 9803
-  Maximum distance of merged point above facet: 2.3e-012 (223.3x)
-  Maximum distance of merged vertex below facet: -1.2e-012 (119.4x)
-
-
-precision problems (corrected unless 'Q0' or an error)
-    838 flipped facets
-   1746 coplanar horizon facets for new vertices
-    126 coplanar points during partitioning
-     43 ridges with multiple neighbors
+Output completed.  Verifying that all points are below outer planes of
+all facets.  Will make 1058000 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: 962
-  Total number of deleted points due to merging: 9
-  Total number of nearly incident points: 29
-  Number of Delaunay regions: 700
-  Number of non-simplicial Delaunay regions: 128
-
-Statistics for: rbox 1000 s W1e-13 D2 t1263093063 | qhull d Tv
-
-  Number of points processed: 971
-  Number of hyperplanes created: 3999
-  Number of facets in hull: 1404
-  Number of distance tests for qhull: 143251
-  Number of distance tests for merging: 46528
-  Number of distance tests for checking: 342144
-  Number of merged facets: 978
-  CPU seconds to compute hull (after input): 0.031
-  Maximum distance of point above facet: 9.2e-014 (16.6x)
-  Maximum distance of vertex below facet: -7.8e-015 (1.4x)
+  Number of input sites: 978
+  Total number of deleted points due to merging: 11
+  Total number of nearly incident points: 11
+  Number of Delaunay regions: 730
+  Number of non-simplicial Delaunay regions: 134
+
+Statistics for: rbox 1000 s W1e-13 D2 t1263472885 | qhull d Tv
+
+  Number of points processed: 989
+  Number of hyperplanes created: 4198
+  Number of facets in hull: 1453
+  Number of distance tests for qhull: 73833
+  Number of distance tests for merging: 46567
+  Number of distance tests for checking: 145602
+  Number of merged facets: 1027
+  CPU seconds to compute hull (after input): 0.015
+  Maximum distance of point above facet: 7.7e-014 (14.0x)
+  Maximum distance of vertex below facet: -1.5e-014 (2.6x)
 
 qhull precision warning: 
 The initial hull is narrow (cosine of min. angle is 1.0000000000000000).
@@ -8770,7 +8677,7 @@ 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 700000 distance computations.
+all facets.  Will make 730000 distance computations.
 
 echo =======================================================
 =======================================================
@@ -8778,7 +8685,7 @@ echo =======================================================
 =======================================================
 echo === The following commands may cause errors ${d:-`date`}
 date
-=== The following commands may cause errors Sat Jan 9 22:11:03 EST 2010
+=== The following commands may cause errors Thu Jan 14 07:41:25 EST 2010
 echo =======================================================
 =======================================================
 echo =======================================================
@@ -8819,7 +8726,7 @@ 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.015
+  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
@@ -8887,7 +8794,7 @@ 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.015
+  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
@@ -8964,8 +8871,8 @@ 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.1 2010/01/09:
-  run-id 929276054  Q0-no-premerge  Random_perturb 0.05  Tcheck-frequently
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870476660  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.
@@ -9078,7 +8985,7 @@ 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
+  CPU seconds to compute hull (after input): 0.015
 
 rbox 50 s | qhull Q0 V0.05 W0.01 Tc Po
 QH6136 qhull precision error: facet f105 is flipped, distance= 0.328228630954
@@ -9188,8 +9095,8 @@ ERRONEOUS OTHER FACET:
 ERRONEOUS and NEIGHBORING FACETS to output
 
 While executing: rbox 100 s D5 | qhull Q0 R1e-2 Tc Po
-Options selected for Qhull 2010.1 2010/01/09:
-  run-id 929276054  Q0-no-premerge  Random_perturb 0.01  Tcheck-frequently
+Options selected for Qhull 2010.1 2010/01/14:
+  run-id 870493467  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
@@ -9233,7 +9140,7 @@ To guarantee simplicial output:
   - use exact arithmetic (see "Imprecision in Qhull", qh-impre.htm)
 qhull
 
-qhull- compute convex hulls and related structures.  Qhull 2010.1 2010/01/09
+qhull- compute convex hulls and related structures.  Qhull 2010.1 2010/01/14
     input (stdin): dimension, n, point coordinates
     comments start with a non-numeric character
     halfspace: use dim+1 and put offsets after coefficients
@@ -9275,7 +9182,7 @@ examples:
 
 qhull .
 
-Qhull 2010.1 2010/01/09.
+Qhull 2010.1 2010/01/14.
 Except for 'F.' and 'PG', upper-case options take an argument.
 
  delaunay       voronoi        Geomview       Halfspace      facet_dump
@@ -9313,7 +9220,7 @@ Except for 'F.' and 'PG', upper-case options take an argument.
 qhull -
 
 qhull- compute convex hulls and related structures.
-    http://www.qhull.org  2010.1 2010/01/09
+    http://www.qhull.org  2010.1 2010/01/14
 
 input (stdin):
     first lines: dimension and number of points (or vice-versa).
@@ -9540,13 +9447,13 @@ SYNOPSIS
         - 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>
+        - WWW:            <http://www.qhull.org>
+        - GIT:            <git@gitorious.org:qhull/qhull.git>
+        - 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>
+        - FAQ:            <http://exaflop.org/docs/cgafaq/cga6.html>
         - email:          qhull@qhull.org
         - bug reports:    qhull_bug@qhull.org
 
@@ -10423,7 +10330,7 @@ qhull(1)                                                 qhull(1)
 
        Qs     Search all points for the initial simplex.
 
-       Qt     Triangulated output.  Triangulate non-simplicial 
+       Qt     Triangulated output.  Triangulate non-simplicial
               facets.
 
        Qv     Test  vertex  neighbors  for  convexity after post-
@@ -10504,10 +10411,10 @@ qhull(1)                                                 qhull(1)
        Q9     With 'Q9', Qhull processes the furthest of all out-
               side sets at each iteration.
 
-       Q10    With 'Q10', Qhull does not use special processing 
+       Q10    With 'Q10', Qhull does not use special processing
               for narrow distributions.
 
-       Q11    With 'Q11', Qhull copies normals and recomputes 
+       Q11    With 'Q11', Qhull copies normals and recomputes
               centrums for tricoplanar facets.
 
        Trace options
@@ -10520,7 +10427,7 @@ qhull(1)                                                 qhull(1)
               includes  information  about  memory allocation and
               Gaussian elimination.
 
-       Ta     Annotate output with codes that identify the 
+       Ta     Annotate output with codes that identify the
               corresponding qh_fprintf() statement.
 
        Tc     Check frequently during execution.  This will catch
@@ -10535,7 +10442,7 @@ qhull(1)                                                 qhull(1)
               after more than n/2 merges.
 
        TI file
-              Input data from 'file'.  The filename may not include 
+              Input data from 'file'.  The filename may not include
                   spaces or quotes.
 
        TO file
@@ -10682,8 +10589,8 @@ ACKNOWLEDGEMENTS
        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 
+       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
 
 
 
@@ -10696,9 +10603,9 @@ Geometry Center              2003/12/30                18
 qhull(1)                                                 qhull(1)
 
 
-       guided the original work at Princeton University.  If you find it 
+       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.
diff --git a/eg/qhull-zip.sh b/eg/qhull-zip.sh
new file mode 100644
index 0000000000000000000000000000000000000000..dc44ea92f23cefb69a270b98e2098293970d3e6c
--- /dev/null
+++ b/eg/qhull-zip.sh
@@ -0,0 +1,224 @@
+#!/bin/sh
+#
+# qhull-zip.sh version -- Make zip and tgz files for Qhull release
+#
+# wzzip from http://www.winzip.com/wzcline.htm
+#   can not use path with $zip_file 
+#   odd error messages if can't locate directory
+#
+# $Id: //main/2005/road/road-bash/local/bin/qhull-zip.sh#18 $$Change: 1141 $
+# $DateTime: 2010/01/03 12:13:50 $$Author: bbarber $
+
+if [[ $# -eq 0 ]]; then
+        echo 'Missing date stamp, e.g., qhull-zip.sh 2007.1' 
+        exit
+fi
+version=$1
+
+err_program=qhull-zip
+err_log=/var/tmp/qhull-zip.log
+[[ -e $HOME/bash/etc/road-script.sh ]] && source $HOME/bash/etc/road-script.sh \
+    || source /etc/road-script.sh
+
+check_err_log $LINENO "$err_log"
+check_err_log $LINENO "$err_step_log"
+log_step $LINENO "Logging to $err_log\n... and $err_step_log"
+
+log_note $LINENO "Find Qhull directory" 
+if [[ ! -d qhull/eg && ! -d ../qhull/eg && -d ../../qhull/eg ]]; then
+    err_exit $LINENO "qhull/eg directory not found at or above $PWD"
+fi
+if [[ ! -d qhull/eg ]]; then
+    if [[ -d ../qhull/eg ]]; then
+        cd ..
+    else
+        cd ../..
+    fi
+fi
+root_dir=$(pwd)
+
+TEMP_DIR="$TMP/qhull-zip-$(ro_today2)"
+TEMP_FILE="$TMP/qhull-zip-$(ro_today2).txt"
+
+qhull_zip_file=qhull-$version.zip # no path or spaces
+qhull_tgz_file=qhull-$version-src.tgz
+qhullmd5_file=qhull-$version.md5sum
+
+exit_if_fail $LINENO "rm -f $qhull_zip_file $qhull_tgz_file $qhullmd5_file"
+
+#############################
+log_step $LINENO "Check environment"
+#############################
+
+[[ $(type -p md5sum) ]] || exit_err $LINENO "md5sum is missing"
+[[ $(cp --help || grep '[-]-parents') ]] ||  exit_err $LINENO "cp does not have --parents option"
+
+#############################
+log_step $LINENO "Define functions"
+#############################
+
+function check_zip_file #zip_file
+{
+    local zip_file=$1
+    local HERE=$(ro_here)
+    log_note $HERE "Check $zip_file"
+    ls -l $zip_file >>$err_log
+    exit_if_err $HERE "Did not create $zip_file"
+    wzunzip -ybc -t $zip_file | grep -E -v -e '( OK|Zip)' >>$err_log
+    exit_if_err $HERE "Error while checking $zip_file"
+}
+
+function check_tgz_file #tgz_file
+{
+    local tgz_file=$1
+    local HERE=$(ro_here)
+    log_note $HERE "Check $tgz_file"
+    ls -l $tgz_file >>$err_log
+    exit_if_err $HERE "Did not create $tgz_file"
+    tar -tzf $tgz_file >/dev/null 2>>$err_log
+    exit_if_err $HERE "Can not extract -- tar -tzf $tgz_file"
+}
+
+function convert_to_unix #dir -- convert files to Unix, preserving modtime from PWD
+{
+    local temp_dir=$1
+    local HERE=$(ro_here)
+    log_note $HERE "Convert files to unix format in $1"
+    for f in $(find $temp_dir -type f | grep -E '^([^.]*|.*\.(bashrc|c|cfg|cpp|css|d|h|htm|html|man|pl|pro|profile|sh|sql|termcap|txt|xml|xsd|xsl))$'); do
+        exit_if_fail $HERE "d2u '$f' && touch -r '$root_dir/${f#$temp_dir/}' '$f'"
+    done
+}
+
+function create_md5sum #md5_file -- create md5sum of current directory
+{
+    local md5_file=$1
+    local HERE=$(ro_here)
+    log_step $HERE "Compute $md5_file"
+    exit_if_fail $HERE "rm -f $md5_file"
+    find . -type f | sed 's|^\./||' | sort | xargs md5sum >>$md5_file
+    exit_if_err $HERE "md5sum failed"
+    log_note $HERE "$(md5sum $md5_file)"
+}
+
+#############################
+log_step $LINENO "Configure $0 for $(pwd)/qhull"
+#############################
+
+md5_zip_file=qhull-$version.zip.md5sum
+md5_tgz_file=qhull-$version-src.tgz.md5sum
+
+# recursive 
+qhull_dirs="qhull/cpp qhull/eg qhull/html qhull/src"
+qhull_files="qhull/project/*.pro qhull/project/*.sln qhull/project/*/*.vcproj qhull/project/*/*.pro \
+    qhull/project/libqhull.vcproj \
+    qhull/Announce.txt qhull/CMakeLists.txt qhull/COPYING.txt qhull/File_id.diz qhull/QHULL-GO.pif \
+    qhull/README.txt qhull/REGISTER.txt qhull/index.htm \
+    qhull/qconvex.exe qhull/qdelaunay.exe qhull/qhalf.exe \
+    qhull/qhull.exe qhull/qvoronoi.exe qhull/rbox.exe"
+qhull_ufiles="$qhull_dirs qhull/project/*.pro qhull/project/*.sln qhull/project/*/*.vcproj qhull/project/*/*.pro \
+    qhull/project/libqhull.vcproj \
+    qhull/Announce.txt qhull/CMakeLists.txt qhull/COPYING.txt qhull/File_id.diz qhull/QHULL-GO.pif \
+    qhull/README.txt qhull/REGISTER.txt qhull/index.htm"
+
+set noglob
+
+if [[ -e /bin/msysinfo && $(type -p wzzip) && $(type -p wzunzip) ]]; then
+
+    #############################
+    log_step $LINENO "Build zip directory, $TEMP_DIR/qhull"
+    #############################
+
+    ls -l $qhull_files $qhull_dirs >>$err_log 
+    exit_if_err $LINENO "Missing files for zip directory"
+
+    log_note $LINENO "Copy \$qhull_files \$qhull_dirs to $TEMP_DIR/qhull"
+    exit_if_fail $LINENO "rm -rf $TEMP_DIR && mkdir $TEMP_DIR"
+    exit_if_fail $LINENO "cp -r -p --parents $qhull_files $qhull_dirs $TEMP_DIR"
+
+    #############################
+    log_step $LINENO "Write md5sum to $md5_tgz_file"
+    #############################
+
+    exit_if_fail $LINENO "pushd $TEMP_DIR/qhull"
+    create_md5sum $md5_zip_file
+
+    #############################
+    log_step $LINENO "Write $qhull_zip_file"
+    #############################
+
+    log_note $LINENO "Write \$qhull_files to $qhull_zip_file"
+    exit_if_fail $LINENO "cd .. && mv qhull qhull-$version && md5sum qhull-$version/$md5_zip_file >>$root_dir/$qhullmd5_file"
+    wzzip -P -r -u $qhull_zip_file qhull-$version >>$err_log
+    exit_if_err $LINENO "wzzip does not exist or error while zipping files"
+    check_zip_file $qhull_zip_file
+    exit_if_fail $LINENO "popd"
+    exit_if_fail $LINENO "mv $TEMP_DIR/$qhull_zip_file ."
+fi
+
+#############################
+log_step $LINENO "Build tgz directory, $TEMP_DIR/qhull"
+#############################
+
+log_note $LINENO "Archive these files as $qhull_tgz_file"
+ls -l $qhull_ufiles >>$err_log 
+exit_if_err $LINENO "Missing files for tgz"
+
+exit_if_fail $LINENO "rm -rf $TEMP_DIR && mkdir -p $TEMP_DIR"
+exit_if_fail $LINENO "cp -r -p --parents $qhull_ufiles $TEMP_DIR"
+
+if [[ $IS_WINDOWS && $(type -p d2u) ]]; then
+    convert_to_unix "$TEMP_DIR"
+fi
+exit_if_fail $LINENO "mv $TEMP_DIR/qhull/src/Makefile.txt $TEMP_DIR/qhull/src/Makefile"
+
+#############################
+log_step $LINENO "Write md5sum to $md5_tgz_file"
+#############################
+
+exit_if_fail $LINENO "pushd $TEMP_DIR && cd qhull"
+create_md5sum $md5_tgz_file
+
+exit_if_fail $LINENO "cd .. && mv qhull qhull-$version && md5sum qhull-$version/$md5_tgz_file >>$root_dir/$qhullmd5_file"
+
+#############################
+log_step $LINENO "Write $qhull_tgz_file"
+#############################
+
+exit_if_fail $LINENO "tar -zcf $root_dir/$qhull_tgz_file * && popd"
+check_tgz_file $qhull_tgz_file
+
+log_note $LINENO "md5sum of zip and tgz files"
+
+for f in $qhull_zip_file $qhull_tgz_file; do
+    if [[ -r $f ]]; then
+        exit_if_fail $LINENO "md5sum $f >>$qhullmd5_file"
+    fi
+done
+
+#############################
+log_step $LINENO "Extract zip and tgz files to ($TEMP_DIR)"
+#############################
+
+exit_if_fail $LINENO "rm -rf $TEMP_DIR"
+if [[ -r $root_dir/$qhull_zip_file ]]; then
+    exit_if_fail $LINENO "mkdir -p $TEMP_DIR/zip && cd $TEMP_DIR/zip"
+    if [[ -r $root_dir/$qhull_zip_file ]]; then
+        exit_if_fail $LINENO "wzunzip -yb -d $root_dir/$qhull_zip_file"
+    fi
+    log_step $LINENO "Search for date stamps to Dates.txt"
+    find . -type f | grep -v '/bin/' | xargs grep '\-20' | grep -v -E '(page=|ISBN|sql-2005|utility-2000|written 2002-2003|tail -20|Spinellis|WEBSIDESTORY|D:06-5-2007|server-2005)' >Dates.txt
+    find . -type f | grep -v '/bin/' | xargs grep -i 'qhull *20' >>Dates.txt
+fi
+if [[ -r $root_dir/$qhull_tgz_file ]]; then
+    exit_if_fail $LINENO "mkdir -p $TEMP_DIR/tgz && cd $TEMP_DIR/tgz"
+    if [[ -r $root_dir/$qhull_tgz_file ]]; then
+        exit_if_fail $LINENO "tar -zxf $root_dir/$qhull_tgz_file"
+    fi
+fi
+
+#############################
+log_step $LINENO "Compare previous zip release, Dates.txt, and md5sum.  Check for virus."
+log_step $LINENO "Search xml files for UNDEFINED. Check page links"
+log_step $LINENO "Finished successfully"
+#############################
+        
\ No newline at end of file
diff --git a/html/qh-get.htm b/html/qh-get.htm
index 21e428b1bcaec40ecb1c0f59a5784e9ba72659a6..d8fa2cbc61fc63347c28a7bdbf21bab2882f0246 100644
--- a/html/qh-get.htm
+++ b/html/qh-get.htm
@@ -35,12 +35,14 @@ 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> (2.4 Mbytes) <p>Type: console programs for
+        Qhull 2010.1 for Windows</a> (2.4 Mbytes,
+        <a href="http://www.qhull.org/download/qhull-2010.1.md5sum">md5sum</a>) <p>Type: console programs for
         Windows</p>
         <p>Includes executables, documentation, and sources files. 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> (660K)
+        <li><a href="http://www.qhull.org/download/qhull-2010.1-src.tgz">Download: Qhull 2010.1 for Unix</a> (660K,
+        <a href="http://www.qhull.org/download/qhull-2010.1.md5sum">md5sum</a>)
         <p>Type: C source code for 32-bit and 64-bit architectures</p>
         <p>Includes documentation, source files, a simple Makefile, CMakeLists, DevStudio projects, and Qt projects.
             Includes preliminary C++ support.
diff --git a/index.htm b/index.htm
index c0974be9076a43762043e960e07186e51e7a2327..7c1f7f0721a7cd11948e903002058506230f08f8 100644
--- a/index.htm
+++ b/index.htm
@@ -53,9 +53,8 @@ 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 2010.1 2010/01/10</li>
-    <li><a href="http://www.qhull.org/download">Download</a>
-        Qhull</li>
+        about Qhull 2010.1 2010/01/14</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>
diff --git a/project/libqhull.vcproj b/project/libqhull.vcproj
index 8a9ad19fc259107e6cba99252fa886c21ec88139..c714f0dd55c536755052635200495411d9ed8810 100644
--- a/project/libqhull.vcproj
+++ b/project/libqhull.vcproj
@@ -46,6 +46,7 @@
 				AdditionalIncludeDirectories="../"
 				PreprocessorDefinitions="_LIB;UNICODE=1;WIN32;NDEBUG"
 				StringPooling="true"
+				ExceptionHandling="0"
 				RuntimeLibrary="0"
 				EnableFunctionLevelLinking="true"
 				PrecompiledHeaderFile="..\tmp\libqhull\Release/libqhull.pch"
@@ -74,6 +75,7 @@
 				Name="VCLibrarianTool"
 				OutputFile="..\tmp\libqhull\Release\qhull.lib"
 				SuppressStartupBanner="true"
+				IgnoreDefaultLibraryNames=""
 			/>
 			<Tool
 				Name="VCALinkTool"
diff --git a/project/libqhullp.vcproj b/project/libqhullp.vcproj
index e11ff13a56ab76e546ae347e066eaf0b96d8e894..2562f9e84faefc88ae91d813efc77fc38a505af2 100644
--- a/project/libqhullp.vcproj
+++ b/project/libqhullp.vcproj
@@ -1,229 +1,238 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
-        ProjectType="Visual C++"
-        Version="8.00"
-        Name="libqhullp"
-        ProjectGUID="{346B4633-5623-47A0-AA35-63966AC20B03}"
-        RootNamespace="libqhullp"
-        Keyword="Win32Proj"
-        >
-        <Platforms>
-                <Platform
-                        Name="Win32"
-                />
-        </Platforms>
-        <ToolFiles>
-        </ToolFiles>
-        <Configurations>
-                <Configuration
-                        Name="Debug|Win32"
-                        OutputDirectory=".."
-                        IntermediateDirectory="../tmp/$(ConfigurationName)"
-                        ConfigurationType="4"
-                        CharacterSet="1"
-                        >
-                        <Tool
-                                Name="VCPreBuildEventTool"
-                        />
-                        <Tool
-                                Name="VCCustomBuildTool"
-                        />
-                        <Tool
-                                Name="VCXMLDataGeneratorTool"
-                        />
-                        <Tool
-                                Name="VCWebServiceProxyGeneratorTool"
-                        />
-                        <Tool
-                                Name="VCMIDLTool"
-                        />
-                        <Tool
-                                Name="VCCLCompilerTool"
-                                Optimization="0"
-                                PreprocessorDefinitions="WIN32;_DEBUG;_LIB;qh_QHpointer=1"
-                                MinimalRebuild="true"
-                                BasicRuntimeChecks="3"
-                                RuntimeLibrary="3"
-                                UsePrecompiledHeader="0"
-                                WarningLevel="3"
-                                Detect64BitPortabilityProblems="true"
-                                DebugInformationFormat="4"
-                        />
-                        <Tool
-                                Name="VCManagedResourceCompilerTool"
-                        />
-                        <Tool
-                                Name="VCResourceCompilerTool"
-                        />
-                        <Tool
-                                Name="VCPreLinkEventTool"
-                        />
-                        <Tool
-                                Name="VCLibrarianTool"
-                        />
-                        <Tool
-                                Name="VCALinkTool"
-                        />
-                        <Tool
-                                Name="VCXDCMakeTool"
-                        />
-                        <Tool
-                                Name="VCBscMakeTool"
-                        />
-                        <Tool
-                                Name="VCFxCopTool"
-                        />
-                        <Tool
-                                Name="VCPostBuildEventTool"
-                        />
-                </Configuration>
-                <Configuration
-                        Name="Release|Win32"
-                        OutputDirectory=".."
-                        IntermediateDirectory="..\tmp\$(ConfigurationName)"
-                        ConfigurationType="4"
-                        CharacterSet="1"
-                        WholeProgramOptimization="1"
-                        >
-                        <Tool
-                                Name="VCPreBuildEventTool"
-                        />
-                        <Tool
-                                Name="VCCustomBuildTool"
-                        />
-                        <Tool
-                                Name="VCXMLDataGeneratorTool"
-                        />
-                        <Tool
-                                Name="VCWebServiceProxyGeneratorTool"
-                        />
-                        <Tool
-                                Name="VCMIDLTool"
-                        />
-                        <Tool
-                                Name="VCCLCompilerTool"
-                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
-                                RuntimeLibrary="2"
-                                UsePrecompiledHeader="0"
-                                WarningLevel="3"
-                                Detect64BitPortabilityProblems="true"
-                                DebugInformationFormat="3"
-                        />
-                        <Tool
-                                Name="VCManagedResourceCompilerTool"
-                        />
-                        <Tool
-                                Name="VCResourceCompilerTool"
-                        />
-                        <Tool
-                                Name="VCPreLinkEventTool"
-                        />
-                        <Tool
-                                Name="VCLibrarianTool"
-                        />
-                        <Tool
-                                Name="VCALinkTool"
-                        />
-                        <Tool
-                                Name="VCXDCMakeTool"
-                        />
-                        <Tool
-                                Name="VCBscMakeTool"
-                        />
-                        <Tool
-                                Name="VCFxCopTool"
-                        />
-                        <Tool
-                                Name="VCPostBuildEventTool"
-                        />
-                </Configuration>
-        </Configurations>
-        <References>
-        </References>
-        <Files>
-                <Filter
-                        Name="Source Files"
-                        Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
-                        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-                        >
-                        <File
-                                RelativePath="..\src\geom.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\geom2.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\global.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\io.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\libqhull.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\mem.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\merge.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\poly.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\poly2.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\random.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\rboxlib.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\stat.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\user.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\usermem.c"
-                                >
-                        </File>
-                        <File
-                                RelativePath="..\src\userprintf.c"
-                                >
-                        </File>
-                </Filter>
-                <Filter
-                        Name="Header Files"
-                        Filter="h;hpp;hxx;hm;inl;inc;xsd"
-                        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-                        >
-                </Filter>
-                <Filter
-                        Name="Resource Files"
-                        Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
-                        UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-                        >
-                </Filter>
-                <File
-                        RelativePath=".\ReadMe.txt"
-                        >
-                </File>
-        </Files>
-        <Globals>
-        </Globals>
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="libqhullp"
+	ProjectGUID="{346B4633-5623-47A0-AA35-63966AC20B03}"
+	RootNamespace="libqhullp"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".."
+			IntermediateDirectory="../tmp/$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;qh_QHpointer=1"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".."
+			IntermediateDirectory="..\tmp\$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="0"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				WholeProgramOptimization="false"
+				PreprocessorDefinitions="qh_QHpointer;WIN32;NDEBUG;_LIB"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				CompileAs="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\src\geom.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\geom2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\global.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\io.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\libqhull.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mem.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\merge.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\poly.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\poly2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\qset.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\random.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\rboxlib.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\stat.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\user.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\usermem.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\userprintf.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+		<File
+			RelativePath=".\ReadMe.txt"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
 </VisualStudioProject>
diff --git a/project/qconvex/qconvex.vcproj b/project/qconvex/qconvex.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..c31e3586a52f72c7ed1f40b84d1369c555097004
--- /dev/null
+++ b/project/qconvex/qconvex.vcproj
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="qconvex"
+	ProjectGUID="{BACB1A4A-BA37-4C00-B917-E819EE7544A2}"
+	RootNamespace="qconvex"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				IgnoreImportLibrary="false"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\src\qconvex.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/project/qdelaunay/qdelaunay.vcproj b/project/qdelaunay/qdelaunay.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..2098d4f455c43073c789f5c1e078b6b406a80f17
--- /dev/null
+++ b/project/qdelaunay/qdelaunay.vcproj
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="qdelaunay"
+	ProjectGUID="{3DF49AFF-F703-4F13-85A2-90DE4B33D2E0}"
+	RootNamespace="qdelaunay"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\src\qdelaun.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/project/qhalf/qhalf.vcproj b/project/qhalf/qhalf.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..a5a3befac97857e82e2566803bf8077890a1872a
--- /dev/null
+++ b/project/qhalf/qhalf.vcproj
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="qhalf"
+	ProjectGUID="{99B6B80A-3029-4286-9799-845B37152F16}"
+	RootNamespace="qhalf"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\src\qhalf.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/project/qhull.sln b/project/qhull.sln
index 6772c01cf81bf068164ee4eebc8bd8a513db2f41..1594990a5b2a899f0df49ce0d979b70f0202cd6d 100644
--- a/project/qhull.sln
+++ b/project/qhull.sln
@@ -1,44 +1,47 @@
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhull", "qhull.vcproj", "{DEB5D824-712C-47C7-BE7E-E0A866373C26}"
-	ProjectSection(WebsiteProperties) = preProject
-		                Debug.AspNetCompiler.Debug = "True"
-		                Release.AspNetCompiler.Debug = "False"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qconvex", "qconvex\qconvex.vcproj", "{BACB1A4A-BA37-4C00-B917-E819EE7544A2}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhull", "libqhull.vcproj", "{D1377F6B-7868-460C-9FC5-489C32A3D08F}"
-	ProjectSection(WebsiteProperties) = preProject
-		                Debug.AspNetCompiler.Debug = "True"
-		                Release.AspNetCompiler.Debug = "False"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qdelaunay", "qdelaunay\qdelaunay.vcproj", "{3DF49AFF-F703-4F13-85A2-90DE4B33D2E0}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbox", "rbox.vcproj", "{D137FB9B-7868-460C-9FC5-489C32A3D08F}"
-	ProjectSection(WebsiteProperties) = preProject
-		                Debug.AspNetCompiler.Debug = "True"
-		                Release.AspNetCompiler.Debug = "False"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qvoronoi", "qvoronoi\qvoronoi.vcproj", "{E6EA6612-4D02-4470-BF1B-047E9D97AFAD}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhullcpp", "qhullcpp.vcproj", "{83B9A40B-EA6E-4DD8-A9D5-D51FFA0B5F49}"
-	ProjectSection(WebsiteProperties) = preProject
-		                Debug.AspNetCompiler.Debug = "True"
-		                Release.AspNetCompiler.Debug = "False"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhalf", "qhalf\qhalf.vcproj", "{99B6B80A-3029-4286-9799-845B37152F16}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user_eg3", "user_eg3.vcproj", "{B94D6587-1030-4EA0-8322-E9B2902A9AC4}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user_eg", "user_eg\user_eg.vcproj", "{5AC0B3F9-15DA-4897-B1CE-9E433AC1C47D}"
 	ProjectSection(ProjectDependencies) = postProject
 		{346B4633-5623-47A0-AA35-63966AC20B03} = {346B4633-5623-47A0-AA35-63966AC20B03}
 	EndProjectSection
-	ProjectSection(WebsiteProperties) = preProject
-		                Debug.AspNetCompiler.Debug = "True"
-		                Release.AspNetCompiler.Debug = "False"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user_eg2", "user_eg2\user_eg2.vcproj", "{EAFF2400-67A0-4152-8A9D-941BBBBE5E61}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhulltest", "qhulltest.vcproj", "{AFDCA33D-3D74-3866-BAE1-97033FE213AA}"
-	ProjectSection(WebsiteProperties) = preProject
-		                Debug.AspNetCompiler.Debug = "True"
-		                Release.AspNetCompiler.Debug = "False"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhull", "qhull\qhull.vcproj", "{3EDD61DA-123C-4689-AE0F-01EDEAE68480}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbox", "rbox\rbox.vcproj", "{4AD9B90B-B60D-401F-8044-32ADEE01F6C6}"
+	ProjectSection(ProjectDependencies) = postProject
+		{D1377F6B-7868-460C-9FC5-489C32A3D08F} = {D1377F6B-7868-460C-9FC5-489C32A3D08F}
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhull", "libqhull.vcproj", "{D1377F6B-7868-460C-9FC5-489C32A3D08F}"
+EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhullp", "libqhullp.vcproj", "{346B4633-5623-47A0-AA35-63966AC20B03}"
 EndProject
 Global
@@ -47,30 +50,42 @@ Global
 		Release|Win32 = Release|Win32
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{DEB5D824-712C-47C7-BE7E-E0A866373C26}.Debug|Win32.ActiveCfg = Debug|Win32
-		{DEB5D824-712C-47C7-BE7E-E0A866373C26}.Debug|Win32.Build.0 = Debug|Win32
-		{DEB5D824-712C-47C7-BE7E-E0A866373C26}.Release|Win32.ActiveCfg = Release|Win32
-		{DEB5D824-712C-47C7-BE7E-E0A866373C26}.Release|Win32.Build.0 = Release|Win32
+		{BACB1A4A-BA37-4C00-B917-E819EE7544A2}.Debug|Win32.ActiveCfg = Debug|Win32
+		{BACB1A4A-BA37-4C00-B917-E819EE7544A2}.Debug|Win32.Build.0 = Debug|Win32
+		{BACB1A4A-BA37-4C00-B917-E819EE7544A2}.Release|Win32.ActiveCfg = Release|Win32
+		{BACB1A4A-BA37-4C00-B917-E819EE7544A2}.Release|Win32.Build.0 = Release|Win32
+		{3DF49AFF-F703-4F13-85A2-90DE4B33D2E0}.Debug|Win32.ActiveCfg = Debug|Win32
+		{3DF49AFF-F703-4F13-85A2-90DE4B33D2E0}.Debug|Win32.Build.0 = Debug|Win32
+		{3DF49AFF-F703-4F13-85A2-90DE4B33D2E0}.Release|Win32.ActiveCfg = Release|Win32
+		{3DF49AFF-F703-4F13-85A2-90DE4B33D2E0}.Release|Win32.Build.0 = Release|Win32
+		{E6EA6612-4D02-4470-BF1B-047E9D97AFAD}.Debug|Win32.ActiveCfg = Debug|Win32
+		{E6EA6612-4D02-4470-BF1B-047E9D97AFAD}.Debug|Win32.Build.0 = Debug|Win32
+		{E6EA6612-4D02-4470-BF1B-047E9D97AFAD}.Release|Win32.ActiveCfg = Release|Win32
+		{E6EA6612-4D02-4470-BF1B-047E9D97AFAD}.Release|Win32.Build.0 = Release|Win32
+		{99B6B80A-3029-4286-9799-845B37152F16}.Debug|Win32.ActiveCfg = Debug|Win32
+		{99B6B80A-3029-4286-9799-845B37152F16}.Debug|Win32.Build.0 = Debug|Win32
+		{99B6B80A-3029-4286-9799-845B37152F16}.Release|Win32.ActiveCfg = Release|Win32
+		{99B6B80A-3029-4286-9799-845B37152F16}.Release|Win32.Build.0 = Release|Win32
+		{5AC0B3F9-15DA-4897-B1CE-9E433AC1C47D}.Debug|Win32.ActiveCfg = Debug|Win32
+		{5AC0B3F9-15DA-4897-B1CE-9E433AC1C47D}.Debug|Win32.Build.0 = Debug|Win32
+		{5AC0B3F9-15DA-4897-B1CE-9E433AC1C47D}.Release|Win32.ActiveCfg = Release|Win32
+		{5AC0B3F9-15DA-4897-B1CE-9E433AC1C47D}.Release|Win32.Build.0 = Release|Win32
+		{EAFF2400-67A0-4152-8A9D-941BBBBE5E61}.Debug|Win32.ActiveCfg = Debug|Win32
+		{EAFF2400-67A0-4152-8A9D-941BBBBE5E61}.Debug|Win32.Build.0 = Debug|Win32
+		{EAFF2400-67A0-4152-8A9D-941BBBBE5E61}.Release|Win32.ActiveCfg = Release|Win32
+		{EAFF2400-67A0-4152-8A9D-941BBBBE5E61}.Release|Win32.Build.0 = Release|Win32
+		{3EDD61DA-123C-4689-AE0F-01EDEAE68480}.Debug|Win32.ActiveCfg = Debug|Win32
+		{3EDD61DA-123C-4689-AE0F-01EDEAE68480}.Debug|Win32.Build.0 = Debug|Win32
+		{3EDD61DA-123C-4689-AE0F-01EDEAE68480}.Release|Win32.ActiveCfg = Release|Win32
+		{3EDD61DA-123C-4689-AE0F-01EDEAE68480}.Release|Win32.Build.0 = Release|Win32
+		{4AD9B90B-B60D-401F-8044-32ADEE01F6C6}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4AD9B90B-B60D-401F-8044-32ADEE01F6C6}.Debug|Win32.Build.0 = Debug|Win32
+		{4AD9B90B-B60D-401F-8044-32ADEE01F6C6}.Release|Win32.ActiveCfg = Release|Win32
+		{4AD9B90B-B60D-401F-8044-32ADEE01F6C6}.Release|Win32.Build.0 = Release|Win32
 		{D1377F6B-7868-460C-9FC5-489C32A3D08F}.Debug|Win32.ActiveCfg = Debug|Win32
 		{D1377F6B-7868-460C-9FC5-489C32A3D08F}.Debug|Win32.Build.0 = Debug|Win32
 		{D1377F6B-7868-460C-9FC5-489C32A3D08F}.Release|Win32.ActiveCfg = Release|Win32
 		{D1377F6B-7868-460C-9FC5-489C32A3D08F}.Release|Win32.Build.0 = Release|Win32
-		{D137FB9B-7868-460C-9FC5-489C32A3D08F}.Debug|Win32.ActiveCfg = Debug|Win32
-		{D137FB9B-7868-460C-9FC5-489C32A3D08F}.Debug|Win32.Build.0 = Debug|Win32
-		{D137FB9B-7868-460C-9FC5-489C32A3D08F}.Release|Win32.ActiveCfg = Release|Win32
-		{D137FB9B-7868-460C-9FC5-489C32A3D08F}.Release|Win32.Build.0 = Release|Win32
-		{83B9A40B-EA6E-4DD8-A9D5-D51FFA0B5F49}.Debug|Win32.ActiveCfg = Debug|Win32
-		{83B9A40B-EA6E-4DD8-A9D5-D51FFA0B5F49}.Debug|Win32.Build.0 = Debug|Win32
-		{83B9A40B-EA6E-4DD8-A9D5-D51FFA0B5F49}.Release|Win32.ActiveCfg = Release|Win32
-		{83B9A40B-EA6E-4DD8-A9D5-D51FFA0B5F49}.Release|Win32.Build.0 = Release|Win32
-		{B94D6587-1030-4EA0-8322-E9B2902A9AC4}.Debug|Win32.ActiveCfg = Debug|Win32
-		{B94D6587-1030-4EA0-8322-E9B2902A9AC4}.Debug|Win32.Build.0 = Debug|Win32
-		{B94D6587-1030-4EA0-8322-E9B2902A9AC4}.Release|Win32.ActiveCfg = Release|Win32
-		{B94D6587-1030-4EA0-8322-E9B2902A9AC4}.Release|Win32.Build.0 = Release|Win32
-		{AFDCA33D-3D74-3866-BAE1-97033FE213AA}.Debug|Win32.ActiveCfg = Debug|Win32
-		{AFDCA33D-3D74-3866-BAE1-97033FE213AA}.Debug|Win32.Build.0 = Debug|Win32
-		{AFDCA33D-3D74-3866-BAE1-97033FE213AA}.Release|Win32.ActiveCfg = Release|Win32
-		{AFDCA33D-3D74-3866-BAE1-97033FE213AA}.Release|Win32.Build.0 = Release|Win32
 		{346B4633-5623-47A0-AA35-63966AC20B03}.Debug|Win32.ActiveCfg = Debug|Win32
 		{346B4633-5623-47A0-AA35-63966AC20B03}.Debug|Win32.Build.0 = Debug|Win32
 		{346B4633-5623-47A0-AA35-63966AC20B03}.Release|Win32.ActiveCfg = Release|Win32
diff --git a/project/qhull.vcproj b/project/qhull/qhull.vcproj
similarity index 52%
rename from project/qhull.vcproj
rename to project/qhull/qhull.vcproj
index 29bb729471f95332c43e5cbc64d5c3d54038ea66..a7baf6c049d0c2c525d3b0f3f3fb956bee63c2b3 100644
--- a/project/qhull.vcproj
+++ b/project/qhull/qhull.vcproj
@@ -3,8 +3,9 @@
 	ProjectType="Visual C++"
 	Version="8.00"
 	Name="qhull"
-	ProjectGUID="{DEB5D824-712C-47C7-BE7E-E0A866373C26}"
+	ProjectGUID="{3EDD61DA-123C-4689-AE0F-01EDEAE68480}"
 	RootNamespace="qhull"
+	Keyword="Win32Proj"
 	>
 	<Platforms>
 		<Platform
@@ -15,14 +16,11 @@
 	</ToolFiles>
 	<Configurations>
 		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="."
-			IntermediateDirectory="..\tmp\qhull\Release"
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
 			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
+			CharacterSet="1"
 			>
 			<Tool
 				Name="VCPreBuildEventTool"
@@ -41,43 +39,31 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="../"
-				PreprocessorDefinitions="_LIB;UNICODE=1;WIN32;NDEBUG"
-				StringPooling="true"
-				ExceptionHandling="0"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				RuntimeTypeInfo="false"
-				PrecompiledHeaderFile="..\tmp\qhull\Release/qhull.pch"
-				AssemblerListingLocation="..\tmp\qhull\Release/"
-				ObjectFile="..\tmp\qhull\Release/"
-				ProgramDataBaseFileName="..\tmp\qhull\Release/"
-				BrowseInformation="1"
-				WarningLevel="4"
-				WarnAsError="true"
-				SuppressStartupBanner="true"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
 				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-				CompileAs="0"
+				DebugInformationFormat="4"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
 			/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalOptions="&quot;..\tmp\libqhull\Release\qhull.lib&quot;"
-				OutputFile="..\qhull.exe"
-				LinkIncremental="0"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -105,14 +91,12 @@
 			/>
 		</Configuration>
 		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="."
-			IntermediateDirectory="..\tmp\qhull\Debug"
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
 			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
 			>
 			<Tool
 				Name="VCPreBuildEventTool"
@@ -131,20 +115,10 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="_LIB;UNICODE=1;WIN32;_DEBUG"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				PrecompiledHeaderFile="..\tmp\qhull\Debug/qhull.pch"
-				AssemblerListingLocation="..\tmp\qhull\Debug/"
-				ObjectFile="..\tmp\qhull\Debug/"
-				ProgramDataBaseFileName="..\tmp\qhull\Debug/"
-				BrowseInformation="1"
-				WarningLevel="4"
-				WarnAsError="true"
-				SuppressStartupBanner="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
 				Detect64BitPortabilityProblems="true"
 				DebugInformationFormat="3"
 			/>
@@ -153,18 +127,19 @@
 			/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalOptions="&quot;..\tmp\libqhull\Debug\qhull.lib&quot;"
-				OutputFile="../qhull.exe"
-				AdditionalLibraryDirectories=""
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
 				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -197,29 +172,25 @@
 	<Files>
 		<Filter
 			Name="Source Files"
-			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
 			>
 			<File
-				RelativePath="..\src\unix.c"
+				RelativePath="..\..\src\unix.c"
 				>
 			</File>
 		</Filter>
 		<Filter
 			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
 			>
-			<File
-				RelativePath="..\src\libqhull.h"
-				>
-			</File>
-			<File
-				RelativePath="..\src\mem.h"
-				>
-			</File>
-			<File
-				RelativePath="..\src\qset.h"
-				>
-			</File>
 		</Filter>
 	</Files>
 	<Globals>
diff --git a/project/qhullcpp.vcproj b/project/qhullcpp.vcproj
index 36a3b0e59abb017f85bc18c2d69273de6222c591..b48f801dd91b11c6fea0f9854918f2f2c0c5dc54 100644
--- a/project/qhullcpp.vcproj
+++ b/project/qhullcpp.vcproj
@@ -45,10 +45,12 @@
 				Name="VCCLCompilerTool"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				PreprocessorDefinitions="qh_QHpointer;WIN32;NDEBUG;_CONSOLE"
 				StringPooling="true"
 				RuntimeLibrary="0"
 				EnableFunctionLevelLinking="true"
+				DisableLanguageExtensions="true"
+				RuntimeTypeInfo="false"
 				PrecompiledHeaderFile="..\tmp\qhullcpp\Release/qhullcpp.pch"
 				AssemblerListingLocation="..\tmp\qhullcpp\Release/"
 				ObjectFile="..\tmp\qhullcpp\Release/"
@@ -71,7 +73,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\tmp\qhullcpp\Release\qhullcpp.lib"
+				OutputFile="..\qhullcpp.lib"
 				SuppressStartupBanner="true"
 			/>
 			<Tool
diff --git a/project/qvoronoi/qvoronoi.vcproj b/project/qvoronoi/qvoronoi.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..ae91356ef4509c57aaad5d2f680c05816abac2be
--- /dev/null
+++ b/project/qvoronoi/qvoronoi.vcproj
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="qvoronoi"
+	ProjectGUID="{E6EA6612-4D02-4470-BF1B-047E9D97AFAD}"
+	RootNamespace="qvoronoi"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				IgnoreAllDefaultLibraries="false"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\src\qvoronoi.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/project/rbox.vcproj b/project/rbox/rbox.vcproj
similarity index 51%
rename from project/rbox.vcproj
rename to project/rbox/rbox.vcproj
index dee486a7f6b942fc679f4d9f577b3f2d61caaa3c..9167b1edd68876e1073582d2a12c1830586289c4 100644
--- a/project/rbox.vcproj
+++ b/project/rbox/rbox.vcproj
@@ -3,8 +3,9 @@
 	ProjectType="Visual C++"
 	Version="8.00"
 	Name="rbox"
-	ProjectGUID="{D137FB9B-7868-460C-9FC5-489C32A3D08F}"
+	ProjectGUID="{4AD9B90B-B60D-401F-8044-32ADEE01F6C6}"
 	RootNamespace="rbox"
+	Keyword="Win32Proj"
 	>
 	<Platforms>
 		<Platform
@@ -15,14 +16,11 @@
 	</ToolFiles>
 	<Configurations>
 		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="."
-			IntermediateDirectory="..\tmp\rbox\Release"
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
 			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
+			CharacterSet="1"
 			>
 			<Tool
 				Name="VCPreBuildEventTool"
@@ -41,43 +39,31 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="../"
-				PreprocessorDefinitions="_LIB;UNICODE=1;WIN32;NDEBUG"
-				StringPooling="true"
-				ExceptionHandling="0"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				RuntimeTypeInfo="false"
-				PrecompiledHeaderFile="..\tmp\rbox\Release/rbox.pch"
-				AssemblerListingLocation="..\tmp\rbox\Release/"
-				ObjectFile="..\tmp\rbox\Release/"
-				ProgramDataBaseFileName="..\tmp\rbox\Release/"
-				BrowseInformation="1"
-				WarningLevel="4"
-				WarnAsError="true"
-				SuppressStartupBanner="true"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
 				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-				CompileAs="0"
+				DebugInformationFormat="4"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
 			/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalOptions="&quot;..\tmp\libqhull\Release\qhull.lib&quot;"
-				OutputFile="..\rbox.exe"
-				LinkIncremental="0"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -105,14 +91,12 @@
 			/>
 		</Configuration>
 		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="."
-			IntermediateDirectory="..\tmp\rbox\Debug"
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
 			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
 			>
 			<Tool
 				Name="VCPreBuildEventTool"
@@ -131,20 +115,10 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="_LIB;UNICODE=1;WIN32;_DEBUG"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				PrecompiledHeaderFile="..\tmp\rbox\Debug/rbox.pch"
-				AssemblerListingLocation="..\tmp\rbox\Debug/"
-				ObjectFile="..\tmp\rbox\Debug/"
-				ProgramDataBaseFileName="..\tmp\rbox\Debug/"
-				BrowseInformation="1"
-				WarningLevel="4"
-				WarnAsError="true"
-				SuppressStartupBanner="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
 				Detect64BitPortabilityProblems="true"
 				DebugInformationFormat="3"
 			/>
@@ -153,18 +127,19 @@
 			/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalOptions="&quot;..\tmp\libqhull\Debug\qhull.lib&quot;"
-				OutputFile="..\rbox.exe"
-				LinkIncremental="0"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
 				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -197,38 +172,25 @@
 	<Files>
 		<Filter
 			Name="Source Files"
-			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
 			>
 			<File
-				RelativePath="..\src\rbox.c"
-				>
-			</File>
-			<File
-				RelativePath="..\src\rboxlib.c"
+				RelativePath="..\..\src\rbox.c"
 				>
 			</File>
 		</Filter>
 		<Filter
 			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
 			>
-			<File
-				RelativePath="..\src\libqhull.h"
-				>
-			</File>
-			<File
-				RelativePath="..\src\user.h"
-				>
-			</File>
 		</Filter>
 		<Filter
-			Name="Other Files"
-			Filter="txt,groovy,htm"
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
 			>
-			<File
-				RelativePath="..\html\rbox.txt"
-				>
-			</File>
 		</Filter>
 	</Files>
 	<Globals>
diff --git a/project/user_eg/user_eg.vcproj b/project/user_eg/user_eg.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..cca4c3e1c325716d40727212a5976665c565497e
--- /dev/null
+++ b/project/user_eg/user_eg.vcproj
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="user_eg"
+	ProjectGUID="{5AC0B3F9-15DA-4897-B1CE-9E433AC1C47D}"
+	RootNamespace="user_eg"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="qh_QHpointer;WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\src\user_eg.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/project/user_eg2/user_eg2.vcproj b/project/user_eg2/user_eg2.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..291eeda065cce7124a52e30a964bfd0567456454
--- /dev/null
+++ b/project/user_eg2/user_eg2.vcproj
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="user_eg2"
+	ProjectGUID="{EAFF2400-67A0-4152-8A9D-941BBBBE5E61}"
+	RootNamespace="user_eg2"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="../.."
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\src\user_eg2.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/project/user_eg3.vcproj b/project/user_eg3.vcproj
index 21b78cdd51806e98c34400b9c3b7b700e8d188bc..b5d3f10fea5d4bcf6a3ef39447eac0f2053acdce 100644
--- a/project/user_eg3.vcproj
+++ b/project/user_eg3.vcproj
@@ -44,7 +44,7 @@
 				Optimization="2"
 				InlineFunctionExpansion="1"
 				AdditionalIncludeDirectories="../"
-				PreprocessorDefinitions="_LIB;UNICODE=1;WIN32;NDEBUG"
+				PreprocessorDefinitions="qh_QHpointer;_LIB;UNICODE=1;WIN32;NDEBUG"
 				StringPooling="true"
 				ExceptionHandling="1"
 				RuntimeLibrary="0"
@@ -75,9 +75,10 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalOptions="&quot;..\tmp\libqhull\Release\qhull.lib&quot; &quot;..\tmp\qhullcpp\Release\qhullcpp.lib&quot; "
+				AdditionalOptions=" "
 				OutputFile="..\user_eg3.exe"
 				LinkIncremental="0"
+				IgnoreDefaultLibraryNames="LIBCMT"
 			/>
 			<Tool
 				Name="VCALinkTool"
diff --git a/project/user_eg3/user_eg3.vcproj b/project/user_eg3/user_eg3.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..5d950a0b98ca5bf7bd004c85ce559bfba645e664
--- /dev/null
+++ b/project/user_eg3/user_eg3.vcproj
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="user_eg3"
+	ProjectGUID="{E1C61783-F5FF-40CF-B4CD-F75273B38087}"
+	RootNamespace="user_eg3"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="LIBCMT"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\cpp\user_eg3.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/src/Changes.txt b/src/Changes.txt
index 01edac6168354c80211ab1f5b27704764749c084..05c26412948c37ce0b4c5008d9eca8063084cf5b 100644
--- a/src/Changes.txt
+++ b/src/Changes.txt
@@ -1,16 +1,11 @@
 
 .............This file lists all changes to qhull and rbox.....................
 
-To do
- - Notify geom discussion list
- - get copy of unused
- - Review email archives for doc changes
- - QtTestD4.dll did not include MSVCP80D.dll and MSVCR80D.dll
-
 ------------
 Need help
  - The C++ interface needs work.  Give it a try and make it better.
    http://gitorious.org/qhull/
+ - Produce conformant triangulations for merged facets using option 'Qt' 
  - Add CMakeLists.txt for qhullcpp, user_eg3, cpp/, and cpp/road
    If practical, please move to project/
  - Verify -fno-strict-aliasing needed for gcc 4.1, 4.2, and 4.3 (qset segfault)
@@ -19,19 +14,27 @@ Need help
    Branch 'debian' is from http://savannah.nongnu.org/cvs/?group=qhull
    project/debian needs updating for its new location.  It was at qhull's level.
 
+To do
+ - Review email for doc changes
+ - RMP build of Qhull
+
 ------------
-Qhull gitorious.org/qhull next 2010/01/12
+qhull 2010.1 2010/01/14
 - Add qt-qhull.cpp with Qt conditional code
-- Fix qhull.sln and project files for qh_QHpointer
 - Add libqhullp.proj
 - Add libqhull5 to Readme, Announce, download
 - Reviewed #pragma
 - Reviewed FIXUP and assigned QH tags
 - All projects compile with warnings enabled
 - Replaced 'up' glyphs with &#187;
-- Moved cpp questions to http://www.qhull.org/html/qh-code.htm#questions-cpp 
-- Moved suggestions to http://www.qhull.org/html/qh-code.htm#enhance 
-- Moved documentation requests to http://www.qhull.org/html/qh-code.htm#enhance 
+- Moved cpp questions to qh-code.htm#questions-cpp 
+- Moved suggestions to qh-code.htm#enhance 
+- Moved documentation requests to qh-code.htm#enhance
+- Add md5sum file to distributions
+- Switched to DevStudio builds to avoid dependent libraries, 10% slower
+  Removed user_eg3.exe and qhullcpp.dll from Windows build 
+  Fix qhull.sln and project files for qh_QHpointer
+- Add eg/qhull-zip.sh to build qhull distribution files
 
 ------------
 qhull 2010.1 2010/01/10
diff --git a/src/global.c b/src/global.c
index 96c98ec4f81d384eaaab7791e4033d2e63724afd..3c6141a6a0adfd4c788dd830952bcea18ae48b7f 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#59 $$Change: 1174 $
-   $DateTime: 2010/01/10 22:34:05 $$Author: bbarber $
+   $Id: //product/qhull/main/rel/src/global.c#60 $$Change: 1183 $
+   $DateTime: 2010/01/13 20:59:32 $$Author: bbarber $
  */
 
 #include "qhull_a.h"
@@ -39,15 +39,15 @@ qhT qh_qh;              /* all global variables.
     the revision increases on code changes only
 
   notes:
-    change date:    Changes.txt, Announce.txt, README.txt,
-                    qhull.man, qhull.txt, qhull-news.html, Eudora signatures,
+    change date:    Changes.txt, Announce.txt, index.htm, README.txt,
+                    qhull-news.html, Eudora signatures,
     change version: README.txt, qh-get.htm, File_id.diz, Makefile.txt
     change year:    Copying.txt
     check download size
     recompile user_eg.c, rbox.c, libqhull.c, qconvex.c, qdelaun.c qvoronoi.c, qhalf.c
 */
 
-const char *qh_version = "2010.1 2010/01/10";
+const char *qh_version = "2010.1 2010/01/14";
 
 /*-<a                             href="qh-globa.htm#TOC"
   >-------------------------------</a><a name="appendprint">-</a>