regenerate Points用代码怎么实现,有没有大佬实现过类似需求

cocos creator版本:2.0.10

####有项目需求,需要动态刷新纹理,请问怎么实现类似功能(类似于鳄鱼爱洗澡滑动可以消除土的效果)

参考:
https://en.wikipedia.org/wiki/Boolean_operations_on_polygons

###目前做到这里卡住了,计算了所有的并集点并且连接并集点,但是如果出现了这个情况就不知道怎么处理了,有没有大佬有处理过这种的,或者有比我这种方案更加好的,麻烦指教

这些并集点有没有什么办法让他们分离

请问楼主解决了吗?regenerate Points用代码是如何实现的?