Revision: 26342
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26342
Author:   blendix
Date:     2010-01-27 16:09:34 +0100 (Wed, 27 Jan 2010)

Log Message:
-----------
Fix #20824: vertex parent fails with subsurf on.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/object.c

Modified: trunk/blender/source/blender/blenkernel/intern/object.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/object.c     2010-01-27 
15:08:30 UTC (rev 26341)
+++ trunk/blender/source/blender/blenkernel/intern/object.c     2010-01-27 
15:09:34 UTC (rev 26342)
@@ -1846,17 +1846,16 @@
                        DerivedMesh *dm = par->derivedFinal;
                        
                        if(dm) {
-                               int i, count = 0, vindex, numVerts = 
dm->getNumVerts(dm);
+                               MVert *mvert= dm->getVertArray(dm);
                                int *index = (int *)dm->getVertDataArray(dm, 
CD_ORIGINDEX);
-                               float co[3];
+                               int i, count = 0, vindex, numVerts = 
dm->getNumVerts(dm);
 
                                /* get the average of all verts with (original 
index == nr) */
-                               for(i = 0; i < numVerts; ++i) {
-                                       vindex= (index)? *index: i;
+                               for(i = 0; i < numVerts; i++) {
+                                       vindex= (index)? index[i]: i;
 
                                        if(vindex == nr) {
-                                               dm->getVertCo(dm, i, co);
-                                               add_v3_v3v3(vec, vec, co);
+                                               add_v3_v3v3(vec, vec, 
mvert[i].co);
                                                count++;
                                        }
                                }


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to