Revision: 16906
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16906
Author: erwin
Date: 2008-10-03 23:42:19 +0200 (Fri, 03 Oct 2008)
Log Message:
-----------
bugfix: add Ghost support for soft bodies, so that they don't collide with
ghosts, and can be ghost themselves.
Modified Paths:
--------------
trunk/blender/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp
Modified: trunk/blender/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp
===================================================================
--- trunk/blender/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp
2008-10-03 20:51:56 UTC (rev 16905)
+++ trunk/blender/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp
2008-10-03 21:42:19 UTC (rev 16906)
@@ -2439,6 +2439,10 @@
for(int i=0,ni=psb->m_rcontacts.size();i<ni;++i)
{
const RContact& c=psb->m_rcontacts[i];
+ ///skip object that don't have collision response
+ if
(!psb->getWorldInfo()->m_dispatcher->needsResponse(psb,c.m_cti.m_body))
+ continue;
+
const sCti& cti=c.m_cti;
const btVector3
va=cti.m_body->getVelocityInLocalPoint(c.m_c1)*dt;
const btVector3 vb=c.m_node->m_x-c.m_node->m_q;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs