private bool InternalIntersection(ASpatialContainer spatialContainer) { var currentLower = spatialContainer.Lower; var currentUpper = spatialContainer.Upper; for (int i = 0; i < Lower.Length; i++) { if (Lower[i] >= currentUpper[i] || Upper[i] <= currentLower[i]) { return(false); } } return(true); }
private bool InternalIntersection(ASpatialContainer spatialContainer) { var currentLower = spatialContainer.Lower; var currentUpper = spatialContainer.Upper; for (int i = 0; i < Lower.Length; i++) { if (Lower[i] >= currentUpper[i] || Upper[i] <= currentLower[i]) return false; } return true; }