commit 1eaa89fa381e885891bbcbd3197bd770c208c608
parent 45d38e97b3298fab0adc311009f41cf35a2def33
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Thu, 12 Mar 2020 11:56:11 +0100
Stop dumping errors in vtk when error free
Diffstat:
1 file changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/sg3d_geometry.c b/src/sg3d_geometry.c
@@ -594,7 +594,7 @@ sg3d_geometry_validate_properties
}
}
}
- /* Call vaildation */
+ /* Call validation */
ERR(validate(i, props, ctx, &trgd->properties_conflict));
if(trgd->properties_conflict)
geom->properties_conflict_count++;
@@ -948,17 +948,21 @@ sg3d_geometry_dump_as_vtk
fprintf(stream, "LOOKUP_TABLE default\n");
FOR_EACH(i, 0, tsz) fprintf(stream, PRTF_TRG"\n", triangles[i].user_id);
- /* Dump merge conflict status */
- fprintf(stream, "SCALARS Merge_conflict int\n");
- fprintf(stream, "LOOKUP_TABLE default\n");
- FOR_EACH(i, 0, tsz)
- fprintf(stream, PRTF_TRG"\n", descriptions[i].merge_conflict);
+ /* Dump merge conflict status (if any) */
+ if(geom->merge_conflict_count) {
+ fprintf(stream, "SCALARS Merge_conflict int\n");
+ fprintf(stream, "LOOKUP_TABLE default\n");
+ FOR_EACH(i, 0, tsz)
+ fprintf(stream, PRTF_TRG"\n", descriptions[i].merge_conflict);
+ }
- /* Dump property conflict status */
- fprintf(stream, "SCALARS Property_conflict int\n");
- fprintf(stream, "LOOKUP_TABLE default\n");
- FOR_EACH(i, 0, tsz)
- fprintf(stream, PRTF_TRG"\n", descriptions[i].properties_conflict);
+ /* Dump property conflict status (if any) */
+ if(geom->properties_conflict_count) {
+ fprintf(stream, "SCALARS Property_conflict int\n");
+ fprintf(stream, "LOOKUP_TABLE default\n");
+ FOR_EACH(i, 0, tsz)
+ fprintf(stream, PRTF_TRG"\n", descriptions[i].properties_conflict);
+ }
/* Dump rank of the sg3d_geometry_add that created the triangle */
fprintf(stream, "SCALARS Created_at_sg3d_geometry_add int\n");