31 m_sharedManifold(ci.m_manifold)
42 btAssert (col1ObjWrap->getCollisionShape()->isCompound());
65 for (i=0;i<pairs.
size();i++)
67 if (pairs[i].m_userPointer)
80 int numChildren = pairs.
size();
82 for (i=0;i<numChildren;i++)
84 if (pairs[i].m_userPointer)
142 btAssert(childIndex0<compoundShape0->getNumChildShapes());
145 btAssert(childIndex1<compoundShape1->getNumChildShapes());
153 btTransform newChildWorldTrans0 = orgTrans0*childTrans0 ;
157 btTransform newChildWorldTrans1 = orgTrans1*childTrans1 ;
161 btVector3 aabbMin0,aabbMax0,aabbMin1,aabbMax1;
162 childShape0->
getAabb(newChildWorldTrans0,aabbMin0,aabbMax0);
163 childShape1->
getAabb(newChildWorldTrans1,aabbMin1,aabbMax1);
190 pair->m_userPointer = colAlgo;
250 treshold=stkStack.
size()-4;
311 for (i=0;i<pairs.
size();i++)
313 if (pairs[i].m_userPointer)
317 for (
int m=0;m<manifoldArray.
size();m++)
319 if (manifoldArray[m]->getNumContacts())
332 const btDbvt* tree0 = compoundShape0->getDynamicAabbTree();
358 btVector3 aabbMin0,aabbMax0,aabbMin1,aabbMax1;
360 for (i=0;i<pairs.size();i++)
362 if (pairs[i].m_userPointer)
372 childShape0 = compoundShape0->getChildShape(pairs[i].m_indexA);
375 const btTransform& childTrans0 = compoundShape0->getChildTransform(pairs[i].m_indexA);
376 newChildWorldTrans0 = orgTrans0*childTrans0 ;
377 childShape0->
getAabb(newChildWorldTrans0,aabbMin0,aabbMax0);
386 childShape1 = compoundShape1->
getChildShape(pairs[i].m_indexB);
390 newChildWorldTrans1 = orgTrans1*childTrans1 ;
391 childShape1->
getAabb(newChildWorldTrans1,aabbMin1,aabbMax1);