commit c4da907213cc25d65b2bf37b9a3d944ffb6186d3
parent 8b5fe5533a3f8b3d02b76cb6a01e6f0be4afa905
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Wed, 6 Mar 2024 17:31:13 +0100
Change call to scad partition
The API changed to allow dumping geometries in the case of overlapping,
that is unexpected. Use this feature to help debugging.
Diffstat:
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/cg_construction_mode_0.c b/src/cg_construction_mode_0.c
@@ -599,7 +599,8 @@ build_cad_cmode_0
goto error;
}
cur_cad = darray_geometries_data_get(current_cad);
- ERR(scad_geometries_partition(cur_cad, cad_count, 0, partitioned));
+ ERR(scad_geometries_partition(cur_cad, cad_count, Scad_dump_on_overlapping_error,
+ partitioned));
/* Swap original geometry and partitioned geometry in data_cad (was
* accumulated into current_cad) */
ERR(scad_geometries_swap(cur_cad, partitioned, cad_count, Scad_swap_geometry));
diff --git a/src/cg_construction_mode_1.c b/src/cg_construction_mode_1.c
@@ -1700,7 +1700,8 @@ build_cad_cmode_1
goto error;
}
cur_cad = darray_geometries_data_get(current_cad);
- ERR(scad_geometries_partition(cur_cad, cad_count, 0, partitioned));
+ ERR(scad_geometries_partition(cur_cad, cad_count, Scad_dump_on_overlapping_error,
+ partitioned));
/* Swap original geometry and partitioned geometry in data_cad (was
* accumulated into current_cad) */
ERR(scad_geometries_swap(cur_cad, partitioned, cad_count, Scad_swap_geometry));