A genetic algorithm approach for the reduction of point clouds of scanned complex shaped parts