public bool Insersects( BoundingBox other ) { if( other == null ) throw new ArgumentNullException( "other" ); return XMin > other.XMax || XMax < other.XMin || YMin > other.YMax || YMax < other.YMin || HMin > other.HMax || HMax < other.HMin; }