Move3D has two collision checkers : I-collide ([Cohen 95]) and V-collide ([Hudson 97]). Both work the same way. Being given some polyhedrons, the user defines which pairs of polyhedron can be in collision. Those pairs are said ``active''. Every time one or several polyhedron move, the collision checkers makes a list of all the pairs of polyhedron whose bounding boxes overlap. Then an expensive but exact algorithm checks if the pairs of this list collide.
Move3D allows the use of the two collision checkers, the choice of the bounding boxes and proposes some function to simplify the activation of the pairs of polyhedron that can collide in a whole scene.