Explorar o código

Merge pull request #507 from akashkgarg/master

Allowing per-corner-uvs when face_based rendering is true in viewer. 

Former-commit-id: df6cb6f1c5240dcc77e15bb928821e99591d0b6b
Daniele Panozzo %!s(int64=8) %!d(string=hai) anos
pai
achega
8d09eef35a
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      include/igl/viewer/OpenGL_state.cpp

+ 1 - 1
include/igl/viewer/OpenGL_state.cpp

@@ -160,7 +160,7 @@ IGL_INLINE void igl::viewer::OpenGL_state::set_data(const igl::viewer::ViewerDat
         V_uv_vbo.resize(2,data.F.rows()*3);
         for (unsigned i=0; i<data.F.rows();++i)
           for (unsigned j=0;j<3;++j)
-            V_uv_vbo.col(i*3+j) = data.V_uv.row(data.F(i,j)).transpose().cast<float>();
+            V_uv_vbo.col(i*3+j) = data.V_uv.row(per_corner_uv ? data.F_uv(i,j) : data.F(i,j)).transpose().cast<float>();
       }
     }
   }