Bläddra i källkod

Merge pull request #442 from yig/master

writeOBJ writes out as many coordinates per vertex as there are columns in V

Former-commit-id: 36f0b31059be4f0bc157f191ef1d5bd6dcebc051
Alec Jacobson 8 år sedan
förälder
incheckning
c35655ea63
1 ändrade filer med 6 tillägg och 5 borttagningar
  1. 6 5
      include/igl/writeOBJ.cpp

+ 6 - 5
include/igl/writeOBJ.cpp

@@ -39,11 +39,12 @@ IGL_INLINE bool igl::writeOBJ(
   // Loop over V
   for(int i = 0;i<(int)V.rows();i++)
   {
-    fprintf(obj_file,"v %0.17g %0.17g %0.17g\n",
-      V(i,0),
-      V(i,1),
-      V(i,2)
-      );
+    fprintf(obj_file,"v");
+    for(int j = 0;j<(int)V.cols();++j)
+    {
+      fprintf(obj_file," %0.17g", V(i,j));
+    }
+    fprintf(obj_file,"\n");
   }
   bool write_N = CN.rows() >0;