still working on tessellator for 2D path