Модуль nll Hull.js Node.js возвращает выпуклый корпус вместо вогнутого корпуса

Я использую этот модуль node.js: https://www.npmjs.com/package/hull.js для расчета вогнутой оболочки. По этой ссылке в разделе "Как это работает" есть 3 шага о том, как это работает. Но в моем случае алгоритм останавливается на 2-м шаге. Так что это дает мне выпуклый корпус вместо вогнутого. В чем проблема? Версия npm - 1.1.4, а версия node.js - 0.6.12.

1 ответ

Решение

Насколько я понимаю, вы используете hull.js для обработки географических точек. Недавно я добавил пример на основе карты с вычислением вогнутой оболочки, возможно, это будет полезно для вас. Вы можете найти пример здесь: http://andriiheonia.github.io/hull/

Я думаю, что проблема с параметром вогнутости, попробуйте уменьшить его. В моем примере я использую вогнутость 0,0011 для географических точек.

Другие вопросы по тегам