Commit: 4f209fab2c4430e3fd145379432873e815ccb971
Author: Jacques Lucke
Date:   Thu Aug 13 14:41:44 2020 +0200
Branches: blender-v2.90-release
https://developer.blender.org/rB4f209fab2c4430e3fd145379432873e815ccb971

Fix T79082: Softbody self-collision does not work on lattices

Reviewers: zeddb

Differential Revision: https://developer.blender.org/D8562

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

M       source/blender/blenkernel/intern/softbody.c

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

diff --git a/source/blender/blenkernel/intern/softbody.c 
b/source/blender/blenkernel/intern/softbody.c
index b7b325644ca..d31f5f61597 100644
--- a/source/blender/blenkernel/intern/softbody.c
+++ b/source/blender/blenkernel/intern/softbody.c
@@ -2965,6 +2965,9 @@ static void lattice_to_softbody(Scene *scene, Object *ob)
   if (ob->softflag & OB_SB_EDGES) {
     makelatticesprings(lt, ob->soft->bspring, ob->softflag & OB_SB_QUADS, ob);
     build_bps_springlist(ob); /* link bps to springs */
+    if (ob->softflag & OB_SB_SELF) {
+      calculate_collision_balls(ob);
+    }
   }
 }

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

Reply via email to