Revision: 26299
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26299
Author:   blendix
Date:     2010-01-26 15:08:19 +0100 (Tue, 26 Jan 2010)

Log Message:
-----------
Fix #20049: mdef binding wasn't working correct since raytrace optimization.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/armature/meshlaplacian.c

Modified: trunk/blender/source/blender/editors/armature/meshlaplacian.c
===================================================================
--- trunk/blender/source/blender/editors/armature/meshlaplacian.c       
2010-01-26 14:00:13 UTC (rev 26298)
+++ trunk/blender/source/blender/editors/armature/meshlaplacian.c       
2010-01-26 14:08:19 UTC (rev 26299)
@@ -1166,7 +1166,7 @@
        mface= mdb->cagedm->getFaceArray(mdb->cagedm);
        totface= mdb->cagedm->getNumFaces(mdb->cagedm);
 
-       VECADDFAC( end, isec->start, isec->vec, isec->labda );
+       add_v3_v3v3(end, isec->start, isec->vec);
 
        for(f=0; f<totface; f++, mface++) {
                copy_v3_v3(face[0], mdb->cagecos[mface->v1]);
@@ -1670,7 +1670,6 @@
                                for(b=0; b<mdb->totvert; b++) {
                                        if(mdb->inside[b]) {
                                                copy_v3_v3(vec, 
mdb->vertexcos[b]);
-                                               mul_m4_v3(mdb->cagemat, vec);
                                                gridvec[0]= (vec[0] - 
mdb->min[0] - mdb->halfwidth[0])/mdb->width[0];
                                                gridvec[1]= (vec[1] - 
mdb->min[1] - mdb->halfwidth[1])/mdb->width[1];
                                                gridvec[2]= (vec[2] - 
mdb->min[2] - mdb->halfwidth[2])/mdb->width[2];
@@ -1781,7 +1780,6 @@
        totinside= 0;
        for(a=0; a<mdb->totvert; a++) {
                copy_v3_v3(vec, mdb->vertexcos[a]);
-               mul_m4_v3(mdb->cagemat, vec);
                mdb->inside[a]= meshdeform_inside_cage(mdb, vec);
                if(mdb->inside[a])
                        totinside++;


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

Reply via email to