From e0894a58b7dd8732526c4e2e196acb97cd62cd02 Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Wed, 21 Mar 2018 13:33:00 +0200 Subject: [PATCH] backported minor changes to Mesh::dump_obj from meshgen project --- src/mesh.cc | 12 ++++++------ src/mesh.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/mesh.cc b/src/mesh.cc index 6a1faa7..04d25c2 100644 --- a/src/mesh.cc +++ b/src/mesh.cc @@ -1134,7 +1134,7 @@ bool Mesh::dump_obj(const char *fname) const return false; } -bool Mesh::dump_obj(FILE *fp) const +bool Mesh::dump_obj(FILE *fp, int voffs) const { if(!has_attrib(MESH_ATTR_VERTEX)) { return false; @@ -1142,20 +1142,20 @@ bool Mesh::dump_obj(FILE *fp) const for(int i=0; i<(int)nverts; i++) { Vec4 v = get_attrib(MESH_ATTR_VERTEX, i); - fprintf(fp, "v %g %g %g\n", v.x, v.y, v.z); + fprintf(fp, "v %f %f %f\n", v.x, v.y, v.z); } if(has_attrib(MESH_ATTR_NORMAL)) { for(int i=0; i<(int)nverts; i++) { Vec4 v = get_attrib(MESH_ATTR_NORMAL, i); - fprintf(fp, "vn %g %g %g\n", v.x, v.y, v.z); + fprintf(fp, "vn %f %f %f\n", v.x, v.y, v.z); } } if(has_attrib(MESH_ATTR_TEXCOORD)) { for(int i=0; i<(int)nverts; i++) { Vec4 v = get_attrib(MESH_ATTR_TEXCOORD, i); - fprintf(fp, "vt %g %g\n", v.x, v.y); + fprintf(fp, "vt %f %f\n", v.x, v.y); } } @@ -1168,14 +1168,14 @@ bool Mesh::dump_obj(FILE *fp) const for(int i=0; i