I'm Using VB6 and yes I am using a Engine.
i have looked through every class the engine calls to see what part is involved with collision. The only one that had Collision was.
The parameters of this is
GetCollision(Position as Vecter3d,[BestDistance as single = 1]) as Boolen
i hope this Helps a little more.