Commit: 320771dc741b366bbb35abae46bdd2166722f2b6
Author: Luca Rood
Date:   Tue Apr 4 11:56:25 2017 +0200
Branches: cloth-improvements
https://developer.blender.org/rB320771dc741b366bbb35abae46bdd2166722f2b6

Copy cache when copying cloth object

===================================================================

M       source/blender/modifiers/intern/MOD_cloth.c

===================================================================

diff --git a/source/blender/modifiers/intern/MOD_cloth.c 
b/source/blender/modifiers/intern/MOD_cloth.c
index 9e04d9dbc09..dd7db18b99f 100644
--- a/source/blender/modifiers/intern/MOD_cloth.c
+++ b/source/blender/modifiers/intern/MOD_cloth.c
@@ -198,8 +198,7 @@ static void copyData(ModifierData *md, ModifierData *target)
        if (clmd->sim_parms->effector_weights)
                tclmd->sim_parms->effector_weights = 
MEM_dupallocN(clmd->sim_parms->effector_weights);
        tclmd->coll_parms = MEM_dupallocN(clmd->coll_parms);
-       tclmd->point_cache = BKE_ptcache_add(&tclmd->ptcaches);
-       tclmd->point_cache->step = 1;
+       tclmd->point_cache = BKE_ptcache_copy_list(&tclmd->ptcaches, 
&clmd->ptcaches, true);
        tclmd->clothObject = NULL;
        tclmd->hairdata = NULL;
        tclmd->solver_result = NULL;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to