我使用以下node.js模块:https://www.npmjs.com/package/hull.js计算凹壳。在“工作原理”部分的此链接上,有3个有关其工作原理的步骤。但就我而言,算法在第二步停止。因此,它给了我凸包而不是凹包。问题是什么? npm的版本是1.1.4,而node.js的版本是0.6.12。
最佳答案
据我了解,您使用hull.js处理地理位置。最近,我添加了基于地图的示例,并使用了凹壳计算,也许对您有用。您可以在此处找到示例:http://andriiheonia.github.io/hull/#ex4
我认为凹度参数有问题,请尝试减少它。在我的示例中,将凹度设为0.0011。