Freeform curve generation by recursive subdivision of polygonal strip complexes