32 m_isSwapped(isSwapped),
33 m_btConvexTriangleCallback(ci.m_dispatcher1,body0Wrap,body1Wrap,isSwapped)
51 m_dispatcher(dispatcher),
80 partId,
int triangleIndex)
149 colAlgo->~btCollisionAlgorithm();
172 btScalar extraMargin = collisionMarginTriangle;
173 btVector3 extra(extraMargin,extraMargin,extraMargin);
235 if (squareMot0 < convexbody->getCcdSquareMotionThreshold())
259 :m_ccdSphereFromTrans(from),
260 m_ccdSphereToTrans(to),
261 m_ccdSphereRadius(ccdSphereRadius),
262 m_hitFraction(hitFraction)
267 virtual void processTriangle(
btVector3* triangle,
int partId,
int triangleIndex)
285 ident,ident,castResult))
306 rayAabbMin -=
btVector3(ccdRadius0,ccdRadius0,ccdRadius0);
307 rayAabbMax +=
btVector3(ccdRadius0,ccdRadius0,ccdRadius0);
310 LocalTriangleSphereCastCallback raycastCallback(convexFromLocal,convexToLocal,
329 return raycastCallback.m_hitFraction;