Triangle now returns the maximum point for maxPoint() instead of the
Triangle now returns the maximum point for maxPoint() instead of the
minimum point.

--- a/Triangle.cpp
+++ b/Triangle.cpp
@@ -179,16 +179,16 @@
 {
   double maxX,maxY,maxZ;
   maxX=_v1.xyz().x();
-  if(_v2.xyz().x()<maxX) maxX=_v2.xyz().x();
-  if(_v3.xyz().x()<maxX) maxX=_v3.xyz().x();
+  if(_v2.xyz().x()>maxX) maxX=_v2.xyz().x();
+  if(_v3.xyz().x()>maxX) maxX=_v3.xyz().x();
 
   maxY=_v1.xyz().y();
-  if(_v2.xyz().y()<maxY) maxY=_v2.xyz().y();
-  if(_v3.xyz().y()<maxY) maxY=_v3.xyz().y();
+  if(_v2.xyz().y()>maxY) maxY=_v2.xyz().y();
+  if(_v3.xyz().y()>maxY) maxY=_v3.xyz().y();
 
   maxZ=_v1.xyz().z();
-  if(_v2.xyz().z()<maxZ) maxZ=_v2.xyz().z();
-  if(_v3.xyz().z()<maxZ) maxZ=_v3.xyz().z();
+  if(_v2.xyz().z()>maxZ) maxZ=_v2.xyz().z();
+  if(_v3.xyz().z()>maxZ) maxZ=_v3.xyz().z();
   
   return Vector(maxX,maxY,maxZ);
 }