Tests if the interior of the
Shape
intersects the
interior of a specified rectangular area.
The rectangular area is considered to intersect the
Shape
if any point is contained in both the interior of the
Shape
and the specified rectangular area.
The Shape.intersects()
method allows a Shape
implementation to conservatively return true
when:
-
there is a high probability that the rectangular area and the
Shape
intersect, but
-
the calculations to accurately determine this intersection
are prohibitively expensive.
This means that for some
Shapes
this method might
return
true
even though the rectangular area does not
intersect the
Shape
.
The
Area
class performs
more accurate computations of geometric intersection than most
Shape
objects and therefore can be used if a more precise
answer is required.
Since:
1.2