ça marche tout par boite englobante ! !
en 2D : un rectangle
en 3D : un cube
le tout est de tester si les rectangles ( ou cubes) se chevauchent 
en qq tests de < et > c´est fait !
un bete if sert pour une collision
Tout dépend aussi comment tu structures tes données