docs: @Pure
  	public static boolean intersectsSolidSphereOrientedBox(
  			double sphereCenterx, double sphereCentery, double sphereCenterz, double sphereRadius,
  			double boxCenterx, double boxCentery, double boxCenterz,
  			double boxAxis1x, double boxAxis1y, double boxAxis1z,
  			double boxAxis2x, double boxAxis2y, double boxAxis2z,
  			double boxAxis3x, double boxAxis3y, double boxAxis3z,
  			double boxExtentAxis1, double boxExtentAxis2, double boxExtentAxis3) {
  		// Find points on OBB closest and farest to sphere center
  		Point3f closest = new Point3f();
  		Point3f farest = new Point3f();
  
  		AbstractOrientedBox3F.computeClosestFarestOBBPoints(
  				sphereCenterx,  sphereCentery,  sphereCenterz,
  				boxCenterx, boxCentery, boxCenterz,
  				boxAxis1x, boxAxis1y, boxAxis1z,
  				boxAxis2x, boxAxis2y, boxAxis2z,
  				boxAxis3x, boxAxis3y, boxAxis3z,
  				boxExtentAxis1, boxExtentAxis2, boxExtentAxis3,
  				closest,
  				farest);
  
  		// Sphere and OBB intersect if the (squared) distance from sphere
  		// center to point p is less than the (squared) sphere radius
  		double squaredRadius = sphereRadius * sphereRadius;
  
  		return (FunctionalPoint3D.distanceSquaredPointPoint(
  				sphereCenterx, sphereCentery, sphereCenterz,
  				closest.getX(), closest.getY(), closest.getZ()) < squaredRadius);
  	}