commit 8b76f3065fac33f637b647716c220cc8582ad145
parent 59ba02a6f604e099b888b976e4d9520e2d1c8ea2
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Tue, 7 Jan 2020 15:19:33 +0100
Use %g in printf to shorten output
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/sg3_geometry.c b/src/sg3_geometry.c
@@ -835,7 +835,7 @@ sg3_geometry_dump_as_obj
/* Dump vertices */
vertices = darray_vertex_cdata_get(&geom->unique_vertices);
FOR_EACH(i, 0, vsz)
- fprintf(stream, "v %f %f %f\n", SPLIT3(vertices[i].coord));
+ fprintf(stream, "v %g %g %g\n", SPLIT3(vertices[i].coord));
/* Dump triangles by groups */
dump_partition(geom, stream, "Valid_triangles", SG3_VALID_TRIANGLE);
@@ -878,7 +878,7 @@ sg3_geometry_dump_as_vtk
fprintf(stream, "POINTS %u double\n", (unsigned)vsz);
vertices = darray_vertex_cdata_get(&geom->unique_vertices);
FOR_EACH(i, 0, vsz)
- fprintf(stream, "%f %f %f\n", SPLIT3(vertices[i].coord));
+ fprintf(stream, "%g %g %g\n", SPLIT3(vertices[i].coord));
/* Dump triangles */
tsz = darray_triangle_size_get(&geom->unique_triangles);
@@ -1002,9 +1002,9 @@ sg3_geometry_dump_as_C_code
qualifiers, name_prefix, (unsigned)(3 * vsz));
FOR_EACH(i, 0, vsz - 1)
fprintf(stream,
- " %f, %f, %f,\n", SPLIT3(vertices[i].coord));
+ " %g, %g, %g,\n", SPLIT3(vertices[i].coord));
fprintf(stream,
- " %f, %f, %f\n", SPLIT3(vertices[vsz - 1].coord));
+ " %g, %g, %g\n", SPLIT3(vertices[vsz - 1].coord));
fprintf(stream,
"};\n");
fprintf(stream, "%sunsigned %s_vertices_count = %u;\n",