[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27884] trunk/blender/source/blender/ blenkernel/intern/modifier.c: bugfix [#21743] Incorrect Rim Normals with Screw mod and Solidify Mod on a Curve Object
Campbell Barton
ideasman42 at gmail.com
Wed Mar 31 01:16:42 CEST 2010
Revision: 27884
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27884
Author: campbellbarton
Date: 2010-03-31 01:16:42 +0200 (Wed, 31 Mar 2010)
Log Message:
-----------
bugfix [#21743] Incorrect Rim Normals with Screw mod and Solidify Mod on a Curve Object
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/modifier.c
Modified: trunk/blender/source/blender/blenkernel/intern/modifier.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/modifier.c 2010-03-30 22:43:43 UTC (rev 27883)
+++ trunk/blender/source/blender/blenkernel/intern/modifier.c 2010-03-30 23:16:42 UTC (rev 27884)
@@ -5779,7 +5779,8 @@
#define ADD_EDGE_USER(_v1, _v2, edge_ord) \
eidx= GET_INT_FROM_POINTER(BLI_edgehash_lookup(edgehash, _v1, _v2)); \
if(edge_users[eidx] == INVALID_UNUSED) { \
- edge_users[eidx]= (_v1 < _v2) ? i:(i+numFaces); \
+ ed= orig_medge + eidx; \
+ edge_users[eidx]= (_v1 < _v2) == (ed->v1 < ed->v2) ? i:(i+numFaces); \
edge_order[eidx]= edge_ord; \
} else { \
edge_users[eidx]= INVALID_PAIR; \
More information about the Bf-blender-cvs
mailing list