How to keep moving after hit using setLocation / sweep?

When using set location with sweep enabled to move an object around the object will stop when it hits something, but I want to make it keep it going and want the collision data too .

Like I want to know what it hit while moving but move using set location and keep moving dragging along the object it hit if the hit object was movable