[cig-commits] commit: Fixed the "black patches" bug

Mercurial hg at geodynamics.org
Mon Nov 24 11:29:00 PST 2008


changeset:   28:01e617e68894
user:        BelindaMay
date:        Fri Oct 05 01:23:19 2007 +0000
files:       DrawingObjects/src/Isosurface.c
description:
Fixed the "black patches" bug


diff -r 4f30d9dc5fa8 -r 01e617e68894 DrawingObjects/src/Isosurface.c
--- a/DrawingObjects/src/Isosurface.c	Thu Oct 04 04:57:51 2007 +0000
+++ b/DrawingObjects/src/Isosurface.c	Fri Oct 05 01:23:19 2007 +0000
@@ -39,7 +39,7 @@
 *+		Patrick Sunter
 *+		Greg Watson
 *+
-** $Id: Isosurface.c 694 2007-05-22 03:17:41Z LukeHodkinson $
+** $Id: Isosurface.c 739 2007-10-05 01:23:19Z BelindaMay $
 ** 
 **~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
@@ -1079,7 +1079,7 @@ void lucIsosurface_WallElement( lucIsosu
 	if (points[RIGHT_BOTTOM]->value > value) cubeType += 2;
 	if (points[LEFT_TOP]->value     > value) cubeType += 4;
 	if (points[RIGHT_TOP]->value    > value) cubeType += 8;
-				
+
 	/* Create Points */
 	lucIsosurface_CreateIntermediatePoints( self, points, axis );
 	
@@ -1205,9 +1205,9 @@ void lucIsosurface_MarchingRectangles( l
 		case 11:
 			/*  @#  */
 			/*  ##  */
-			lucIsosurface_AddWallTriangle(self, LEFT , LEFT_BOTTOM, TOP, points, order);
-			lucIsosurface_AddWallTriangle(self, TOP , LEFT_BOTTOM, RIGHT_TOP, points, order);
-			lucIsosurface_AddWallTriangle(self, RIGHT_TOP , LEFT_BOTTOM, RIGHT_BOTTOM, points, order);
+			lucIsosurface_AddWallTriangle(self, TOP , LEFT_BOTTOM, LEFT, points, order);
+			lucIsosurface_AddWallTriangle(self, RIGHT_TOP , LEFT_BOTTOM, TOP, points, order);
+			lucIsosurface_AddWallTriangle(self, RIGHT_BOTTOM , LEFT_BOTTOM, RIGHT_TOP, points, order);
 			break;
 		case 12:
 			/*  ##  */
@@ -1218,9 +1218,9 @@ void lucIsosurface_MarchingRectangles( l
 		case 13:
 			/*  ##  */
 			/*  #@  */
-			lucIsosurface_AddWallTriangle(self, RIGHT , RIGHT_TOP, BOTTOM, points, order);
-			lucIsosurface_AddWallTriangle(self, BOTTOM , RIGHT_TOP, LEFT_BOTTOM, points, order);
-			lucIsosurface_AddWallTriangle(self, LEFT_BOTTOM , RIGHT_TOP, LEFT_TOP, points, order);
+			lucIsosurface_AddWallTriangle(self, BOTTOM , RIGHT_TOP, RIGHT, points, order);
+			lucIsosurface_AddWallTriangle(self, LEFT_BOTTOM , RIGHT_TOP, BOTTOM, points, order);
+			lucIsosurface_AddWallTriangle(self, LEFT_TOP , RIGHT_TOP, LEFT_BOTTOM, points, order);
 			break;
 		case 14:
 			/*  ##  */



More information about the CIG-COMMITS mailing list