docs: public static void computeClosestFarestOBBPoints(
  			double cx, double cy, double cz,
  			double axis1x, double axis1y, double axis1z,
  			double axis2x, double axis2y, double axis2z,
  			double axis3x, double axis3y, double axis3z,
  			double axis1Extent, double axis2Extent, double axis3Extent,
  			double x, double y, double z,
  			Point3D closest, Point3D farthest) {
  		assert(axis1Extent>=0);
  		assert(axis2Extent>=0);
  		assert(axis3Extent>=0);
  
  		double dx = x - cx;
  		double dy = y - cy;
  		double dz = z - cz;
  
  		// Start results at center of box; make steps from there
  		if (closest != null) {
  			closest.set(cx, cy, cz);		
  		}
  		if (farthest!=null) {
  			farthest.set(cx, cy, cz);		
  		}
  
  		// For each OBB axis...
  		computeClosestFarthestOnAxis(axis1x, axis1y, axis1z, axis1Extent, dx, dy, dz, closest, farthest);
  		computeClosestFarthestOnAxis(axis2x, axis2y, axis2z, axis2Extent, dx, dy, dz, closest, farthest);
  		computeClosestFarthestOnAxis(axis3x, axis3y, axis3z, axis3Extent, dx, dy, dz, closest, farthest);
  	}