public static T GetDiffCoveredArea(IBoundingBox <T> bb1, IBoundingBox <T> bb2) { var coverdArea = bb1.GetCoveredBoundingbox(bb2); return(Substract(coverdArea.GetArea(), bb1.GetArea())); }