[Bf-blender-cvs] [b07be73] master: Fix error calculating bmesh normals
Campbell Barton
noreply at git.blender.org
Wed Jun 3 10:12:11 CEST 2015
Commit: b07be730b22b1e97a8bd446a8524198f7d3ec028
Author: Campbell Barton
Date: Wed Jun 3 18:10:43 2015 +1000
Branches: master
https://developer.blender.org/rBb07be730b22b1e97a8bd446a8524198f7d3ec028
Fix error calculating bmesh normals
edge vector stack was left un-cleared.
===================================================================
M source/blender/blenkernel/intern/mesh_evaluate.c
===================================================================
diff --git a/source/blender/blenkernel/intern/mesh_evaluate.c b/source/blender/blenkernel/intern/mesh_evaluate.c
index 302d85e..d17ca75 100644
--- a/source/blender/blenkernel/intern/mesh_evaluate.c
+++ b/source/blender/blenkernel/intern/mesh_evaluate.c
@@ -372,6 +372,10 @@ void BKE_lnor_space_define(MLoopNorSpace *lnor_space, const float lnor[3],
/* If vec_ref or vec_other are too much aligned with lnor, we can't build lnor space,
* tag it as invalid and abort. */
lnor_space->ref_alpha = lnor_space->ref_beta = 0.0f;
+
+ if (edge_vectors) {
+ BLI_stack_clear(edge_vectors);
+ }
return;
}
More information about the Bf-blender-cvs
mailing list