[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23894] trunk/blender/source/blender/ editors/object/object_shapekey.c: shape key mirror failed with center verts
Campbell Barton
ideasman42 at gmail.com
Fri Oct 16 18:09:57 CEST 2009
Revision: 23894
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23894
Author: campbellbarton
Date: 2009-10-16 18:09:57 +0200 (Fri, 16 Oct 2009)
Log Message:
-----------
shape key mirror failed with center verts
Modified Paths:
--------------
trunk/blender/source/blender/editors/object/object_shapekey.c
Modified: trunk/blender/source/blender/editors/object/object_shapekey.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_shapekey.c 2009-10-16 15:28:43 UTC (rev 23893)
+++ trunk/blender/source/blender/editors/object/object_shapekey.c 2009-10-16 16:09:57 UTC (rev 23894)
@@ -507,7 +507,12 @@
for(i1=0, mv=me->mvert; i1<me->totvert; i1++, mv++) {
i2= mesh_get_x_mirror_vert(ob, i1);
- if(i2 != -1) {
+ if(i2==i1) {
+ fp1= ((float *)kb->data) + i1*3;
+ fp1[0] = -fp1[0];
+ tag_elem[i1]= 1;
+ }
+ else if(i2 != -1) {
if(tag_elem[i1]==0 && tag_elem[i2]==0) {
fp1= ((float *)kb->data) + i1*3;
fp2= ((float *)kb->data) + i2*3;
@@ -522,7 +527,6 @@
}
tag_elem[i1]= tag_elem[i2]= 1;
}
-
}
mesh_octree_table(ob, NULL, NULL, 'e');
More information about the Bf-blender-cvs
mailing list