[Bf-blender-cvs] [00054e28a41] fracture_modifier: do not check constraint islands in case constraint collision is activated (allow self collision)
Martin Felke
noreply at git.blender.org
Fri Jun 16 23:00:14 CEST 2017
Commit: 00054e28a41fd95972f31b78d01d6296df64ef3b
Author: Martin Felke
Date: Fri Jun 16 23:00:05 2017 +0200
Branches: fracture_modifier
https://developer.blender.org/rB00054e28a41fd95972f31b78d01d6296df64ef3b
do not check constraint islands in case constraint collision is activated (allow self collision)
===================================================================
M source/blender/blenkernel/intern/rigidbody.c
===================================================================
diff --git a/source/blender/blenkernel/intern/rigidbody.c b/source/blender/blenkernel/intern/rigidbody.c
index c844be77d24..53f27f095cb 100644
--- a/source/blender/blenkernel/intern/rigidbody.c
+++ b/source/blender/blenkernel/intern/rigidbody.c
@@ -2148,7 +2148,7 @@ static void fake_dynamic_collide(Object *ob1, Object *ob2, MeshIsland *mi1, Mesh
static bool check_constraint_island(FractureModifierData* fmd, MeshIsland *mi1, MeshIsland *mi2)
{
- if (mi1 && mi2 && !fmd->use_compounds) {
+ if (mi1 && mi2 && !fmd->use_compounds && !fmd->use_constraint_collision) {
return mi1->constraint_index != mi2->constraint_index;
}
More information about the Bf-blender-cvs
mailing list