code: @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);
  	}
docs: 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>