Skip to content
Snippets Groups Projects
Commit 4ebb5b9d authored by Joseph Mirabel's avatar Joseph Mirabel Committed by Joseph Mirabel
Browse files

[C++] GeometryData contains a fcl::CollisionRequest

parent e1e8302e
No related branches found
No related tags found
No related merge requests found
......@@ -231,6 +231,11 @@ namespace se3
///
std::vector <DistanceResult> distance_results;
///
/// \brief Defines what information should be computed by collision test.
///
fcl::CollisionRequest collisionRequest;
///
/// \brief Vector gathering the result of the collision computation for all the collision pairs.
///
......@@ -255,6 +260,7 @@ namespace se3
, oMg(model_geom.ngeoms)
, activeCollisionPairs(modelGeom.collisionPairs.size(), true)
, distance_results(modelGeom.collisionPairs.size())
, collisionRequest (1, false, false, 1, false, true, fcl::GST_INDEP)
, collision_results(modelGeom.collisionPairs.size())
, radius()
......
......@@ -213,8 +213,6 @@ namespace se3
const Index & co1 = pair.first; assert(co1<collisionObjects.size());
const Index & co2 = pair.second; assert(co2<collisionObjects.size());
static const fcl::CollisionRequest collisionRequest (1, false, false, 1, false, true, fcl::GST_INDEP);
fcl::collide (&collisionObjects[co1],&collisionObjects[co2],
collisionRequest, collisionResult);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment