diff --git a/doc/notes b/doc/notes index 3f68113f9c12315eec5bc72e516f5c4cb8133bab..4b32d0cb60b0264dafb1afdd19cac7c1a92e36ad 100644 --- a/doc/notes +++ b/doc/notes @@ -6,11 +6,7 @@ In include/hpp/fcl/traversal: - bool initialize(MeshShapeCollisionTraversalNode<BV, S, NarrowPhaseSolver>& node, ... - bool initialize(ShapeMeshCollisionTraversalNode<S, BV, NarrowPhaseSolver>& node, ... - bool initialize(MeshCollisionTraversalNode<BV>& node,... - - bool initialize(MeshCollisionTraversalNodeOBB& node, ... - - bool initialize(MeshCollisionTraversalNodeRSS& node, ... - - bool initialize(MeshCollisionTraversalNodekIOS& node, ... - - bool initialize(MeshCollisionTraversalNodeOBBRSS& node, ... - + - other do not. - bool initialize(MeshOcTreeCollisionTraversalNode<BV, NarrowPhaseSolver>& node, ... @@ -23,3 +19,19 @@ In include/hpp/fcl/traversal: - bool initialize(ShapeMeshCollisionTraversalNodeRSS<S, NarrowPhaseSolver>& node, ... - bool initialize(ShapeMeshCollisionTraversalNodekIOS<S, NarrowPhaseSolver>& node, ... - bool initialize(ShapeMeshCollisionTraversalNodeOBBRSS<S, NarrowPhaseSolver>& node, ... + - bool initialize(MeshCollisionTraversalNodeOBB& node, ... + - bool initialize(MeshCollisionTraversalNodeRSS& node, ... + - bool initialize(MeshCollisionTraversalNodekIOS& node, ... + - bool initialize(MeshCollisionTraversalNodeOBBRSS& node, ... + +classes + - MeshCollisionTraversalNodeRSS, + - MeshCollisionTraversalNodekIOS, + - MeshCollisionTraversalNodeOBBRSS +derive from + - MeshCollisionTraversalNode <RSS>, + - MeshCollisionTraversalNode <kIOS>, + - MeshCollisionTraversalNode <OBBRSS>. +They store the relative position and orientation between two objects to test for +collision. before calling overlap function, this additional information computes +the relative positions of the bounding volumes.