32 m_isSwapped(isSwapped),
33 m_btConvexTriangleCallback(ci.m_dispatcher1,body0Wrap,body1Wrap,isSwapped)
51 m_dispatcher(dispatcher),
143 colAlgo->~btCollisionAlgorithm();
166 btScalar extraMargin = collisionMarginTriangle;
167 btVector3 extra(extraMargin,extraMargin,extraMargin);
229 if (squareMot0 < convexbody->getCcdSquareMotionThreshold())
253 :m_ccdSphereFromTrans(from),
254 m_ccdSphereToTrans(to),
255 m_ccdSphereRadius(ccdSphereRadius),
256 m_hitFraction(hitFraction)
261 virtual void processTriangle(
btVector3* triangle,
int partId,
int triangleIndex)
279 ident,ident,castResult))
300 rayAabbMin -=
btVector3(ccdRadius0,ccdRadius0,ccdRadius0);
301 rayAabbMax +=
btVector3(ccdRadius0,ccdRadius0,ccdRadius0);
304 LocalTriangleSphereCastCallback raycastCallback(convexFromLocal,convexToLocal,
323 return raycastCallback.m_hitFraction;