Semi-automatic modeling of reverse-engineered shapes through design-by-feature and genetic algorithms