/* 81 */ if ((bounds instanceof BoundingSphere)) {
/* 82 */ Point3d sphCenter = ((BoundingSphere)bounds).getCenter();
/* 83 */ double sphRadius = ((BoundingSphere)bounds).getRadius();
/* 84 */ double sqDist = Distance.pointToRay(sphCenter, this.origin, this.direction, rayPt, null);
/* */
/* 86 */ vector.sub(rayPt, this.origin);
/* 87 */ double distance = vector.length();
/* 88 */ double radius = getRadius(distance);
/* 89 */ if (sqDist <= (sphRadius + radius) * (sphRadius + radius)) {
/* 90 */ return true;
/* */ }