FuzzyRect dargestellt.
Interne und externe Rechtecke

InternalRect: [L2, T2, R1, B1], ExternalRect: [L1, T1, R2, B2].
Wenn für die Begrenzungen des Suchbereichs keine Einschränkungen festgelegt sind, degeneriert das interne Rechteck und ist geometrisch nicht sinnvoll. In diesem Fall gilt L1=R1, L2=R2, T1=B1, T2=B2.
Suchbereich ohne Einschränkungen für die Begrenzungen
Vereinigung und Schnittmenge von Fuzzy-Rectangle
InternalRect: [L2’, T2’, R1’, B1’], ExternalRect: [L1’, T1’, R2’, B2’].
Wenn infolge des Schnitts mindestens eine der Bedingungen zum Erzeugen des Fuzzy-Rectangle (L1 <= L2, T1 <= T2, R1 <= R2, B1 <= B2) nicht erfüllt ist, wird das resultierende Fuzzy-Rectangle auf null gesetzt: InternalRect: [0, 0, 0, 0], ExternalRect: [0, 0, 0, 0].
In der Regel entsteht ein leeres Fuzzy-Rectangle durch widersprüchliche Bedingungen, zum Beispiel wenn Sie versuchen, zwei Fuzzy-Rectangle zu schneiden, deren externen Begrenzungen sich nicht überschneiden.
Fuzzy-Rectangle werden auf dieselbe Weise vereinigt: Zuerst werden die Intervalle jeder Begrenzung vereinigt. Durch die Vereinigung der beiden Intervalle entsteht ein minimales Intervall, das beide angegebenen Intervalle umfasst. Nachdem die Begrenzungen vereinigt wurden, wird ein neues Fuzzy-Rectangle gebildet.
In der Praxis begegnen Sie meist Fuzzy-Rectangle mit einem degenerierten internen Rechteck. Nur selten müssen Sie Einschränkungen für eine bestimmte Begrenzung festlegen. Der Suchbereich für ein Element wird jedoch immer durch ein Fuzzy-Rectangle und ein Array ausgeschlossener Rechtecke dargestellt.