A 2d implicit surface polygonizer