if (clip == null || (clip != null && clip.getClipShapeIntersectionLocal(invertedRay) != null)){
interSP = this.getIntersectionLocal(invertedRay);
if (interSP != null){
//FIXME TRIAL - muss f�r die distance messung der world ray genommen
//werden oder geht der invertierte ray? -> musss wohl der world ray sein
interSP.transform(this.getGlobalMatrix());
// Get distance from raystart to the intersecting point
objDistance = interSP.getSubtracted(currentRay.getRayStartPoint()).length();
//System.out.println("Pick found: " + this.getName() + " InterSP: " + interSP + " ObjDist: " + objDistance + " Mouse Pos: " + pickInfo.getScreenXCoordinate() + "," + pickInfo.getScreenYCoordinate() + " InvRay RS:" + invertedRay.getRayStartPoint() + ",RE: " + invertedRay.getPointInRayDirection());
// //If the distance is the smallest yet = closest to the raystart: replace the returnObject and current distanceFrom