/* 3048 */ ((PickCylinderSegment)cyl).getEnd(end);
/* */ }
/* */
/* 3053 */ if (coordinates.length > 2) {
/* 3054 */ if ((cyl instanceof PickCylinderRay)) {
/* 3055 */ if (intersectRay(coordinates, new PickRay(origin, direction), pi)) {
/* 3056 */ freePoint3d(origin);
/* 3057 */ freePoint3d(end);
/* 3058 */ freeVector3d(direction);
/* 3059 */ freePoint3d(iPnt1);
/* 3060 */ freePoint3d(iPnt2);