Polygon Refinement via Intersecting Meshes