- Dec 24, 2018
-
-
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
- This member is used to convert a octomap to a set of boxes.
-
Florent Lamiraux authored
-
- Dec 15, 2018
-
-
Florent Lamiraux authored
-
- 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.
-
Florent Lamiraux authored
- this member stores the normal (direction object 2 should be translated by the penetration depth to make objects collision free) in case boths objects are in collision.
-
- Dec 10, 2018
-
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
instead of -1.
-
- Dec 07, 2018
-
-
Florent Lamiraux authored
-
- Dec 06, 2018
-
-
Florent Lamiraux authored
-
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
- store const CollisionRequest& as a member instead of CollisionRequest, - remove member CollisionRequest::enable_distance_lower_bound, - modify constructors of all derived classes.
-
Florent Lamiraux authored
- overlap method without sqrDistLowerBound as an argument call the method with sqrDistLowerBound as an argument.
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
Simplex::c -> Simplex::vertex. Simplex::p -> Simplex::coefficient.
-
Florent Lamiraux authored
-
Florent Lamiraux authored
- security_margin is the distance below which collision test returns collision, - break_distance is the distance below which bounding boxes are broken down.
-
Florent Lamiraux authored
void collide(CollisionTraversalNodeBase* node, FCL_REAL& sqrDistLowerBound, BVHFrontList* front_list) -> void collide(CollisionTraversalNodeBase* node, const CollisionRequest& request, CollisionResult& result, BVHFrontList* front_list), void propagateBVHFrontListCollisionRecurse (CollisionTraversalNodeBase* node, FCL_REAL& sqrDistLowerBound, BVHFrontList* front_list) -> void propagateBVHFrontListCollisionRecurse (CollisionTraversalNodeBase* node, const CollisionRequest& request, CollisionResult& result, BVHFrontList* front_list)
-
- Nov 23, 2018
-
-
Florent Lamiraux authored
- void selfCollisionRecurse(CollisionTraversalNodeBase* node, int b, BVHFrontList* front_list), - void selfCollide(CollisionTraversalNodeBase* node, BVHFrontList* front_list).
-
Joseph Mirabel authored
-
Florent Lamiraux authored
-
Florent Lamiraux authored
- collide2, - bool MeshCollisionTraversalNodeOBB::BVTesting(int b1, int b2, const Matrix3f& Rc, const Vec3f& Tc) const, - void MeshCollisionTraversalNodeOBB::leafTesting(int b1, int b2, const Matrix3f& Rc, const Vec3f& Tc,FCL_REAL& sqrDistLowerBound) const
-
- Jan 16, 2018
-
-
Justin Carpentier authored
-
- Jan 11, 2018
-
-
Pierre Fernbach authored
-
- Jan 10, 2018
-
-
- Nov 15, 2017
-
-
Florent Lamiraux authored
-
Javier V. Gomez authored
-
Javier V. Gomez authored
-
Gautham Manoharan authored
-
- Oct 26, 2017
-
-
- Oct 02, 2017
-
-
jcarpent authored
-