[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54551] trunk/blender/source/blender/ blenkernel/intern/anim.c: Bug fix #34230

Ton Roosendaal ton at blender.org
Thu Feb 14 15:01:48 CET 2013


Revision: 54551
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54551
Author:   ton
Date:     2013-02-14 14:01:48 +0000 (Thu, 14 Feb 2013)
Log Message:
-----------
Bug fix #34230

Error since July 2005, when DerivedMesh was introduced.

Vertex and Face duplicators now work for all modifiers. (not only deformers).
For example mirror and array modifier didn't work.

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

Modified: trunk/blender/source/blender/blenkernel/intern/anim.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/anim.c	2013-02-14 14:01:02 UTC (rev 54550)
+++ trunk/blender/source/blender/blenkernel/intern/anim.c	2013-02-14 14:01:48 UTC (rev 54551)
@@ -967,7 +967,7 @@
 		dm = editbmesh_get_derived_cage(scene, par, em, CD_MASK_BAREMESH);
 	}
 	else
-		dm = mesh_get_derived_deform(scene, par, CD_MASK_BAREMESH);
+		dm = mesh_get_derived_final(scene, par, CD_MASK_BAREMESH);
 	
 	if (flag & DUPLILIST_FOR_RENDER) {
 		vdd.orco = (float(*)[3])BKE_mesh_orco_verts_get(par);
@@ -1094,7 +1094,7 @@
 		dm = editbmesh_get_derived_cage(scene, par, em, CD_MASK_BAREMESH);
 	}
 	else {
-		dm = mesh_get_derived_deform(scene, par, CD_MASK_BAREMESH);
+		dm = mesh_get_derived_final(scene, par, CD_MASK_BAREMESH);
 	}
 
 	totface = dm->getNumPolys(dm);




More information about the Bf-blender-cvs mailing list