public List<PhysicsSweepTestResult> sweepTest(CollisionShape shape, Transform start, Transform end, List<PhysicsSweepTestResult> results) {
        results.clear();
        if (!(shape.getCShape() instanceof ConvexShape)) {
            logger.log(Level.WARNING, "Trying to sweep test with incompatible mesh shape!");
            return results;
        }
        dynamicsWorld.convexSweepTest((ConvexShape) shape.getCShape(), Converter.convert(start, sweepTrans1), Converter.convert(end, sweepTrans2), new InternalSweepListener(results));
        return results;
    }
Performs a sweep collision test and returns the results as a list of PhysicsSweepTestResults<br>
You have to use different Transforms for start and end (at least distance greater than 0.4f).
SweepTest will not see a collision if it starts INSIDE an object and is moving AWAY from its center.

@param shape the shape to sweep (not null, convex, unaffected)
@param start the starting physics-space transform (not null, unaffected)
@param end the ending physics-space transform (not null, unaffected)
@param results the list to hold results (not null, modified)
@return results
jme3-jbullet/src/main/java/com/jme3/bullet/PhysicsSpace.java