From b42333feedbc51fe4211b270c4560def37346f2c Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Sat, 6 Jul 2013 22:17:19 +0200 Subject: [PATCH] Don't exit when admesh fails to repair a mesh, but continue --- xs/src/admesh/connect.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/xs/src/admesh/connect.c b/xs/src/admesh/connect.c index 1a455a628a..18a137121a 100644 --- a/xs/src/admesh/connect.c +++ b/xs/src/admesh/connect.c @@ -656,9 +656,11 @@ stl_change_vertices(stl_file *stl, int facet_num, int vnot, if(facet_num == first_facet) { /* back to the beginning */ - printf("\ + /*printf("\ Back to the first facet changing vertices: probably a mobius part.\n\ -Try using a smaller tolerance or don't do a nearby check\n"); +Try using a smaller tolerance or don't do a nearby check\n");*/ + printf("Failed to repair mesh (back to the first facet changing vertices: probably a mobius part)\n"); + return; exit(1); break; } @@ -1084,9 +1086,11 @@ stl_fill_holes(stl_file *stl) if(facet_num == first_facet) { /* back to the beginning */ - printf("\ + /* printf("\ Back to the first facet filling holes: probably a mobius part.\n\ -Try using a smaller tolerance or don't do a nearby check\n"); +Try using a smaller tolerance or don't do a nearby check\n"); */ + printf("Failed to repair mesh (back to the first facet filling holes: probably a mobius part)\n"); + return; exit(1); break; }