Traversal node for collision between shape and mesh. More...
#include <hpp/fcl/traversal/traversal_node_bvh_shape.h>
Public Member Functions | |
ShapeMeshCollisionTraversalNode () | |
void | leafTesting (int b1, int b2) const |
Intersection testing between leaves (one shape and one triangle) | |
bool | canStop () const |
Whether the traversal process can stop early. | |
Public Attributes | |
Vec3f * | vertices |
Triangle * | tri_indices |
FCL_REAL | cost_density |
const NarrowPhaseSolver * | nsolver |
Traversal node for collision between shape and mesh.
fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::ShapeMeshCollisionTraversalNode | ( | ) | [inline] |
bool fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::canStop | ( | ) | const [inline, virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::CollisionTraversalNodeBase.
void fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::leafTesting | ( | int | b1, |
int | b2 | ||
) | const [inline] |
Intersection testing between leaves (one shape and one triangle)
FCL_REAL fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::cost_density |
const NarrowPhaseSolver* fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::nsolver |
Triangle* fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::tri_indices |
Vec3f* fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver >::vertices |