@Pure
	public static boolean intersectsSphereLine(
			double x1, double y1, double z1, double radius,
			double x2, double y2, double z2,
			double x3, double y3, double z3) {
		double d = AbstractSegment3F.distanceSquaredLinePoint(x2, y2, z2, x3, y3, z3, x1, y1, z1);
		return d<(radius*radius);
	}
@ Pure public static boolean intersectsSphereLine ( double x1 , double y1 , double z1 , double radius , double x2 , double y2 , double z2 , double x3 , double y3 , double z3 ) { double d = AbstractSegment3F . distanceSquaredLinePoint ( x2 , y2 , z2 , x3 , y3 , z3 , x1 , y1 , z1 ) ; return d < ( radius * radius ) ; }
Replies if a sphere and a line are intersecting.

@param x1 is the center of the sphere
@param y1 is the center of the sphere
@param z1 is the center of the sphere
@param radius is the radius of the sphere
@param x2 is the first point of the line.
@param y2 is the first point of the line.
@param z2 is the first point of the line.
@param x3 is the second point of the line.
@param y3 is the second point of the line.
@param z3 is the second point of the line.
@return <code>true</code> if the two shapes are intersecting; otherwise
<code>false</code>