FlowRep : extracting descriptive curve networks from free-form design shapes