}
}
private int collideWithRay(Ray ray, CollisionResults results) {
if (picker == null)
picker = new BresenhamTerrainPicker(this);
Vector3f intersection = picker.getTerrainIntersection(ray, results);
if (intersection != null) {
if (ray.getLimit() < Float.POSITIVE_INFINITY) {
if (results.getClosestCollision().getDistance() <= ray.getLimit())