- Feb 07, 2019
-
-
* Commands executed: * find include src test -iname "*.h" -type f -exec sed -i "s/^namespace fcl/namespace hpp\n{\nnamespace fcl/; \$i} // namespace hpp\n" {} \; * find src -iname "*.cpp" -type f -exec sed -i "s/^namespace fcl/namespace hpp\n{\nnamespace fcl/; \$a\\\n} // namespace hpp" {} \; * find test/ -iname "*.cpp" -type f -exec sed -i "s/using namespace fcl/using namespace hpp::fcl/; s/fcl::/hpp::fcl::/g" {} \;
-
- Feb 05, 2019
-
-
Florent Lamiraux authored
in GJKSolver_indep::shapeDistance<TriangleP, TriangleP>.
-
- Jan 21, 2019
-
-
- Jan 13, 2019
-
-
Florent Lamiraux authored
to check that if no collision lowed bound of distance is positive.
-
- Jan 12, 2019
-
-
Florent Lamiraux authored
It seems that GJK fails when the triangles are close to each other but not colliding, Add a test in test_fcl_gjk with specific triangles and transforms that make GJK fail.
-
- Jan 10, 2019
-
-
Guilhem Saurel authored
This reverts commit 31e52cc9.
-
- Jan 08, 2019
-
-
stevet authored
-
- Jan 07, 2019
-
-
Florent Lamiraux authored
-
- Dec 26, 2018
-
-
Florent Lamiraux authored
If GJK::evaluate fails to converge but that the distance of the origin to the simplex converges to 0, set distance and return fail. In shapeDistance, return collision if GJK::evaluate failed.
-
- Dec 25, 2018
-
-
Florent Lamiraux authored
- if dir [2] == 0, return a point with z coordinate equal to 0, - add a test between box and cylinder that did make GJK algorithm fail.
-
- Dec 24, 2018
-
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
Methods BVTesting with sqrDistLowerBound as output argument were not defined. Instead the implementation of the base class BVHCollisionTraversalNode <BV> was called instead. Unfortunately, in the base class, the meshes and bounding volume hierarchy were moved to the position given for collision testing, but not in the derived classes. Method overlap were then called with wrong argument for position and orientation.
-
Florent Lamiraux authored
distance lower bound is necessary to compute security margin. In the previous state of the code, security margin was not computed if distance lower bound was not selected.
-
Florent Lamiraux authored
- This member is used to convert a octomap to a set of boxes.
-
Florent Lamiraux authored
-
- Dec 17, 2018
-
-
Florent Lamiraux authored
-
- Dec 16, 2018
-
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
- Dec 15, 2018
-
-
Florent Lamiraux authored
-
Florent Lamiraux authored
in a local header so that they can be called from another file.
-
- Dec 14, 2018
-
-
Florent Lamiraux authored
from BVHCollisionTraversalNode::leafTesting to GJKSolver_indep::shapeDistance<TriangleP, TriangleP>.
-
Florent Lamiraux authored
- do not run EPA algorithm to compute penetration depth and normal.
-
Florent Lamiraux authored
- Collision detection calls distance computation and returns collision if the distance between objects is below the security margin. - This modification requires a modification in the structure of the software to make collision detection and distance computation closer. - GJKSolver_indep::shapeTriangleDistance and GJKSolver_indep::shapeTriangleIntersect have been replaced by GJKSolver_indep::shapeTriangleInteraction.
-
- Dec 10, 2018
-
-
Florent Lamiraux authored
-
- Dec 07, 2018
-
-
Florent Lamiraux authored
-
- Dec 06, 2018
-
-
Florent Lamiraux authored
-
Florent Lamiraux authored
- remove unused variable.
-
Florent Lamiraux authored
- use GJK algorithm to detect collision between triangles. - Remove methods - MeshCollisionTraversalNodeOBB::leafTesting, - MeshCollisionTraversalNodeRSS::leafTesting, - MeshCollisionTraversalNodekIOS::leafTesting, - MeshCollisionTraversalNodeOBBRSS::leafTesting, use parent class implementation instead.
-
Florent Lamiraux authored
-
Florent Lamiraux authored
- old constructor is deprecated.
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-