aboutsummaryrefslogtreecommitdiff
path: root/src/obj2model.c
diff options
context:
space:
mode:
authortaw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5>2008-07-27 23:09:13 +0000
committertaw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5>2008-07-27 23:09:13 +0000
commit11dc9e5855e2dff4a69242a98b9da23c85405ffb (patch)
tree9b10869e16434d6875313941a4da2ebadf663ace /src/obj2model.c
parent6dec5c9e53a36a24dbabde0dda23af1812442506 (diff)
Extend model format to include vertex normals
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@187 84d2e878-0bd5-11dd-ad15-13eda11d74c5
Diffstat (limited to 'src/obj2model.c')
-rw-r--r--src/obj2model.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/obj2model.c b/src/obj2model.c
index dd2621a..2e54b09 100644
--- a/src/obj2model.c
+++ b/src/obj2model.c
@@ -133,8 +133,10 @@ int main(int argc, char *argv[]) {
fprintf(stderr, "Normal index is too high (%i/%i)\n", nnum, n_vntmp);
continue;
}
- fprintf(out, "%+8.3f %+8.3f %+8.3f\n", vtmp[3*vnum+0], vtmp[3*vnum+1],
- vtmp[3*vnum+2]);
+ fprintf(out, "%+8.3f %+8.3f %+8.3f %8.3f %8.3f %+8.3f %+8.3f %+8.3f\n",
+ vtmp[3*vnum+0], vtmp[3*vnum+1], vtmp[3*vnum+2],
+ 0.0, 0.0,
+ vntmp[3*nnum+0], vntmp[3*nnum+1], vntmp[3*nnum+2]);
free(sp[0]);
free(sp[1]);
free(sp[2]);
@@ -144,8 +146,9 @@ int main(int argc, char *argv[]) {
int vnum;
vnum = atoi(bits[i]);
- fprintf(out, "%+8.3f %+8.3f %+8.3f\n", vtmp[3*vnum+0], vtmp[3*vnum+1],
- vtmp[3*vnum+2]);
+ fprintf(out, "%+8.3f %+8.3f %+8.3f %8.3f %8.3f\n",
+ vtmp[3*vnum+0], vtmp[3*vnum+1], vtmp[3*vnum+2],
+ 0.0, 0.0);
}