9 #include "imstkCollisionDetectionAlgorithm.h" 10 #include "imstkMacros.h" 28 void setRadiusMultiplier(
double mult) { m_radiusMultiplier = mult; }
29 double getRadiusMultiplier() {
return m_radiusMultiplier; }
36 std::shared_ptr<Geometry> geomA,
37 std::shared_ptr<Geometry> geomB,
38 std::vector<CollisionElement>& elementsA,
39 std::vector<CollisionElement>& elementsB)
override;
41 double m_radiusMultiplier = 8.0;
Base class for all collision detection classes. CollisionDetection classes produce CollisionData betw...
void computeCollisionDataAB(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) override
Compute collision data for AB simultaneously.
Closed SurfaceMesh to Capsule collision detection Generates point-triangle.