Алгоритм Бентли-Оттмана используется для вычисления пересечения отрезков.
Однако вместо того, чтобы находить точки пересечения всех линий между собой, я хочу найти точки пересечения между двумя группами линий.Это значит, что для каждой линии в группе A
я хочу знать точки пересечения между этими линиями и линиями в группе B
.
. В любом случае, можно ли расширитьАлгоритм Бентли-Оттмана для этого?У меня уже реализован существующий алгоритм Бентли-Оттмана ( в библиотеке CGAL ), и я не хочу его модифицировать.Однако я стремлюсь найти способы его повторного использования и расширения.
Редактировать: любые другие алгоритмы (не обязательно основанные на Bentley-Ottmann) приветствуются.Было бы лучше, если бы эти алгоритмы уже были реализованы в существующей библиотеке.