merge with trunk at r31523
[blender.git] / source / blender / editors / armature / meshlaplacian.c
index 84b02b4796ad8bf66f065e540c01248c61cf46da..ce9f1385f0ef4f06d3dab69c62c14230bda19858 100644 (file)
@@ -1163,8 +1163,8 @@ static int meshdeform_intersect(MeshDeformBind *mdb, MeshDeformIsect *isec)
 
        isec->labda= 1e10;
 
-       mface= mdb->cagedm->getFaceArray(mdb->cagedm);
-       totface= mdb->cagedm->getNumFaces(mdb->cagedm);
+       mface= mdb->cagedm->getTessFaceArray(mdb->cagedm);
+       totface= mdb->cagedm->getNumTessFaces(mdb->cagedm);
 
        add_v3_v3v3(end, isec->start, isec->vec);
 
@@ -1855,7 +1855,7 @@ static void harmonic_coordinates_bind(Scene *scene, MeshDeformModifierData *mmd,
 static void heat_weighting_bind(Scene *scene, DerivedMesh *dm, MeshDeformModifierData *mmd, MeshDeformBind *mdb)
 {
        LaplacianSystem *sys;
-       MFace *mface= dm->getFaceArray(dm), *mf;
+       MFace *mface= dm->getTessFaceArray(dm), *mf;
        int totvert= dm->getNumVerts(dm);
        int totface= dm->getNumFaces(dm);
        float solution, weight;