void CollisionConvexHullShape::intializeConvexHullReduced() { convexHullReduced = ResizeConvexHullService::instance()->resizeConvexHull(convexHull, -getInnerMargin()); if(convexHullReduced.get()==nullptr) { //impossible to shrink the convex hull correctly refreshInnerMargin(0.0); } }
void CollisionConvexHullShape::initializeConvexHullReduced() { if(minDistanceToCenter > getInnerMargin()) { convexHullShapeReduced = convexHullShape->resize(-getInnerMargin()); }else { //impossible to shrink the convex hull correctly refreshInnerMargin(0.0f); } }