-
- Downloads
Take into account security margin in shape shape collision request
- 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.
Showing
- include/hpp/fcl/narrowphase/narrowphase.h 360 additions, 452 deletionsinclude/hpp/fcl/narrowphase/narrowphase.h
- include/hpp/fcl/traversal/traversal_node_bvh_shape.h 33 additions, 20 deletionsinclude/hpp/fcl/traversal/traversal_node_bvh_shape.h
- include/hpp/fcl/traversal/traversal_node_bvhs.h 5 additions, 10 deletionsinclude/hpp/fcl/traversal/traversal_node_bvhs.h
- include/hpp/fcl/traversal/traversal_node_octree.h 21 additions, 13 deletionsinclude/hpp/fcl/traversal/traversal_node_octree.h
- include/hpp/fcl/traversal/traversal_node_shapes.h 5 additions, 3 deletionsinclude/hpp/fcl/traversal/traversal_node_shapes.h
- src/BVH/BVH_utility.cpp 9 additions, 9 deletionssrc/BVH/BVH_utility.cpp
- src/collision_func_matrix.cpp 24 additions, 32 deletionssrc/collision_func_matrix.cpp
- src/narrowphase/narrowphase.cpp 35 additions, 56 deletionssrc/narrowphase/narrowphase.cpp
- src/traversal/traversal_node_base.cpp 5 additions, 5 deletionssrc/traversal/traversal_node_base.cpp
- src/traversal/traversal_node_bvhs.cpp 7 additions, 12 deletionssrc/traversal/traversal_node_bvhs.cpp
- test/test_fcl_geometric_shapes.cpp 693 additions, 492 deletionstest/test_fcl_geometric_shapes.cpp
- test/test_fcl_gjk.cpp 3 additions, 2 deletionstest/test_fcl_gjk.cpp
Loading
Please register or sign in to comment