[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17070] trunk/blender/source/blender/ blenkernel/intern/collision.c: Bugfix for regression from 2. 46 on cloth collisions reported by Daniel Salazar via IRC
Daniel Genrich
daniel.genrich at gmx.net
Tue Oct 14 13:50:30 CEST 2008
Revision: 17070
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17070
Author: genscher
Date: 2008-10-14 13:50:30 +0200 (Tue, 14 Oct 2008)
Log Message:
-----------
Bugfix for regression from 2.46 on cloth collisions reported by Daniel Salazar via IRC
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/collision.c
Modified: trunk/blender/source/blender/blenkernel/intern/collision.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/collision.c 2008-10-14 11:42:53 UTC (rev 17069)
+++ trunk/blender/source/blender/blenkernel/intern/collision.c 2008-10-14 11:50:30 UTC (rev 17070)
@@ -1313,16 +1313,16 @@
coll_ob = base->object;
+ if(coll_ob == self)
+ continue;
+
if(coll_ob->pd && coll_ob->pd->deflect)
{
collmd = ( CollisionModifierData * ) modifiers_findByType ( coll_ob, eModifierType_Collision );
}
if ( collmd )
- {
- if(coll_ob == self)
- continue;
-
+ {
if(numobj >= maxobj)
{
// realloc
@@ -1351,6 +1351,9 @@
coll_ob = go->ob;
collmd = NULL;
+ if(coll_ob == self)
+ continue;
+
if(coll_ob->pd && coll_ob->pd->deflect)
{
collmd = ( CollisionModifierData * ) modifiers_findByType ( coll_ob, eModifierType_Collision );
@@ -1358,9 +1361,6 @@
if ( !collmd )
continue;
-
- if(coll_ob == self)
- continue;
if( !collmd->bvhtree)
continue;
More information about the Bf-blender-cvs
mailing list