From 48ca44bf166a446343a6999557c967287562ac29 Mon Sep 17 00:00:00 2001 From: "Josh Warner (Mac)" Date: Fri, 14 Mar 2014 00:08:47 -0500 Subject: [PATCH] FIX: Slight speed decrease for backwards compatibility --- skimage/measure/_marching_cubes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skimage/measure/_marching_cubes.py b/skimage/measure/_marching_cubes.py index 8dc45677..b5750f41 100644 --- a/skimage/measure/_marching_cubes.py +++ b/skimage/measure/_marching_cubes.py @@ -244,7 +244,7 @@ def correct_mesh_orientation(volume, verts, faces, spacing=(1., 1., 1.), # Calculate and normalize cross products for each face crosses = np.cross(a, b) - crosses = crosses / np.linalg.norm(crosses, axis=1)[:, np.newaxis] + crosses = crosses / np.sum(crosses ** 2, axis=1) ** (0.5)[:, np.newaxis] # Take dot product dotproducts = (grad_centroids * crosses).sum(axis=1)