Недавно я пытаюсь использовать ускорение библиотеки для вычисления диаграммы Voronoi. Алгоритм в этой библиотеке основан на развертке. Но он не основан на ограничивающей рамке для генерации диаграммы. Некоторые из краев Вороного из этой библиотеки бесконечны и должны быть обрезаны. Теперь я смущаюсь об этих бесконечных ребрах. потому что они должны зависеть от ограничивающей рамки, см. следующее изображение в качестве примера:Что такое ограничивающая рамка для вычисления диаграммы Voronoi в библиотеке boost
Если ограничивающая рамка является внутренним белым прямоугольником, то четыре сегмента с черным крестом бесконечны. В противном случае, если ограничивающий прямоугольник является внешним черным прямоугольником, то эти четыре строки являются конечными и появляются некоторые другие ребра.
Может ли кто-нибудь сказать мне, что это в этой библиотеке? Я не могу найти ответ на эту проблему. и мне действительно нужна ограничивающая рамка для определения этих ячеек. Спасибо большое !!!
«Если ограничивающий прямоугольник является внутренним белым прямоугольником, то четыре сегмента с черным крестом бесконечны». Не могли бы вы загрузить изображение, показывающее это? – Tengis
вы можете видеть на картинке, если ограничивающий прямоугольник - белый прямоугольник, перекрестный край будет не сегментом и будет задан точкой и NULL в библиотеке ускорения. Однако, если используется черный ограничивающий бокс, эти скрещенные ребра являются сегментами и будут задаваться двумя точками. – Jun