--- ray/src/cv/obj2rad.c 2019/12/28 18:05:14 2.30 +++ ray/src/cv/obj2rad.c 2025/06/07 05:09:45 2.33 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: obj2rad.c,v 2.30 2019/12/28 18:05:14 greg Exp $"; +static const char RCSid[] = "$Id: obj2rad.c,v 2.33 2025/06/07 05:09:45 greg Exp $"; #endif /* * Convert a Wavefront .OBJ file to Radiance format. @@ -15,6 +15,7 @@ static const char RCSid[] = "$Id: obj2rad.c,v 2.30 201 #include "rtmath.h" #include "rtio.h" +#include "paths.h" #include "resolu.h" #include "trans.h" #include "tmesh.h" @@ -25,7 +26,7 @@ static const char RCSid[] = "$Id: obj2rad.c,v 2.30 201 #define DEFOBJ "unnamed" /* default object name */ #define DEFMAT "white" /* default material name */ -#define pvect(v) printf("%18.12g %18.12g %18.12g\n",(v)[0],(v)[1],(v)[2]) +#define pvect(v) printf(" %18.12g %18.12g %18.12g\n",(v)[0],(v)[1],(v)[2]) FVECT *vlist; /* our vertex list */ int nvs; /* number of vertices in our list */ @@ -657,7 +658,7 @@ puttri( /* put out a triangle */ bcoor[i][1] = vnlist[v2i[2]][i]; bcoor[i][2] = vnlist[v3i[2]][i]; } - put_baryc(&bvecs, bcoor, 3); + fput_baryc(&bvecs, bcoor, 3, stdout); } #ifdef TEXMAPS /* put out pattern (if any) */ @@ -671,7 +672,7 @@ puttri( /* put out a triangle */ bcoor[i][1] = vtlist[v2i[1]][i]; bcoor[i][2] = vtlist[v3i[1]][i]; } - put_baryc(&bvecs, bcoor, 2); + fput_baryc(&bvecs, bcoor, 2, stdout); } #endif /* put out (reversed) triangle */