Объекты RectF не перекрываются на экране, но на выходе журнала они имеют одинаковые правые и левые координаты? - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь рассчитать пересечения линий и прямоугольников на Android. Линии представлены очень тонкими объектами RectF. На экране кажется, что прямоугольники (линия и прямоугольник) не пересекаются. Однако на выходах журнала и линия, и прямоугольник имеют одинаковые левые и правые координаты. Как это может быть, если на экране они расположены рядом и не перекрываются?

для определения пересечения я использую следующий код:

if(map.get(i).intersect(r1)){  //map is a HashMap that stores the line rects
  //assume an intersection happened!
}

см. Картинку:

enter image description here

Что мне не хватает в понимании этих столкновений RectF с RectF?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...