[Bf-blender-cvs] [2befa73279e] soc-2019-adaptive-cloth: Cloth: fix object transformations not used during remeshing
ishbosamiya
noreply at git.blender.org
Fri Jun 28 19:52:29 CEST 2019
Commit: 2befa73279e1cf7c56ad4ab95d3c596012a6818c
Author: ishbosamiya
Date: Mon Jun 24 19:48:10 2019 +0530
Branches: soc-2019-adaptive-cloth
https://developer.blender.org/rB2befa73279e1cf7c56ad4ab95d3c596012a6818c
Cloth: fix object transformations not used during remeshing
Needed to make sure each of the vertices is multiplied by the object matrix so that vertices can be found properly.
===================================================================
M source/blender/blenkernel/intern/cloth.c
===================================================================
diff --git a/source/blender/blenkernel/intern/cloth.c b/source/blender/blenkernel/intern/cloth.c
index 61c75adf76a..a183195daf9 100644
--- a/source/blender/blenkernel/intern/cloth.c
+++ b/source/blender/blenkernel/intern/cloth.c
@@ -428,6 +428,11 @@ static void cloth_remeshing_init_bmesh(Object *ob, ClothModifierData *clmd, Mesh
NULL,
NULL,
NULL);
+ BMVert *v;
+ BMIter viter;
+ BM_ITER_MESH (v, &viter, clmd->clothObject->bm_prev, BM_VERTS_OF_MESH) {
+ mul_m4_v3(ob->obmat, v->co);
+ }
printf("remeshing_reset has been set to true or bm_prev does not exist\n");
}
clmd->clothObject->mvert_num_prev = clmd->clothObject->mvert_num;
More information about the Bf-blender-cvs
mailing list