From: megacz Date: Sat, 28 Feb 2009 23:34:37 +0000 (-0800) Subject: MarchingCubes.java: snap points to grid if they are close; this eliminates many mesh... X-Git-Url: http://git.megacz.com/?p=anneal.git;a=commitdiff_plain;h=12b9790a8286085423bb649e7632644f31142d24;ds=sidebyside MarchingCubes.java: snap points to grid if they are close; this eliminates many mesh irregularities --- diff --git a/src/edu/berkeley/qfat/voxel/MarchingCubes.java b/src/edu/berkeley/qfat/voxel/MarchingCubes.java index 58434f4..a365585 100644 --- a/src/edu/berkeley/qfat/voxel/MarchingCubes.java +++ b/src/edu/berkeley/qfat/voxel/MarchingCubes.java @@ -74,11 +74,9 @@ public class MarchingCubes { // Find which vertices are inside of the surface and which are outside iFlagIndex = 0; - for(iVertexTest = 0; iVertexTest < 8; iVertexTest++) { - if (afCubeValue[iVertexTest] >= threshold) { + for(iVertexTest = 0; iVertexTest < 8; iVertexTest++) + if (afCubeValue[iVertexTest] >= threshold) iFlagIndex |= 1<