X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fmesh.cc;h=04d25c298680344db737002a08e210152b53ff8a;hp=6a1faa77aa3b2ebce263c4b421c5c11ecbd3a353;hb=e0894a58b7dd8732526c4e2e196acb97cd62cd02;hpb=1c6f12ce97d5cd85925a4b9ecab7591172f16ca1 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