У меня есть область (синяя) и две точки, из которых я формирую линию. Я хотел бы проверить пересечение между этими двумя объектами. Я попытался преобразовать линию в область с небольшой шириной, но это не работает, поскольку градиент линий не ограничен 0 или не определен.
В качестве альтернативы, если это не самый простой способ проверить прямую видимость между двумя точками, посоветуйте мне другой способ.
java.awt.geom.Line2D
объекты и т.д.? Однако, как указал Joe C, ответы на этот вопрос, скорее всего, уже есть. - person Marco13   schedule 21.02.2018Shapes
, который может преобразоватьShape
в список сегментов линии, и классIntersection
, который вычисляет пересечение между двумя сегментами линии. Если вы еще не нашли ответ здесь, в stackoverflow, ваш вопрос должен быть гораздо более конкретным. - person Marco13   schedule 21.02.2018