Spiral Polygonization paper s2 implementation